Read or write a field variable on a lat/lon grid from/to GRIB file, or read a field in spectral representation from GRIB file
Read a field from GRIB file on lat-lon grid
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | filename | ||||
real, | dimension(maxl,maxb,mlevel) | :: | feld | |||
integer | :: | maxl | ||||
integer | :: | maxb | ||||
integer | :: | mlevel | ||||
integer | :: | mpar(:) |
write a field on lat-lon grid to GRIB file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | IUNIT | ||||
integer | :: | igrib | ||||
integer | :: | ogrib | ||||
real | :: | FELD(MAXL,MAXB,MLEVEL) | ||||
integer | :: | MAXL | ||||
integer | :: | MAXB | ||||
integer | :: | MLEVEL | ||||
character(len=*) | :: | MLEVELIST | ||||
integer | :: | MSTRIDE | ||||
integer | :: | MPAR(MSTRIDE) |
Read a GRIB file in spherical harmonics
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | filename | ||||
real | :: | CXMN(0:(MNAUF+1)*(MNAUF+2)-1,MLEVEL) | ||||
integer | :: | mnauf | ||||
integer | :: | mlevel | ||||
integer | :: | maxlev | ||||
integer | :: | mpar(:) | ||||
real | :: | A(MAXLEV+1) | ||||
real | :: | B(MAXLEV+1) |