test Program

Uses

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

Calls

program~~test~2~~CallsGraph program~test~2 test interface~esmf_cfiovarwrite ESMF_CFIOVarWrite program~test~2->interface~esmf_cfiovarwrite proc~esmf_cfiocreate ESMF_CFIOCreate program~test~2->proc~esmf_cfiocreate proc~esmf_cfiofileclose ESMF_CFIOFileClose program~test~2->proc~esmf_cfiofileclose proc~esmf_cfiofilecreate ESMF_CFIOFileCreate program~test~2->proc~esmf_cfiofilecreate proc~esmf_cfioget ESMF_CFIOGet program~test~2->proc~esmf_cfioget proc~esmf_cfiogridcreate ESMF_CFIOGridCreate program~test~2->proc~esmf_cfiogridcreate proc~esmf_cfiogridget ESMF_CFIOGridGet program~test~2->proc~esmf_cfiogridget proc~esmf_cfiogridset ESMF_CFIOGridSet program~test~2->proc~esmf_cfiogridset proc~esmf_cfioset ESMF_CFIOSet program~test~2->proc~esmf_cfioset proc~esmf_cfiovarinfocreate ESMF_CFIOVarInfoCreate program~test~2->proc~esmf_cfiovarinfocreate proc~esmf_cfiovarinfoset ESMF_CFIOVarInfoSet program~test~2->proc~esmf_cfiovarinfoset proc~esmf_cfiofileclose->proc~esmf_cfioget proc~esmf_cfiosdffileclose ESMF_CFIOSdfFileClose proc~esmf_cfiofileclose->proc~esmf_cfiosdffileclose proc~esmf_cfiofilecreate->proc~esmf_cfioset ESMF_UtilStringUpperCase ESMF_UtilStringUpperCase proc~esmf_cfiofilecreate->ESMF_UtilStringUpperCase proc~esmf_cfiosdffilecreate ESMF_CFIOSdfFileCreate proc~esmf_cfiofilecreate->proc~esmf_cfiosdffilecreate proc~err err proc~esmf_cfioget->proc~err proc~addlist addList proc~esmf_cfioset->proc~addlist proc~esmf_cfioset->proc~err proc~strtoint strToInt proc~esmf_cfioset->proc~strtoint proc~esmf_cfiovarinfocreate->proc~esmf_cfiogridcreate proc~esmf_cfiovarinfoset->proc~addlist proc~esmf_cfiovarinfoset->proc~err

Variables

Type Attributes Name Initial
character(len=20) :: fileName
integer :: curTime
integer :: date
integer :: fmode
integer :: hhmmss(2) = (/0, 60000/)
integer :: i
integer :: im = 5
integer :: jm = 5
integer :: km
integer :: rc
integer :: t
integer :: timeInc
logical :: passed = .true.
logical :: twoD
real :: dlat
real :: dlon
real :: kappa = 0.28571428571428575
real :: lat(5*5)
real :: lev(5) = (/1000., 850., 500., 300., 50./)
real :: lon(5*5)
real, pointer :: ps(:)
real :: range(2) = (/-1.E10, 1.E10/)
real, pointer :: tmpu(:,:)
real, pointer :: ts(:)
real, pointer :: u(:,:)
real, pointer :: v(:,:)
type(ESMF_CFIO) :: cfio
type(ESMF_CFIOGrid), pointer :: grid
type(ESMF_CFIOVarInfo), pointer :: vars(:)