ESMF_CFIOSdfVarReadT3D_
– Read a variable from an existing file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CFIO), | intent(inout) | :: | cfio |
a CFIO obj |
||
character(len=*), | intent(in) | :: | vName |
variable name |
||
real, | pointer | :: | field(:,:,:) |
array contains data |
||
character(len=*), | intent(in) | :: | timeString |
string expression for date and time |
||
type(ESMF_CFIO), | intent(inout), | optional | :: | cfio2 |
second CFIO obj |
|
integer, | intent(out), | optional | :: | rc |
Error return code: 0 all is well rc = -2 time is inconsistent with increment rc = -3 number of levels is incompatible with file rc = -4 im is incompatible with file rc = -5 jm is incompatible with file rc = -6 time must fall on a minute boundary rc = -7 error in diffdate rc = -12 error determining default precision rc = -13 error determining variable type rc = -19 unable to identify coordinate variable rc = -38 error from NF90_VAR_PUT (dimension variable) rc = -40 error from NF90_INQ_VARID rc = -41 error from NF90_INQ_DIMID (lat or lon) rc = -42 error from NF90_INQ_DIMID (lev) rc = -43 error from NF90_INQ_VARID (time variable) rc = -44 error from NF90_GET_ATT (time attribute) rc = -46 error from NF90_GET_VAR rc = -48 error from NF90_INQUIRE rc = -52 error from NF90_INQUIRE_VARIABLE rc = -99 must specify date/curTime of timeString |
ESMF_CFIOSdfVarReadT2D_` – Read a variable from an existing file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CFIO), | intent(inout) | :: | cfio |
a CFIO obj |
||
character(len=*), | intent(in) | :: | vName |
variable name |
||
real, | pointer | :: | field(:,:) |
array contains data |
||
character(len=*), | intent(in) | :: | timeString |
string expression for date and time |
||
type(ESMF_CFIO), | intent(inout), | optional | :: | cfio2 |
second CFIO obj |
|
integer, | intent(out), | optional | :: | rc |
Error return code: 0 all is well rc = -2 time is inconsistent with increment rc = -3 number of levels is incompatible with file rc = -4 im is incompatible with file rc = -5 jm is incompatible with file rc = -6 time must fall on a minute boundary rc = -7 error in diffdate rc = -12 error determining default precision rc = -13 error determining variable type rc = -19 unable to identify coordinate variable rc = -38 error from NF90_VAR_PUT (dimension variable) rc = -40 error from NF90_INQ_VARID rc = -41 error from NF90_INQ_DIMID (lat or lon) rc = -42 error from NF90_INQ_DIMID (lev) rc = -43 error from NF90_INQ_VARID (time variable) rc = -44 error from NF90_GET_ATT (time attribute) rc = -46 error from NV_GET_VARA rc = -48 error from NF90_INQUIRE rc = -52 error from NF90_INQUIRE_VARIABLE rc = -99 must specify date/curTime of timeString |
ESMF_CFIOSdfVarReadT3D_
– Read a variable from an existing file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CFIO), | intent(inout) | :: | cfio |
a CFIO obj |
||
character(len=*), | intent(in) | :: | vName |
variable name |
||
integer, | intent(in) | :: | date |
yyyymmdd |
||
integer, | intent(in) | :: | curTime |
hhmmss |
||
real, | pointer | :: | field(:,:,:) |
array contains data |
||
integer, | intent(out), | optional | :: | rc |
Error return code: 0 all is well rc = -2 time is inconsistent with increment rc = -3 number of levels is incompatible with file rc = -4 im is incompatible with file rc = -5 jm is incompatible with file rc = -6 time must fall on a minute boundary rc = -7 error in diffdate rc = -12 error determining default precision rc = -13 error determining variable type rc = -19 unable to identify coordinate variable rc = -38 error from NF90_VAR_PUT (dimension variable) rc = -40 error from NF90_INQ_VARID rc = -41 error from NF90_INQ_DIMID (lat or lon) rc = -42 error from NF90_INQ_DIMID (lev) rc = -43 error from NF90_INQ_VARID (time variable) rc = -44 error from NF90_GET_ATT (time attribute) rc = -46 error from NF90_GET_VAR rc = -48 error from NF90_INQUIRE rc = -52 error from NF90_INQUIRE_VARIABLE |
|
type(ESMF_CFIO), | intent(inout), | optional | :: | cfio2 |
second CFIO obj |
ESMF_CFIOSdfVarReadT2D_
– Read a variable from an existing file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CFIO), | intent(inout) | :: | cfio |
a CFIO obj |
||
character(len=*), | intent(in) | :: | vName |
variable name |
||
integer, | intent(in) | :: | date |
yyyymmdd |
||
integer, | intent(in) | :: | curTime |
hhmmss |
||
real, | pointer | :: | field(:,:) |
array contains data |
||
integer, | intent(out), | optional | :: | rc |
Error return code: 0 all is well rc = -2 time is inconsistent with increment rc = -3 number of levels is incompatible with file rc = -4 im is incompatible with file rc = -5 jm is incompatible with file rc = -6 time must fall on a minute boundary rc = -7 error in diffdate rc = -12 error determining default precision rc = -13 error determining variable type rc = -19 unable to identify coordinate variable rc = -38 error from NF90_VAR_PUT (dimension variable) rc = -40 error from NF90_INQ_VARID rc = -41 error from NF90_INQ_DIMID (lat or lon) rc = -42 error from NF90_INQ_DIMID (lev) rc = -43 error from NF90_INQ_VARID (time variable) rc = -44 error from NF90_GET_ATT (time attribute) rc = -46 error from NF90_GET_VAR rc = -48 error from NF90_INQUIRE rc = -52 error from NF90_INQUIRE_VARIABLE |
|
type(ESMF_CFIO), | intent(inout), | optional | :: | cfio2 |
second CFIO obj |