<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic What's more, some times I in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162764#M6388</link>
    <description>&lt;P&gt;What's more, some times I only get output from&amp;nbsp;master threads&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;xxx@i1:~/examples$ I_MPI_DEBUG=5 ./mpi_run.sh&lt;BR /&gt;MPI startup(): tcp:tcp fabric is unknown or has been removed from the product, please use ofi or shm:ofi instead&lt;/P&gt;&lt;P&gt;[0] MPI startup(): libfabric version: 1.8.0a1-impi&lt;/P&gt;&lt;P&gt;[0] MPI startup(): libfabric provider: verbs;ofi_rxm&lt;/P&gt;&lt;P&gt;[0] MPI startup(): THREAD_SPLIT mode is switched on, 1 endpoints in use&lt;BR /&gt;[0] MPI startup(): Rank &amp;nbsp; &amp;nbsp;Pid &amp;nbsp; &amp;nbsp; &amp;nbsp;Node name &amp;nbsp;Pin cpu&lt;BR /&gt;[0] MPI startup(): 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 76995 &amp;nbsp; &amp;nbsp;i1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,52,53,54,55,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77}&lt;BR /&gt;[0] MPI startup(): 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 76996 &amp;nbsp; &amp;nbsp;i1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,78&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103}&lt;BR /&gt;[0] MPI startup(): I_MPI_ROOT=/opt/spack/spack-avx512/opt/spack/linux-debian9-x86_64/gcc-8.2.0/intel-mpi-2019.3.199-ooicvtdn7kvu2yr7dzoggbn4tizn5eri/compilers_and_libraries_2019.3.199/linux/mpi&lt;BR /&gt;[0] MPI startup(): I_MPI_MPIRUN=mpirun&lt;BR /&gt;[0] MPI startup(): I_MPI_HYDRA_TOPOLIB=hwloc&lt;BR /&gt;[0] MPI startup(): I_MPI_INTERNAL_MEM_POLICY=default&lt;BR /&gt;[0] MPI startup(): I_MPI_FABRICS=tcp:tcp&lt;BR /&gt;[0] MPI startup(): I_MPI_THREAD_SPLIT=1&lt;BR /&gt;[0] MPI startup(): I_MPI_THREAD_RUNTIME=openmp&lt;BR /&gt;[0] MPI startup(): I_MPI_DEBUG=5&lt;BR /&gt;[0] MPI startup(): threading: mode: direct&lt;BR /&gt;[0] MPI startup(): threading: vnis: 1&lt;BR /&gt;[0] MPI startup(): threading: app_threads: 52&lt;BR /&gt;[0] MPI startup(): threading: runtime: openmp&lt;BR /&gt;[0] MPI startup(): threading: is_threaded: 1&lt;BR /&gt;[0] MPI startup(): threading: async_progress: 0&lt;BR /&gt;[0] MPI startup(): threading: num_pools: 64&lt;BR /&gt;[0] MPI startup(): threading: lock_level: nolock&lt;BR /&gt;[0] MPI startup(): threading: enable_sep: 0&lt;BR /&gt;[0] MPI startup(): threading: direct_recv: 0&lt;BR /&gt;[0] MPI startup(): threading: zero_op_flags: 0&lt;BR /&gt;[0] MPI startup(): threading: num_am_buffers: 8&lt;BR /&gt;[0] MPI startup(): threading: library is built with per-object thread granularity&lt;BR /&gt;Thread 0: allreduce returned 0&lt;BR /&gt;Thread 0: allreduce returned 0&lt;/P&gt;&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 0 PID 76995 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 1 PID 76996 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;with environment as&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;export I_MPI_THREAD_SPLIT=1&lt;BR /&gt;export I_MPI_THREAD_RUNTIME=openmp&lt;BR /&gt;export OMP_NUM_THREADS=2&lt;BR /&gt;export I_MPI_THREAD_MAX=2&lt;BR /&gt;export I_MPI_DEBUG=5&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Mon, 10 Jun 2019 18:26:49 GMT</pubDate>
    <dc:creator>zhang__eric</dc:creator>
    <dc:date>2019-06-10T18:26:49Z</dc:date>
    <item>
      <title>Intel MPI THREAD SPLIT Model causes segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162763#M6387</link>
      <description>&lt;P&gt;I ran the&amp;nbsp;thread_split_omp_for.c,&amp;nbsp;thread_split_omp_task.c and&amp;nbsp;thread_split_pthreads.c in example folder. However, if I set&amp;nbsp;I_MPI_THREAD_SPLIT=1, these example failed.&lt;/P&gt;&lt;P&gt;As for&amp;nbsp;thread_split_omp_for.c, I try the folloing configuration:&lt;/P&gt;&lt;P&gt;MPI Version (release_mt): 2019.0.117(no output), 19.1(seg fault), 2019.3.199(seg fault)&lt;/P&gt;&lt;P&gt;OFED version: MLNX_OFED_LINUX-4.4-2.0.7.0 (OFED-4.4-2.0.7)&lt;/P&gt;&lt;P&gt;Environment variables (and several combinations of these variables):&lt;/P&gt;
&lt;PRE class="brush:bash;"&gt;export I_MPI_THREAD_SPLIT=1
export I_MPI_THREAD_RUNTIME=openmp
export I_MPI_THREAD_MAX=2
export I_MPI_FABRICS=tcp:tcp&amp;nbsp;
export I_MPI_DEBUG=5&lt;/PRE&gt;

&lt;P&gt;The output is empty or as following shows&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 0 PID 98389 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;
&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 1 PID 98390 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I don't know whether it is a configuration mistake or an MPI bug. Could you help me with this?&lt;/P&gt;</description>
      <pubDate>Mon, 10 Jun 2019 18:23:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162763#M6387</guid>
      <dc:creator>zhang__eric</dc:creator>
      <dc:date>2019-06-10T18:23:02Z</dc:date>
    </item>
    <item>
      <title>What's more, some times I</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162764#M6388</link>
      <description>&lt;P&gt;What's more, some times I only get output from&amp;nbsp;master threads&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;xxx@i1:~/examples$ I_MPI_DEBUG=5 ./mpi_run.sh&lt;BR /&gt;MPI startup(): tcp:tcp fabric is unknown or has been removed from the product, please use ofi or shm:ofi instead&lt;/P&gt;&lt;P&gt;[0] MPI startup(): libfabric version: 1.8.0a1-impi&lt;/P&gt;&lt;P&gt;[0] MPI startup(): libfabric provider: verbs;ofi_rxm&lt;/P&gt;&lt;P&gt;[0] MPI startup(): THREAD_SPLIT mode is switched on, 1 endpoints in use&lt;BR /&gt;[0] MPI startup(): Rank &amp;nbsp; &amp;nbsp;Pid &amp;nbsp; &amp;nbsp; &amp;nbsp;Node name &amp;nbsp;Pin cpu&lt;BR /&gt;[0] MPI startup(): 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 76995 &amp;nbsp; &amp;nbsp;i1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,52,53,54,55,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77}&lt;BR /&gt;[0] MPI startup(): 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 76996 &amp;nbsp; &amp;nbsp;i1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,78&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103}&lt;BR /&gt;[0] MPI startup(): I_MPI_ROOT=/opt/spack/spack-avx512/opt/spack/linux-debian9-x86_64/gcc-8.2.0/intel-mpi-2019.3.199-ooicvtdn7kvu2yr7dzoggbn4tizn5eri/compilers_and_libraries_2019.3.199/linux/mpi&lt;BR /&gt;[0] MPI startup(): I_MPI_MPIRUN=mpirun&lt;BR /&gt;[0] MPI startup(): I_MPI_HYDRA_TOPOLIB=hwloc&lt;BR /&gt;[0] MPI startup(): I_MPI_INTERNAL_MEM_POLICY=default&lt;BR /&gt;[0] MPI startup(): I_MPI_FABRICS=tcp:tcp&lt;BR /&gt;[0] MPI startup(): I_MPI_THREAD_SPLIT=1&lt;BR /&gt;[0] MPI startup(): I_MPI_THREAD_RUNTIME=openmp&lt;BR /&gt;[0] MPI startup(): I_MPI_DEBUG=5&lt;BR /&gt;[0] MPI startup(): threading: mode: direct&lt;BR /&gt;[0] MPI startup(): threading: vnis: 1&lt;BR /&gt;[0] MPI startup(): threading: app_threads: 52&lt;BR /&gt;[0] MPI startup(): threading: runtime: openmp&lt;BR /&gt;[0] MPI startup(): threading: is_threaded: 1&lt;BR /&gt;[0] MPI startup(): threading: async_progress: 0&lt;BR /&gt;[0] MPI startup(): threading: num_pools: 64&lt;BR /&gt;[0] MPI startup(): threading: lock_level: nolock&lt;BR /&gt;[0] MPI startup(): threading: enable_sep: 0&lt;BR /&gt;[0] MPI startup(): threading: direct_recv: 0&lt;BR /&gt;[0] MPI startup(): threading: zero_op_flags: 0&lt;BR /&gt;[0] MPI startup(): threading: num_am_buffers: 8&lt;BR /&gt;[0] MPI startup(): threading: library is built with per-object thread granularity&lt;BR /&gt;Thread 0: allreduce returned 0&lt;BR /&gt;Thread 0: allreduce returned 0&lt;/P&gt;&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 0 PID 76995 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;&lt;P&gt;===================================================================================&lt;BR /&gt;= &amp;nbsp; BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES&lt;BR /&gt;= &amp;nbsp; RANK 1 PID 76996 RUNNING AT i1&lt;BR /&gt;= &amp;nbsp; KILLED BY SIGNAL: 11 (Segmentation fault)&lt;BR /&gt;===================================================================================&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;with environment as&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;export I_MPI_THREAD_SPLIT=1&lt;BR /&gt;export I_MPI_THREAD_RUNTIME=openmp&lt;BR /&gt;export OMP_NUM_THREADS=2&lt;BR /&gt;export I_MPI_THREAD_MAX=2&lt;BR /&gt;export I_MPI_DEBUG=5&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Mon, 10 Jun 2019 18:26:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162764#M6388</guid>
      <dc:creator>zhang__eric</dc:creator>
      <dc:date>2019-06-10T18:26:49Z</dc:date>
    </item>
    <item>
      <title>Hi Eric,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162765#M6389</link>
      <description>&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;Please try to use IMPI 2019 U4. Till U4 we supported thread-split for Omni-Path only. Since U4 we support InfiniBand and Ethernet too. And I would suggest to start with IMB-MT as example.&lt;/P&gt;&lt;P&gt;source mpivars.sh release_mt&lt;/P&gt;&lt;P&gt;I_MPI_THREAD_SPLIT=1 OMP_NUM_THREADS=4 I_MPI_DEBUG=1 mpiexec.hydra -n 2 -ppn 1 -hosts h1,h2 IMB-MT -thread_level multiple allreducemt&lt;/P&gt;&lt;P&gt;...&lt;BR /&gt;[0] MPI startup(): THREAD_SPLIT mode is switched on, 4 endpoints in use&lt;/P&gt;&lt;P&gt;...&lt;BR /&gt;# #processes = 2 (threads: 4)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#bytes #repetitions &amp;nbsp;t_min[usec] &amp;nbsp;t_max[usec] &amp;nbsp;t_avg[usec]&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;13.60 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16.39 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14.31&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;13.65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16.45 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;14.40&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15.38 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;18.61 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16.28&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15.48 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;18.59 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16.30&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jun 2019 00:16:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162765#M6389</guid>
      <dc:creator>Mikhail_S_Intel</dc:creator>
      <dc:date>2019-06-11T00:16:48Z</dc:date>
    </item>
    <item>
      <title>Success with IMPI 19 U4.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162766#M6390</link>
      <description>&lt;P&gt;Success with IMPI 19 U4. Thanks a lot.&lt;/P&gt;&lt;P&gt;BTW, if there were version requirements in Developer Reference, it would&amp;nbsp;help many others from this pitfalls. :)&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jun 2019 14:21:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Intel-MPI-THREAD-SPLIT-Model-causes-segmentation-fault/m-p/1162766#M6390</guid>
      <dc:creator>zhang__eric</dc:creator>
      <dc:date>2019-06-11T14:21:49Z</dc:date>
    </item>
  </channel>
</rss>

