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.
Hello~ The data I got in the netCDF file seems wrong. My code is: nstep_nreps = nstep_nreps + 1 DO S = 1, N_GC_SPC call nc_chk1_putvar( & jdate, jtime & , conc_varid(s) & , CGRID, S & , nstep_nreps ) END DO write(56,*) 'cgrid(1,1,1,1)',cgrid(1,1,1,1) I checked the first of the data values, in the 56th file, it's corrct: "cgrid(1,1,1,1)=1.6699868E-04". But in the netCDF file, it is: 2.802597e-45. Actually all values in netCDF has magnitude e-19~e-45. The subroutine "nc_chk1_putvar" is like this: count = (/NCOLS, NROWS, NLAYS, 1, 1/) start = (/ 1, 1, 1, Nspecies, nstep_nreps/) call nc_check(nf90_put_var( & chk_ncid, & nc_data_varid, & CGRID(:,:,:,Nspecies), & start=start, & count=count & )) Could you please find apparent mistake in my code? Thank you! -- Cordially, Hongyan
netcdfgroup
archives: