On Dec 6, 2019, at 12:40 PM, Guido granda muñoz <guidogra...@gmail.com> wrote:
> 
> I get the same error when running in a single node. I will try to use the 
> last version. Is there way to check if different versions of open mpi were 
> used in different nodes? 

mpirun -np 2 ompi_info | head

Or something like that.  With 1.10, I don't know/remember the mpirun CLI option 
to make one process per node (when ppn>1); you may have to check that.  Or just 
"mpirun -np 33 ompi_info | head" and examine the output carefully to find the 
33rd output and see if it's different.

That being said, thinking a little deeper on this: with your ld output, it's 
probably kinda unlikely that you have mismatched versions (because you're 
linking against very specific OMPI library versions) -- particularly if you're 
getting the same error when running on a single node.

Open MPI is 100% user space code -- you can just install Open MPI v4.0.2 under 
your $HOME and run it there.

You might want to see how your system-level Open MPI is installed (e.g., use 
the right ./configure option to get the PBS/TM integration, if you have a 
high-speed/HPC-class network support API library, ...etc.), and mimic all of 
that in your own personal Open MPI install.

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

Reply via email to