<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Dave<br><br>Here is the relevant info:<br>&nbsp;&nbsp;&nbsp; ids=1;ide=401<br>&nbsp;&nbsp;&nbsp; jds=1;jde=401<br>-rw-r--r-- 1 xhu caps 617M Mar&nbsp; 3 11:11 test.dat<br><br>real,dimension(:,:),allocatable&nbsp;&nbsp; :: u,v,h<br><br>NCAR Command Language Version 5.2.1<br><br>/usr/local/intel/fc/9.1.040/bin/ifort<br><br>Linux cirrus.caps.ou.edu 2.6.18-348.12.1.el5 #1 SMP Mon Jul 1 17:54:12 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux<br><br>I do have close(10) in the fortran code<br><br>Thanks a lot!<br>Xiaoming <br><div><hr id="stopSpelling">Date: Tue, 3 Mar 2015 11:21:46 -0700<br>Subject: Re: [ncl-talk] how to read a fortran binary file using fbinrecread<br>From: dave.allured@noaa.gov<br>To: yuanfangcan@hotmail.com<br>CC: ncl-talk@ucar.edu<br><br><div dir="ltr">Xiaoming,<br><div><br></div><div>Please tell us the following debug information.</div><div><br></div><div>* The exact values of&nbsp;<span style="font-size:14px;">ids, ide, j</span><span style="font-size:14px;">ds jde.</span></div><div><span style="font-size:14px;">* The exact size of the file, in bytes, from "ls -l".</span></div><div><span style="font-size:14px;">* The fortran data type of the array "h" in the fortran program (real, double, or what?)</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-size:14px;">* NCL version number.</span></div><div><span style="font-size:14px;">* Fortran compiler name and version number.</span><br></div><div><span style="font-size:14px;">* The output from system command "uname -a".</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-size:14px;">Also, just a guess, try adding close (10) at the end of your fortran program, and see if that helps.</span></div><div><span style="font-size:14px;"><br></span></div><div><span style="font-size:14px;">--Dave</span></div></div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">On Tue, Mar 3, 2015 at 11:09 AM, xiaoming Hu <span dir="ltr">&lt;<a href="mailto:yuanfangcan@hotmail.com" target="_blank">yuanfangcan@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">Hello <br><br>In fortran I have:<br>&nbsp;&nbsp;&nbsp; ids=1;<br>&nbsp; open(10,file='./test.dat',form='unformatted',access='sequential')<br>&nbsp; write(10)((h(i,j),i=ids,ide),j=jds,jde)<br><br><br>In ncl I tried to use<br>&nbsp;&nbsp; h&nbsp;&nbsp;&nbsp; = fbinrecread ("./test.dat",0, (/jde,ide/),"float")<br>to read<br><br>But I got <br>warning:fbinrecread: size specified is greater than record size, filling with missing values<br>fatal:fbinrecread: an error occurred reading the requested record. Something is wrong with the FORTRAN binary file.<br>fatal:Execute: Error occurred at or near line 11 in file conwomap_2.ncl<br><br>Can anybody help? <br><br>Thanks a lot!<span class="ecxHOEnZb"><font color="#888888"><br><br>Xiaoming <br>                                               </font></span></div></div>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div></div>                                               </div></body>
</html>