[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #XET-647811]: About return value of nf_open in fortran
- Subject: [netCDF #XET-647811]: About return value of nf_open in fortran
- Date: Fri, 11 Nov 2016 11:00:01 -0700
Hello,
ier contains an error code; it should be NC_NOERR, or 0, if the file was opened
successfully. If the file was opened successfully, we would expect the ncid to
be non-zero. It appears that there was an error opening the file. The netCDF
API returns negative values for errors, and has no error defined for a value of
`2`, so it appears that this is a filesystem error. Are you certain you have
permission to read the file, and that the file exists?
-Ward
> Hello support
>
> I am new to netcdf.
> I am trying to read netcdf file from fortran.
>
> The meaning of nf_open function is confused.
> I use "ier = nf_open(trim(ifile), nf_nowrite, ncid)" to open a netcdf file.
> Print out ier, ncid, I got
> ###################################
> ier ncid nf_noerr
> 2 0 0
> So which value does nf_open function return?
> If nf_open read netcdf file correctly, ncid=0?
>
> Why ier, ncid here are different? What does ier, ncid mean?
>
> Thank you.
>
> Tao
>
> --
> ******************************************************
> Tao Lu (M. Eng)
> Laboratory of River Engineering and Hydrology,
> Dept. of Civil and Environmental Engineering,
> Graduate School of Science and Engineering,
> Chuo University
>
> 1-13-27,Kasuga,Bunkyo-ku,Tokyo
> 112-8551, Japan
> TEL: 03-3817-1805; Phone: 070-2188-7509
> Email1: address@hidden <address@hidden>
> Email2: address@hidden <address@hidden>
> *****************************************************
>
>
Ticket Details
===================
Ticket ID: XET-647811
Department: Support netCDF
Priority: Normal
Status: Closed
===================
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata
inquiry tracking system and then made publicly available through the web. If
you do not want to have your interactions made available in this way, you must
let us know in each email you send to us.