Hi Bob,

I think that for anyone to be able to try to help diagnose the source of this 
problem, they’d have to know the specifics about the way that you’ve installed 
deal.II. Are you using the Mac package, or have you built deal.II from source? 
If the latter, then can you please provide us with the build logs 
(“summary.log" and “detailed.log")?

Best,
Jean-Paul

> On 26. Jun 2021, at 10:25, bob bill <[email protected]> wrote:
> 
> 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/ 
> <http://www.dealii.org/>
> For mailing list/forum options, see 
> https://groups.google.com/d/forum/dealii?hl=en 
> <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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/dealii/6bcd4bd4-3af0-45f6-98de-5dd102d2fb6an%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/dealii/6bcd4bd4-3af0-45f6-98de-5dd102d2fb6an%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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/61DAACE9-236D-4A3B-8AB5-125398E6C29E%40gmail.com.

Reply via email to