> On Mar 13, 2020, at 9:33 AM, Jeffrey Layton via users 
> <users@lists.open-mpi.org> wrote:
> 
> Good morning,
> 
> I've compiled a hello world MPI code and when I run it, I get some messages 
> I'm not familiar with. The first one is,
> 
> --------------------------------------------------------------------------
> WARNING: Linux kernel CMA support was requested via the
> btl_vader_single_copy_mechanism MCA variable, but CMA support is
> not available due to restrictive ptrace settings.
> 
> The vader shared memory BTL will fall back on another single-copy
> mechanism if one is available. This may result in lower performance.
> 
>   Local host: laytonjb-desktop
> --------------------------------------------------------------------------

This is just a warning message.

It's basically telling you exactly what it says: Linux Cross Memory Attach 
(CMA) support was requested, but Open MPI couldn't enable it at run time.  So 
it fell back to a different shared memory technology, instead.

It's warning you of this because CMA is the fastest shared memory support, and 
it fell back to a slightly-slower shared memory technology.

> Then the code runs fine but after the code stops I get the following:
> 
> [laytonjb-desktop:09116] 3 more processes have sent help message 
> help-btl-vader.txt / cma-permission-denied
> [laytonjb-desktop:09116] Set MCA parameter "orte_base_help_aggregate" to 0 to 
> see all help / error messages

This is just Open MPI's de-duplication of help messages.  I.e., all 4 processes 
reported the message, but Open MPI's mpirun a) only showed the message in full 
once, and b) showed you that 3 other processes reported the same message.

> I'm just running this code on my desktop.
> 
> The compiler is PGI 19.10 and I'm using their 3.1.3 build of Open MPI.

Any chance you can upgrade to 4.0.latest?  :-)

-- 
Jeff Squyres
jsquy...@cisco.com

Reply via email to