Irina,
Reference URL:
http://ncss.hycom.org/thredds/ncss/grid/GLBa0.08/expt_90.9/dataset.html
Ok. Good. North Atlantic it is. The NCSS "Bounding Box" for this region is,
north=70, south=0, east=0, west=-100
The time range I am selecting for these examples is a "single day"
(starting and ending times are equal).
Check the "Add Lat/Lon to file" box (this does not add many bytes).
The next step to understanding NCSS is the increases in quantity of
data, for each variable you select.
* selecting 'only' the "u" variable generates a 299.7MB netcdf file
(the source files are 2GB each)
* selecting 'only' the "v" variable generates a 299.7MB netcdf file
(the source files are 2GB each)
* therefore, selecting both "u" & "v" from NCSS generates a 582MB netcdf file.
All of this data is being cached/generated on-the-fly by our data
server (single server) and streamed directly to you via HTTP.
Therefore, obviously there are limitations imposed at the server level
that prevent users from requesting "too much" data to stream back
(which is essentially stitching together hundreds of netcdf files we
have stored on disk - these files,
ftp://ftp.hycom.org/datasets/GLBa0.08/expt_90.9/data/) into a single
netcdf entity. If you tried to get everything (w/o server limits),
then a netcdf file - several terabytes in size - would be generated
(not possible due to memory/disk limitations).
Therefore, a data request for 1 year (365 days) would roughly equate
to 365*582MB=212GB (for all u&v data in your specified bounding box).
Obviously the NCSS is not going to stream all this data to you in a
single request. You need to break down this request into manageable
chunks, while being as "nice" to the server as you can.
e.g., requesting data that spans multiple days will eat up more RAM
and system resources on the server side, resulting in sluggishness for
all other users querying HYCOM data via other methods. Our
recommendation is "single day" requests only.
So, that's the medium answer to why you are getting the message from
NCSS saying,
getting an error "Variable size in bytes 597,498,660,000 may not
exceed 4,294,967,292."
i.e., you cannot concatenate 597GB worth of hycom data into a single
netcdf file on our data server.
Now that we have an understanding on what we want to get, and how much
disk space this will take up, we can proceed to the advanced scripting
side of things (i.e., plugging in these variables to a wget for loop
with a starting date and ending date). Will get back to you with this
code in my next thread reply.