|
GFDL data in IEEE format has the following file structure: Each record in a file begins with a 64-bit control word. The length of the record in bytes is in the right-most 24-bits of the control word. However, if this record length is not a multiple of eight, it must be increased to the nearest number that is a multiple of eight to get the true record length. The record length does NOT include the 8 bytes used for the control word. There are two types of records: a header record and a data record. A header record is 408 bytes long. It is not known how to decode this type of record. A data record is 680 bytes long. Within the data record, each value V is contained in a 32-bit IEEE float. There are 1921 records in a file (one header record and 1920 data records). Each data record contains the 170 values for all variables at an individual gridpoint. The grid begins at 0E,86.598S and progresses first by longitude (7.5 degree resolution) and then by gaussian latitude to the end gridpoint at 352.5E,86.598N.
Record #1: Header record List of gaussian latitudes: 86.5980S 82.1909S 77.7578S 73.3188S 68.8776S 64.4353S 59.9925S 55.5492S 51.1057S 46.6620S 42.2183S 37.7744S 33.3305S 28.8865S 24.4425S 19.9984S 15.5543S 11.1102S 6.6662S 2.2220S 2.2220N 6.6662N 11.1102N 15.5543N 19.9984N 24.4425N 28.8865N 33.3305N 37.7744N 42.2183N 46.6620N 51.1057N 55.5492N 59.9925N 64.4353N 68.8776N 73.3188N 77.7578N 82.1909N 86.5980N |