detecting mpirun mismatch
22 Apr
2014
22 Apr
'14
4:48 p.m.
Does anyone know of a good way to detect when the user has built an MPI application with mpicc from implementation A and tries to launch with mpirun/mpiexec from implementation B? I know that inside of the application, I can use either MPI_Get_library_version or preprocessor info to know what implementation I am using. But can I discover anything about mpirun inside of the application? Is there anything in the environment that I can query to know if my PM is Hydra, for example? If not, can that be added? This is a relatively common user error that leads to very bad things in some cases so it would be nice to be able to detect it and throw a warning/error. Thanks, Jeff -- Jeff Hammond [email protected]
4476
Age (days ago)
4476
Last active (days ago)
0 comments
1 participants
participants (1)
-
Jeff Hammond