<div class="gmail_quote"><div>Hi,</div><div>Thanks, the offending compile option was -mcmodel=large. When I remove it or replace large with medium, my code compiles, links, and runs. I do need this option though for larger simulations. Has anyone had problems with this option creating errors before with mpif90 and gfortran?</div>

<div>Brandt</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 14 Feb 2011 00:25:30 -0600 (CST)<br>
From: Anthony Chan &lt;<a href="mailto:chan@mcs.anl.gov">chan@mcs.anl.gov</a>&gt;<br>
Subject: Re: [mpich-discuss] Error when compiling with mpif90<br>
To: <a href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>
Message-ID:<br>
        &lt;<a href="mailto:1740950378.50947.1297664730569.JavaMail.root@zimbra.anl.gov">1740950378.50947.1297664730569.JavaMail.root@zimbra.anl.gov</a>&gt;<br>
Content-Type: text/plain; charset=utf-8<br>
<br>
<br>
Everything makes sense now.<br>
<br>
----- Original Message -----<br>
<br>
&gt; $ mpif90 -fdefault-real-8 -O3 -fdollar-ok -fmax-errors=6<br>
&gt; -fconvert=big-endian -frecord-marker=4 -cpp -mcmodel=large -DMPI<br>
&gt; -I/usr/local/mpich2/include -L/usr/local/mpich2/lib -c bla.f<br>
<br>
With mpif90, you don&#39;t need<br>
&quot;-I/usr/local/mpich2/include -L/usr/local/mpich2/lib&quot;<br>
which will be taken care of by mpif90.<br>
<br>
&gt; I hope everything&#39;s clear now, and thank you for your help,<br>
<br>
Have you tried to compile your code on linux with mpich2 built by<br>
gcc+gfortran ?  I would try to eliminate flags in &quot;-fdefault-real-8<br>
-O3 -fdollar-ok -fmax-errors=6 -fconvert=big-endian -frecord-marker=4<br>
-cpp -mcmodel=large&quot; one by one to see which causes the error...<br>
<br>
A.Chan<br>
<br>
<br>
------------------------------<br><br></blockquote></div>