Hi everyone,

I'm learning how to parallelise dealii programs with MPI, and I've started 
with tutorial number 17. I have a macOS Catalina, 10.15.7 and if I query 
the version to the command line
> mpirun -version 
> mpirun (Open MPI) 4.1.1

I can compile with 
> make
and after I get the executable I type
> mpirun -np 4 ./step-17

Unfortunately, the I obtain the following error message. Does anyone know 
how to solve this? 

At least one pair of MPI processes are unable to reach each other for MPI 
communications.  This means that no Open MPI device has indicated that it 
can be used to communicate between these processes.  This is an error; Open 
MPI requires that all MPI processes be able to reach each other.  This 
error can sometimes be the result of forgetting to specify the "self" BTL.

  Process 1 ([[19907,1],1]) is on host: MacBook-Pro-of-Bob

  Process 2 ([[19907,1],0]) is on host: MacBook-Pro-of-Bob

  BTLs attempted: self tcp vader


Your MPI job is now going to abort; sorry.

----------------------------------------------------------------------------------------------------------------------------------------------------

MPI_INIT has failed because at least one MPI process is unreachable from 
another.  This *usually* means that an underlying communication plugin -- 
such as a BTL or an MTL -- has either not loaded or not allowed itself to 
be used.  Your MPI job will now abort.

You may wish to try to narrow down the problem;

 * Check the output of ompi_info to see which BTL/MTL plugins are 
 available.

 * Run your application with MPI_THREAD_SINGLE.

 * Set the MCA parameter btl_base_verbose to 100 (or mtl_base_verbose,   if 
using MTL-based communications) to see exactly which  communication plugins 
were considered and/or discarded.


Best regards,

Bob

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/6bcd4bd4-3af0-45f6-98de-5dd102d2fb6an%40googlegroups.com.

Reply via email to