<?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 MPI error in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-error/m-p/1171774#M146091</link>
    <description>&lt;P&gt;Hi, I am trying to run a test case of the Wavewatch III model. I compiled the routines with ifort and all of the programs run as they should, except for the last one (ww3_multi) that gives me this error:&lt;/P&gt;

&lt;P&gt;MPI: Global rank 1 is aborting with error code 51.&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process ID: 21874, Host: r1i1n0, Program: /u/emilioe/WW3/exe/ww3_multi&lt;/P&gt;

&lt;P&gt;MPI: --------stack traceback-------&lt;BR /&gt;
	MPI: Using host libthread_db library "/lib64/libthread_db.so.1".&lt;BR /&gt;
	MPI: Attaching to program: /proc/21874/exe, process 21874&lt;BR /&gt;
	MPI: [Thread debugging using libthread_db enabled]&lt;BR /&gt;
	MPI: [New Thread 47480284834560 (LWP 21874)]&lt;BR /&gt;
	MPI: 0x00002b2edcfb76f5 in waitpid () from /lib64/libpthread.so.0&lt;BR /&gt;
	MPI: (gdb) #0&amp;nbsp; 0x00002b2edcfb76f5 in waitpid () from /lib64/libpthread.so.0&lt;BR /&gt;
	MPI: #1&amp;nbsp; 0x00002b2edcb972dc in MPI_SGI_stacktraceback (&lt;BR /&gt;
	MPI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header=&amp;lt;value optimized out&amp;gt;) at sig.c:98&lt;BR /&gt;
	MPI: #2&amp;nbsp; 0x00002b2edcb22872 in print_traceback (ecode=51) at abort.c:168&lt;BR /&gt;
	MPI: #3&amp;nbsp; 0x00002b2edcb229e4 in PMPI_Abort (comm=&amp;lt;value optimized out&amp;gt;,&lt;BR /&gt;
	MPI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errorcode=51) at abort.c:59&lt;BR /&gt;
	MPI: #4&amp;nbsp; 0x00002b2edcb22a29 in pmpi_abort__ () from /usr/lib64/libmpi.so&lt;BR /&gt;
	MPI: #5&amp;nbsp; 0x00000000006b5573 in w3servmd_mp_extcde_ ()&lt;BR /&gt;
	MPI: #6&amp;nbsp; 0x0000000000649cc3 in w3iogrmd_mp_w3iogr_ ()&lt;BR /&gt;
	MPI: #7&amp;nbsp; 0x00000000005ac98d in w3initmd_mp_w3init_ ()&lt;BR /&gt;
	MPI: #8&amp;nbsp; 0x00000000004c8fc5 in wminitmd_mp_wminit_ ()&lt;BR /&gt;
	MPI: #9&amp;nbsp; 0x0000000000404750 in w3mlti () at ww3_multi.F90:134&lt;BR /&gt;
	MPI: #10 0x000000000040450c in main ()&lt;BR /&gt;
	MPI: (gdb) The program is running.&amp;nbsp; Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]&lt;BR /&gt;
	MPI: Detaching from program: /proc/21874/exe, process 21874&lt;/P&gt;

&lt;P&gt;MPI: -----stack traceback ends-----&lt;BR /&gt;
	MPI: MPI_COMM_WORLD rank 1 has terminated without calling MPI_Finalize()&lt;BR /&gt;
	MPI: aborting job&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Does anyone have an idea of what is going on here? Any help/suggestion will be truly appreciated!&lt;/P&gt;

&lt;P&gt;Emilio&lt;/P&gt;</description>
    <pubDate>Tue, 12 Dec 2017 07:01:10 GMT</pubDate>
    <dc:creator>Echevarria__Emilio</dc:creator>
    <dc:date>2017-12-12T07:01:10Z</dc:date>
    <item>
      <title>MPI error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-error/m-p/1171774#M146091</link>
      <description>&lt;P&gt;Hi, I am trying to run a test case of the Wavewatch III model. I compiled the routines with ifort and all of the programs run as they should, except for the last one (ww3_multi) that gives me this error:&lt;/P&gt;

&lt;P&gt;MPI: Global rank 1 is aborting with error code 51.&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process ID: 21874, Host: r1i1n0, Program: /u/emilioe/WW3/exe/ww3_multi&lt;/P&gt;

&lt;P&gt;MPI: --------stack traceback-------&lt;BR /&gt;
	MPI: Using host libthread_db library "/lib64/libthread_db.so.1".&lt;BR /&gt;
	MPI: Attaching to program: /proc/21874/exe, process 21874&lt;BR /&gt;
	MPI: [Thread debugging using libthread_db enabled]&lt;BR /&gt;
	MPI: [New Thread 47480284834560 (LWP 21874)]&lt;BR /&gt;
	MPI: 0x00002b2edcfb76f5 in waitpid () from /lib64/libpthread.so.0&lt;BR /&gt;
	MPI: (gdb) #0&amp;nbsp; 0x00002b2edcfb76f5 in waitpid () from /lib64/libpthread.so.0&lt;BR /&gt;
	MPI: #1&amp;nbsp; 0x00002b2edcb972dc in MPI_SGI_stacktraceback (&lt;BR /&gt;
	MPI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header=&amp;lt;value optimized out&amp;gt;) at sig.c:98&lt;BR /&gt;
	MPI: #2&amp;nbsp; 0x00002b2edcb22872 in print_traceback (ecode=51) at abort.c:168&lt;BR /&gt;
	MPI: #3&amp;nbsp; 0x00002b2edcb229e4 in PMPI_Abort (comm=&amp;lt;value optimized out&amp;gt;,&lt;BR /&gt;
	MPI:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; errorcode=51) at abort.c:59&lt;BR /&gt;
	MPI: #4&amp;nbsp; 0x00002b2edcb22a29 in pmpi_abort__ () from /usr/lib64/libmpi.so&lt;BR /&gt;
	MPI: #5&amp;nbsp; 0x00000000006b5573 in w3servmd_mp_extcde_ ()&lt;BR /&gt;
	MPI: #6&amp;nbsp; 0x0000000000649cc3 in w3iogrmd_mp_w3iogr_ ()&lt;BR /&gt;
	MPI: #7&amp;nbsp; 0x00000000005ac98d in w3initmd_mp_w3init_ ()&lt;BR /&gt;
	MPI: #8&amp;nbsp; 0x00000000004c8fc5 in wminitmd_mp_wminit_ ()&lt;BR /&gt;
	MPI: #9&amp;nbsp; 0x0000000000404750 in w3mlti () at ww3_multi.F90:134&lt;BR /&gt;
	MPI: #10 0x000000000040450c in main ()&lt;BR /&gt;
	MPI: (gdb) The program is running.&amp;nbsp; Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]&lt;BR /&gt;
	MPI: Detaching from program: /proc/21874/exe, process 21874&lt;/P&gt;

&lt;P&gt;MPI: -----stack traceback ends-----&lt;BR /&gt;
	MPI: MPI_COMM_WORLD rank 1 has terminated without calling MPI_Finalize()&lt;BR /&gt;
	MPI: aborting job&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Does anyone have an idea of what is going on here? Any help/suggestion will be truly appreciated!&lt;/P&gt;

&lt;P&gt;Emilio&lt;/P&gt;</description>
      <pubDate>Tue, 12 Dec 2017 07:01:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-error/m-p/1171774#M146091</guid>
      <dc:creator>Echevarria__Emilio</dc:creator>
      <dc:date>2017-12-12T07:01:10Z</dc:date>
    </item>
    <item>
      <title>This is a guess....</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-error/m-p/1171775#M146092</link>
      <description>&lt;P&gt;This is a guess....&lt;/P&gt;

&lt;P&gt;Your program has (appears to have) a C main as opposed to Fortran PROGRAM entry.&lt;BR /&gt;
	ww3_multi.F90 is being called from the C main, which in turn appears to be initializing MPI&lt;/P&gt;

&lt;P&gt;There is nothing inherently wrong with this design...&lt;BR /&gt;
	... provided that the Fortran runtime system is properly initialized.&lt;/P&gt;

&lt;P&gt;See the IVF&amp;nbsp;documentation:&lt;/P&gt;

&lt;P&gt;for_rtl_init&lt;BR /&gt;
	for_rtl_finish&lt;/P&gt;

&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Tue, 12 Dec 2017 15:43:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-error/m-p/1171775#M146092</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2017-12-12T15:43:09Z</dc:date>
    </item>
  </channel>
</rss>

