test Program

Uses

  • program~~test~14~~UsesGraph program~test~14 test module~esmf_cfiomod ESMF_CFIOMod program~test~14->module~esmf_cfiomod ESMF ESMF module~esmf_cfiomod->ESMF iso_fortran_env iso_fortran_env module~esmf_cfiomod->iso_fortran_env module~esmf_cfiofilemod ESMF_CFIOFileMod module~esmf_cfiomod->module~esmf_cfiofilemod module~esmf_cfiogridmod ESMF_CFIOGridMod module~esmf_cfiomod->module~esmf_cfiogridmod module~esmf_cfiosdfmod ESMF_CFIOSdfMod module~esmf_cfiomod->module~esmf_cfiosdfmod module~esmf_cfioutilmod ESMF_CFIOUtilMod module~esmf_cfiomod->module~esmf_cfioutilmod module~esmf_cfiovarinfomod ESMF_CFIOVarInfoMod module~esmf_cfiomod->module~esmf_cfiovarinfomod module~esmf_cfiofilemod->module~esmf_cfiogridmod module~esmf_cfiofilemod->module~esmf_cfioutilmod module~esmf_cfiofilemod->module~esmf_cfiovarinfomod module~esmf_cfiogridmod->iso_fortran_env module~esmf_cfiogridmod->module~esmf_cfioutilmod module~esmf_cfiosdfmod->iso_fortran_env module~esmf_cfiosdfmod->module~esmf_cfiofilemod module~esmf_cfiosdfmod->module~esmf_cfiogridmod module~esmf_cfiosdfmod->module~esmf_cfioutilmod module~esmf_cfiosdfmod->module~esmf_cfiovarinfomod netcdf netcdf module~esmf_cfiosdfmod->netcdf module~esmf_cfioutilmod->iso_fortran_env ESMF_CFIOBaseMod ESMF_CFIOBaseMod module~esmf_cfioutilmod->ESMF_CFIOBaseMod module~esmf_cfioutilmod->netcdf module~esmf_cfiovarinfomod->module~esmf_cfiogridmod module~esmf_cfiovarinfomod->module~esmf_cfioutilmod

Calls

program~~test~14~~CallsGraph program~test~14 test esmf_cfiocreate esmf_cfiocreate program~test~14->esmf_cfiocreate esmf_cfioget esmf_cfioget program~test~14->esmf_cfioget esmf_cfiogridcreate esmf_cfiogridcreate program~test~14->esmf_cfiogridcreate esmf_cfiogridget esmf_cfiogridget program~test~14->esmf_cfiogridget esmf_cfiogridset esmf_cfiogridset program~test~14->esmf_cfiogridset esmf_cfioset esmf_cfioset program~test~14->esmf_cfioset esmf_cfiovarinfocreate esmf_cfiovarinfocreate program~test~14->esmf_cfiovarinfocreate esmf_cfiovarinfoset esmf_cfiovarinfoset program~test~14->esmf_cfiovarinfoset interface~esmf_cfiovarwrite ESMF_CFIOVarWrite program~test~14->interface~esmf_cfiovarwrite proc~esmf_cfiofileclose ESMF_CFIOFileClose program~test~14->proc~esmf_cfiofileclose proc~esmf_cfiofilecreate ESMF_CFIOFileCreate program~test~14->proc~esmf_cfiofilecreate proc~esmf_cfioget ESMF_CFIOGet proc~esmf_cfiofileclose->proc~esmf_cfioget proc~esmf_cfiosdffileclose ESMF_CFIOSdfFileClose proc~esmf_cfiofileclose->proc~esmf_cfiosdffileclose ESMF_UtilStringUpperCase ESMF_UtilStringUpperCase proc~esmf_cfiofilecreate->ESMF_UtilStringUpperCase proc~esmf_cfiosdffilecreate ESMF_CFIOSdfFileCreate proc~esmf_cfiofilecreate->proc~esmf_cfiosdffilecreate proc~esmf_cfioset ESMF_CFIOSet proc~esmf_cfiofilecreate->proc~esmf_cfioset

Variables

Type Attributes Name Initial
character(len=20) :: fileName
integer :: curTime
integer :: date
integer :: fmode
integer :: hhmmss(tm) = (/0, 30000, 60000, 90000, 120000, 150000, 180000, 210000/)
integer :: i
integer, parameter :: im = 540
integer :: im1
integer, parameter :: jm = 361
integer :: jm1
integer, parameter :: km = 72
integer :: km1
integer :: rc
integer :: t
integer :: timeInc
integer, parameter :: tm = 8
logical :: passed = .true.
logical :: twoD
real :: dlat
real :: dlon
real :: dsig
real :: lat(jm)
real :: lev(km)
real :: lon(im)
real :: ps(im,jm)
real :: q(im,jm,km)
real :: sig
real :: tmpu(im,jm,km)
real :: ts(im,jm)
real :: u(im,jm,km)
real :: v(im,jm,km)
type(ESMF_CFIO) :: cfio
type(ESMF_CFIOGrid), pointer :: grid
type(ESMF_CFIOVarInfo), pointer :: vars(:)