BEmon_MPIcomm_Version

MPI communication version of BE_MONITOR_ITEM (CV)

EXPERIMENTAL OPTION: Switch between different implementations of the MPI-communication within the BE_MONITOR_ITEM computation. This switch is intended to be used while optimizing the performance of BE_MONITOR_ITEM. It should currently NOT be used in production systems! BEmon_MPIcomm_Version = 1: Stable version of the communication algorithm which is well-tested and should be used for production systems BEmon_MPIcomm_Version = 2 (default): Version of the communication which makes use of shared memory but requires serialization per node BEmon_MPIcomm_Version = 3: Experimental version of the communication which only communicates BE information that is non-zero. BEmon_MPIcomm_Version = 23: Experimental version, combining approaches of 2 and 3.

If BEmon_MPIcomm_Version is 2 or 23, then using shared memory MPI by setting COMP_SharedMemoryForBE = true is required. If it is not set, then BEmon_MPIcomm_Version will be set to 1.