You can use `which mpiexec` to figure out which binary you are using. Use `ldd <your binary>` to locate the MPI library you are linking to. Use `apt-file` to find which package(s) installed those files.
> Which it properly defined in /etc/hosts. It compiled and executed
> without error and returned all the processes I had on each node. I went
> on to install some programs on the NFS drive and when I tried to run it
> I get the following error
If your MPI program was working before you installed those programs, you could try uninstalling them. It could be that one of those programs have a dependency on Open MPI, so the problem might remain. In this case, you still need to locate the packages that installed the MPI binaries and libraries as shown above and uninstalled them.
Halim
www.mcs.anl.gov/~aamer
On 2/15/17 10:26 AM, Seth Munholland wrote:
That's very strange as I never installed OpenMPI. I used apt-get to______________________________
install MPICH and have avoided OpenMPI to try and not get this issue. I
thought it would be an easy fix of uninstalling and reinstalling via
apt-get, but I can't seem to actually remove this OpenMPI version. Would a
source compile write over the apt-get installed version?
Seth Munholland, B.Sc.
Department of Biological Sciences
Rm. 304 Biology Building
University of Windsor
401 Sunset Ave. N9B 3P4
T: (519) 253-3000 Ext: 4755
On Wed, Feb 8, 2017 at 11:50 AM, Halim Amer <halim.amer@acm.org> wrote:
Hi,
It seems you are using Open MPI. You can whether contact the Open MPI team
to look into your problem, or clean your environment (both binaries and
libraries) if you want to use MPICH to make sure you are truly using MPICH
when building and running your program.
Halim
www.mcs.anl.gov/~aamer
On 2/8/17 10:18 AM, Seth Munholland wrote:
Hello everyone,discuss mailing list discuss@mpich.org
I have been configuring a new ubuntu cluster and wanted it to run MPI
programs. I got mpich configured and compiled then ran the following as
a test:
#include <stdio.h>
#include <mpi.h>
int main (int argc, char** argv) {
int rank = 0, size = 0, nameLen = 0;
char procName[MPI_MAX_PROCESSOR_NAME];
MPI_Init (&argc, &argv);
MPI_Comm_size (MPI_COMM_WORLD, &size);
MPI_Comm_rank (MPI_COMM_WORLD, &rank);
MPI_Get_processor_name (procName, &nameLen);
printf ("Hello from processor %s, rank %d of %d\n", procName, rank,
size);
MPI_Finalize();
return 0;
}
using the commands:
mpicc mpi_hello.c -o mpi_hello
mpiexec -mahcinefile machinefile mpi_hello
my machienfile looks like this:
beanblade4:24
beanblade3:24
beanblade2:24
beanblade:24
Which it properly defined in /etc/hosts. It compiled and executed
without error and returned all the processes I had on each node. I went
on to install some programs on the NFS drive and when I tried to run it
I get the following error
bash: orted: command not found
------------------------------------------------------------
--------------
ORTE was unable to reliably start one or more daemons.
This usually is caused by:
* not finding the required libraries and/or binaries on
one or more nodes. Please check your PATH and LD_LIBRARY_PATH
settings, or configure OMPI with --enable-orterun-prefix-by-default
* lack of authority to execute on one or more specified nodes.
Please verify your allocation and authorities.
* the inability to write startup files into /tmp
(--tmpdir/orte_tmpdir_base).
Please check with your sys admin to determine the correct location to
use.
* compilation of the orted with dynamic libraries when static are
required
(e.g., on Cray). Please check your configure cmd line and consider using
one of the contrib/platform definitions for your system type.
* an inability to create a connection back to mpirun due to a
lack of common network interfaces and/or no route found between
them. Please check network connectivity (including firewalls
and network routing requirements).
------------------------------------------------------------
--------------
This error now gets returned when I try to run the mpi_hello program I
used to test my mpi implementation. if I drop the machinefile tag from
my mpiexec command I get
mpiexec ./mpi_hello
------------------------------------------------------------
--------------
[[14894,1],17]: A high-performance Open MPI point-to-point messaging
module
was unable to find any relevant network interfaces:
Module: OpenFabrics (openib)
Host: beanblade
Another transport will be used instead, although this may result in
lower performance.
------------------------------------------------------------
--------------
Hello from processor beanblade, rank 18 of 24
Hello from processor beanblade, rank 0 of 24
Hello from processor beanblade, rank 2 of 24
Hello from processor beanblade, rank 4 of 24
Hello from processor beanblade, rank 6 of 24
Hello from processor beanblade, rank 7 of 24
Hello from processor beanblade, rank 3 of 24
Hello from processor beanblade, rank 1 of 24
Hello from processor beanblade, rank 5 of 24
Hello from processor beanblade, rank 8 of 24
Hello from processor beanblade, rank 12 of 24
Hello from processor beanblade, rank 13 of 24
Hello from processor beanblade, rank 11 of 24
Hello from processor beanblade, rank 9 of 24
Hello from processor beanblade, rank 10 of 24
Hello from processor beanblade, rank 14 of 24
Hello from processor beanblade, rank 15 of 24
Hello from processor beanblade, rank 16 of 24
Hello from processor beanblade, rank 17 of 24
Hello from processor beanblade, rank 19 of 24
Hello from processor beanblade, rank 20 of 24
Hello from processor beanblade, rank 21 of 24
Hello from processor beanblade, rank 22 of 24
Hello from processor beanblade, rank 23 of 24
[beanblade:13849] 23 more processes have sent help message
help-mpi-btl-base.txt / btl:no-nics
[beanblade:13849] Set MCA parameter "orte_base_help_aggregate" to 0 to
see all help / error messages
I've been trying to figure it out on the forums and I think it's
somethign to do with my bashrc file (I have a few exports for
environmental variables), but removing them didn't fix the problem.
What did I break? Where do I look to fix it?
Seth Munholland, B.Sc.
Department of Biological Sciences
Rm. 304 Biology Building
University of Windsor
401 Sunset Ave. N9B 3P4
T: (519) 253-3000 Ext: 4755
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
_________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss