Hi,

I’m doing some research on message logging protocols. It seems that Vprotocol 
in Open MPI can wrap around communication calls and log messages, if enabled. 
Unfortunately, when I try to use it with Open MPI- 4.0.0, I get an error:

mpirun   --mca vprotocol pessimist    -mca vprotocol_pessimist_priority 10  -n 
4 $HOME/NPB3.3-MPI/bin/cg.B.4
…
vprotocol_pessimist: component_init: threads are enabled, and not supported by 
vprotocol pessimist fault tolerant layer, will not load
…

Unfortunately, it seems that actually disabling multi-threading is not possible 
in 4.0.0 (MPI_THREAD_MULTIPLE is always used during compilation, and in 
contrast to the README file, --enable-mpi-thread-multiple or 
—disable-mpi-thread-multiple are not recognised as options). 

I’m pretty much stuck. Should I give up on the VProtocol as unusable then at 
the moment?

Thanks,
Kiril
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to