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