for (int32_t proc = 0; proc < (int32_t) nprocs; ++proc) {/* check to see if this proc can be reached via shmem (i.e.,if they're on my local host and in my job) */if (procs[proc]->proc_name.jobid != my_proc->proc_name.jobid|| !OPAL_PROC_ON_LOCAL_NODE(procs[proc]->proc_flags)) {peers[proc] = NULL;continue;}
if (my_proc != procs[proc] && NULL != reachability) {/* add this proc to shared memory accessibility list */rc = opal_bitmap_set_bit(reachability, proc);if (OPAL_SUCCESS != rc) {return rc;}}
/* setup endpoint */rc = init_sm_endpoint(peers + proc, procs[proc]);if (OPAL_SUCCESS != rc) {break;}}
--------------------------------------------------------------------------At least one pair of MPI processes are unable to reach each other forMPI communications. This means that no Open MPI device has indicatedthat it can be used to communicate between these processes. This isan error; Open MPI requires that all MPI processes be able to reacheach other. This error can sometimes be the result of forgetting tospecify the "self" BTL.
Process 1 ([[58931,2],20]) is on host: pm0-nod48Process 2 ([[58931,1],0]) is on host: unknown!BTLs attempted: vader self
Your MPI job is now going to abort; sorry.--------------------------------------------------------------------------
|
Florent GERMAIN Ingénieur de développement – BDS-R&D
|
|
an atos business |
To unsubscribe from this group and stop receiving emails from it, send an email to devel+un...@lists.open-mpi.org.