This WWW page is mainly a note to myself. Occasionally I'll get a request for an ASII version of a netCDF file that I wrote. I can never remember the ordering of how the data is written out by
ncdump. The following is to remind me.
I created a simple matrix of latitudes:
75 75 75 75 75 75
25 25 25 25 25 25
-25 -25 -25 -25 -25 -25
-75 -75 -75 -75 -75 -75
and there are 4 rows and 6 columns. I wrote this matrix out
10 times in a netCDF file, which for each iteration the value at
each grid point is
multiplied by the iteration number. This was done to aid in
discerning the order that values are written out as. The loop would
look like this:
loop for iteration = 1: 10 write_to_netcdf_file( latitudes * iteration ) end of loopThe output of "
ncdump
filename.nc" (no quotes) is linked here and the
bottom line is that the data array A(10,180,360) is written out from
the outermost (1:360) to innermost (1:10) array counters. This is the
same as the C programming language convention but opposite the FORTRAN convention.