<div dir="ltr"><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">zhuxiao li</b> <span dir="ltr">&lt;<a href="mailto:lizhuxiao70@gmail.com">lizhuxiao70@gmail.com</a>&gt;</span><br>Date: Mon, Jun 20, 2016 at 2:44 PM<br>Subject: the problem to use external F90 code in NCL<br>To: <a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br><br><br><div dir="ltr">Hi There,<div><br></div><div>I got a problem to use   external F90 code in NCL. </div><div>Actually, I just using the simple templet in <a href="http://www.ncl.ucar.edu/Document/Manuals/language_man.pdf" target="_blank">http://www.ncl.ucar.edu/Document/Manuals/language_man.pdf</a></div><div>page 36 of Section 7.3 f90 subroutines. </div><div><br></div><div>The problem is that when I use only the subroutine CQUAD to produce the object file (.so) and then execute the ncl code, it works. Please see the following attachment:</div><div> </div><div>quad.f90, </div><div>quad90.stub, </div><div>ncl_F90_test_temple.ncl. </div><div><br></div><div>While when I include the subroutine in a module structure exactly like the templet on P36 of the manual, it gave me some very tough error message, please check the following attachments:</div><div>  </div><div><div style="font-size:12.8px">quad_module.f90, </div><div style="font-size:12.8px">mquad90.stub, </div><div style="font-size:12.8px">ncl_F90_test_temple_module.ncl</div><div style="font-size:12.8px"><p>error_message_ncl_exe.txt</p></div><div style="font-size:12.8px">Do you have some idea on what is the reason of this problem?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Thanks very much in advance!</div><span class="HOEnZb"><font color="#888888"><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Zhuxiao</div><div style="margin:2px 0px 0px;font-size:12.8px"></div></font></span></div></div>
</div><br></div>