Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi all,I experienced a strange problem, when writing a double fortran array with nf90_put_var to a NF90_REAL variable. The fortran array has dimension (:,:,:) and is written to a record variable with dimension (:,:,:,:). (The record dimension is accounted for by setting of the start and count arguments.)
Within the netcdf output (still using fortran order) I have strange values at the first column ncvar(1,j,k,n). In my case y_dim=1 and the values seems to be copied from the last column, because:
ncvar(1,1,k,n) = ncvar(x_dim,1,k-1,n) This only happens within the second call (n=2) to nf90_put_var.When I change the data type of the fortran array or the netcdf variable to coincide with each other everything is fine.
Do you have any ideas why the automatic conversion does not work in my very special case (n=2)?
Best regards, Knut Klingbeil Dept. for Physical Oceanography and Instrumentation Leibniz Institute for Baltic Sea Research Seestrasse 15 D-18119 Rostock-Warnemuende, Germany http://www.io-warnemuende.de/copps.html mail : knut.klingbeil@xxxxxxxxxxxxxxxxx phone: +49 - 381 - 5197 - 153 fax : +49 - 381 - 5197 - 114
netcdfgroup
archives: