Large file issue

Roy Mendelssohn Roy.Mendelssohn at noaa.gov
Mon Jan 15 10:12:39 MST 2007


Before the 3.6.1beta release there was no large file option, so the  
file size limit was 2Gb.  With that release, the limit was  
increased.  See:

	http://www.unidata.ucar.edu/software/netcdf/docs/faq.html

and look under the heading "Large File Support".

HTH,

-Roy M.


On Jan 15, 2007, at 7:17 AM, Hathaway, Simon wrote:

> Hello,
>
> I've recently run across a problem reading large NetCDF files, and  
> I'm hoping someone can tell me what I'm doing wrong.
>
> I'm using the MEXNC utility within Matlab to create several NetCDF  
> files on my Windows machine.  These are large files ranging from 1  
> to 30 GB.  I can create these files without any problem.  However,  
> when I try to read from them, I get an error on files greater than  
> 2 and less than 4GB, greater than 6 and less than 8GB, greater than  
> 10 and less than 12GB, etc.  The error string I get back is: "Arg  
> list too long".  I get the same error whether I try to open the  
> files using MEXNC in Matlab, or whether I use the ncdump.exe  
> utility.  The same problem persists when I try and open these files  
> on other Windows machines, but I was able to successfully open and  
> read all the files on a co-workers Linux machine.
>
> Up to this point, all the systems were running NetCDF version 3.6.0.
>
> I then up graded to version 3.6.1, but the same problem remained,  
> whether I used the pre-built DLL or whether I built it myself in  
> Visual Studio .NET 2003.  On a whim, I decided to try the pre-built  
> 3.6.1-beta version of NetCDF, and suddenly I was able to open and  
> read all the files without error.
>
> I'd really like to get this working with either 3.6.0 or 3.6.1.  I  
> spent some time going through the 3.6.1 source code, and it looks  
> like the ncio_filesize function (in posixio.c) is making a call to  
> fstat, when it should be making a call fstat64, and so it's not  
> getting the correct file size for files larger than 2GB.  I been  
> reading through the Large File Support help page, but I can't find  
> anything that matches this problem.  It seems like I must be  
> setting a compiler flag incorrectly or something.
>
> Any help would be appreciated.  Thanks.
>
> Simon Hathaway
>

**********************
"The contents of this message do not reflect any position of the U.S.  
Government or NOAA."
**********************
Roy Mendelssohn
Supervisory Operations Research Analyst
NOAA/NMFS
Environmental Research Division	
Southwest Fisheries Science Center
1352 Lighthouse Avenue
Pacific Grove, CA 93950-2097

e-mail: Roy.Mendelssohn at noaa.gov (Note new e-mail address)
voice: (831)-648-9029
fax: (831)-648-8440
www: http://www.pfeg.noaa.gov/

"Old age and treachery will overcome youth and skill."



==============================================================================
To unsubscribe netcdfgroup, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================



More information about the netcdfgroup mailing list