Re: [OMPI users] OpenMPI 4.0.2 with PGI 19.10, will not build with hcoll

2020-01-25 Thread Gilles Gouaillardet via users
Thanks Jeff for the information and sharing the pointer. FWIW, this issue typically occurs when libtool pulls the -pthread flag from libhcoll.la that was compiled with a GNU compiler. The simplest workaround is to remove libhcoll.la (so libtool simply links with libhcoll.so and does not pull any c

Re: [OMPI users] OpenMPI 4.0.2 with PGI 19.10, will not build with hcoll

2020-01-25 Thread Jeff Hammond via users
To be more strictly equivalent, you will want to add -D_REENTRANT to add to the substitution, but this may not affect hcoll. https://stackoverflow.com/questions/2127797/significance-of-pthread-flag-when-compiling/2127819#2127819 The proper fix here is a change in OMPI build system, of course, to

[OMPI users] One-Sided operations CUDA support plan for OpenMPI>2.0

2020-01-25 Thread Bicheng Ying via users
Hi, I am developing an mpi-based library. We are heavily relied on the one-sided operations and GPUs. If I understand correctly, according the FAQ page https://www.open-mpi.org/faq/?category=runcuda : * OpenMPI>2.0 supports CUDA-aware MPI throu