I ran the thread_split_omp_for.c, thread_split_omp_task.c and thread_split_pthreads.c in example folder. However, if I set I_MPI_THREAD_SPLIT=1, these example failed.
As for thread_split_omp_for.c, I try the folloing configuration:
MPI Version (release_mt): 2019.0.117(no output), 19.1(seg fault), 2019.3.199(seg fault)
OFED version: MLNX_OFED_LINUX-4.4-2.0.7.0 (OFED-4.4-2.0.7)
Environment variables (and several combinations of these variables):
export I_MPI_THREAD_SPLIT=1 export I_MPI_THREAD_RUNTIME=openmp export I_MPI_THREAD_MAX=2 export I_MPI_FABRICS=tcp:tcp export I_MPI_DEBUG=5
The output is empty or as following shows
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 0 PID 98389 RUNNING AT i1
= KILLED BY SIGNAL: 11 (Segmentation fault)
======================================================================================================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= RANK 1 PID 98390 RUNNING AT i1
= KILLED BY SIGNAL: 11 (Segmentation fault)
===================================================================================
I don't know whether it is a configuration mistake or an MPI bug. Could you help me with this?