<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<STYLE type=text/css>DIV {
        MARGIN: 0px
}
</STYLE>

<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=157272219-17032008><FONT face=Arial 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=157272219-17032008><FONT face=Arial 
color=#0000ff size=2>&nbsp;Please use the multithreaded channel on windows 
(mpiexec ... -channel mt ... prog.exe) for multithreaded MPI 
apps.</FONT></SPAN></DIV>
<P><FONT size=2></FONT></P>
<DIV><SPAN class=157272219-17032008></SPAN><FONT face=Arial><FONT 
color=#0000ff><FONT size=2>R<SPAN 
class=157272219-17032008>egards,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT color=#0000ff><FONT size=2><SPAN 
class=157272219-17032008></SPAN></FONT></FONT></FONT><SPAN 
class=157272219-17032008></SPAN><FONT face=Arial><FONT color=#0000ff><FONT 
size=2>J<SPAN class=157272219-17032008>ayesh</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=157272219-17032008></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-mpich-discuss@mcs.anl.gov 
[mailto:owner-mpich-discuss@mcs.anl.gov] <B>On Behalf Of </B>trymelz 
trymelz<BR><B>Sent:</B> Monday, March 17, 2008 2:02 PM<BR><B>To:</B> 
mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [mpich-discuss] MPI_INIT_THREAD 
doesn't work properly under windows<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV 
style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have a mixed-language programming project using C and FORTRAN. In the 
FORTRAN file, I have the following code</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; call 
MPI_INIT_THREAD(MPI_THREAD_SERIALIZED,plevel, 
impierr)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if(impierr.ne.MPI_SUCCESS)then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
write(*,*)'MPI is not initialized, 
exit'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elseif(plevel .ne. 
MPI_THREAD_SERIALIZED)then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
write(*,*)'MPI LEVEL 
ERROR,exit',plevel<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; endif<BR></DIV>
<DIV>I compiled this project with VC6 and Intel Fortran compiler. When I run it, 
I get</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;MPI LEVEL 
ERROR,exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>It seems to me that the MPICH2&nbsp;doesn't support MPI_THREAD_SERIALIZED 
under windows.&nbsp; I did not find any notes about this on the manual, so I am 
wondering if I am missing something important. Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Linfa</DIV></DIV><BR>
<HR SIZE=1>
Never miss a thing. <A 
href="http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs">Make Yahoo 
your homepage.</A> </BODY></HTML>