|
subroutine, public | mod_esmf_esm::allocate_esmf_esm |
|
subroutine, public | mod_esmf_esm::clock_report (model, icomp, localpet, source, rc) |
|
integer function, public | mod_esmf_esm::field_index (fnames, fvalue) |
|
integer function, public | mod_esmf_esm::get_atm_ngrids (sname, localpet) |
|
integer function, public | mod_esmf_esm::get_roms_ngrids (sname, localpet) |
|
subroutine, private | mod_esmf_esm::load_ifs (s, ifiles, ngrids, nfiles, icomp) |
|
subroutine, public | mod_esmf_esm::read_esmconfig (vm, rc) |
|
subroutine, public | mod_esmf_esm::report_timestamp (field, currtime, localpet, string, rc) |
|
subroutine, public | mod_esmf_esm::set_metadata (vm, rc) |
|
subroutine, public | mod_esmf_esm::def_fieldatt (vm, rc) |
|
subroutine, public | mod_esmf_esm::get_weights (icomp, ix, iy, vm, rc) |
|
|
type(esm_cplset), dimension(:), allocatable, target | mod_esmf_esm::coupled |
|
type(esm_meld), dimension(:), allocatable, target | mod_esmf_esm::weights |
|
real(dp) | mod_esmf_esm::weightdat = 0.0_dp |
|
real(dp) | mod_esmf_esm::weightesm = 1.0_dp |
|
type(esm_model), dimension(:), allocatable, target | mod_esmf_esm::models |
|
type(esm_conn), dimension(:,:), allocatable, target | mod_esmf_esm::connectors |
|
integer, parameter | mod_esmf_esm::maxnumberfields = 200 |
|
integer | mod_esmf_esm::nfields |
|
type(esm_field), dimension(maxnumberfields) | mod_esmf_esm::fields |
|
type(esm_dataset), dimension(:), allocatable, target | mod_esmf_esm::dataset |
|
type(esm_clock), dimension(:), allocatable, target | mod_esmf_esm::clockinfo |
|
integer | mod_esmf_esm::nmodels = 5 |
|
integer | mod_esmf_esm::ngridsa = 1 |
|
integer | mod_esmf_esm::ngridsd = 1 |
|
integer | mod_esmf_esm::ngridsi = 1 |
|
integer | mod_esmf_esm::ngridsr = 1 |
|
integer | mod_esmf_esm::ngridsw = 1 |
|
integer | mod_esmf_esm::idriver = 0 |
|
integer | mod_esmf_esm::iroms = 1 |
|
integer | mod_esmf_esm::iatmos = 2 |
|
integer | mod_esmf_esm::idata = 3 |
|
integer | mod_esmf_esm::iseaice = 4 |
|
integer | mod_esmf_esm::iwave = 5 |
|
character(len=3), dimension(:), allocatable | mod_esmf_esm::clabel |
|
character(len=10), dimension(:), allocatable | mod_esmf_esm::cmodel |
|
integer, dimension(:), allocatable | mod_esmf_esm::nimport |
|
integer, dimension(:), allocatable | mod_esmf_esm::nexport |
|
integer | mod_esmf_esm::couplingtype = 1 |
|
type(esmf_vm) | mod_esmf_esm::vmdriver |
|
character(len=10) | mod_esmf_esm::petlayoutoption |
|
integer | mod_esmf_esm::sumpets |
|
integer | mod_esmf_esm::petrank |
|
integer, dimension(:), allocatable | mod_esmf_esm::esmcomm |
|
integer, dimension(6) | mod_esmf_esm::referencedate |
|
integer, dimension(6) | mod_esmf_esm::restartdate |
|
integer, dimension(6) | mod_esmf_esm::startdate |
|
integer, dimension(6) | mod_esmf_esm::stopdate |
|
integer, dimension(6) | mod_esmf_esm::timestep |
|
character(len=44) | mod_esmf_esm::todaydatestring |
|
real(dp), dimension(2) | mod_esmf_esm::referencedatenumber |
|
integer | mod_esmf_esm::itiled |
|
integer | mod_esmf_esm::jtiled |
|
integer | mod_esmf_esm::debuglevel = 0 |
|
integer | mod_esmf_esm::tracelevel = 0 |
|
logical | mod_esmf_esm::esm_track = .FALSE. |
|
integer | mod_esmf_esm::trac = 6 |
|
integer, parameter | mod_esmf_esm::inan = 0 |
|
integer, parameter | mod_esmf_esm::icenter = 1 |
|
integer, parameter | mod_esmf_esm::icorner = 2 |
|
integer, parameter | mod_esmf_esm::iupoint = 3 |
|
integer, parameter | mod_esmf_esm::ivpoint = 4 |
|
character(len=6), dimension(0:4) | mod_esmf_esm::gridtype = (/ 'N/A ', 'Center', 'Corner', 'U ', 'V ' /) |
|
integer, parameter | mod_esmf_esm::inone = 0 |
|
integer, parameter | mod_esmf_esm::ibilin = 1 |
|
integer, parameter | mod_esmf_esm::ipatch = 2 |
|
integer, parameter | mod_esmf_esm::iconsv1 = 3 |
|
integer, parameter | mod_esmf_esm::iconsv2 = 4 |
|
integer, parameter | mod_esmf_esm::instod = 5 |
|
integer, parameter | mod_esmf_esm::indtos = 6 |
|
character(len=4), dimension(0:6) | mod_esmf_esm::intrptype = (/ 'NONE', 'BLIN', 'PTCH', 'CNS1', 'CNS2', 'NS2D', 'ND2S' /) |
|
integer, parameter | mod_esmf_esm::enone = 0 |
|
integer, parameter | mod_esmf_esm::exstod = 1 |
|
integer, parameter | mod_esmf_esm::eidavg = 2 |
|
integer, parameter | mod_esmf_esm::ecreep = 3 |
|
integer, parameter | mod_esmf_esm::e2steps = 4 |
|
character(len=4), dimension(0:4) | mod_esmf_esm::extrptype = (/ 'NONE', 'NS2D', 'IDAV', 'CREE', '2STP' /) |
|
integer | mod_esmf_esm::extrapnumlevels = 1 |
|
integer, parameter | mod_esmf_esm::overland = 1 |
|
integer, parameter | mod_esmf_esm::overocean = 2 |
|
integer, parameter | mod_esmf_esm::overall = 3 |
|
character(len=3), dimension(3) | mod_esmf_esm::masktype = (/ 'LND', 'OCN', 'ALL'/) |
|
integer, parameter | mod_esmf_esm::iseq = 1 |
|
integer, parameter | mod_esmf_esm::ipar = 2 |
|
character(len=10), dimension(2) | mod_esmf_esm::runmode = (/ 'SEQUENTIAL', 'CONCURRENT' /) |
|
character(len=256) | mod_esmf_esm::cinpname |
|
character(len=256) | mod_esmf_esm::confname |
|
character(len=256) | mod_esmf_esm::cplname |
|
character(len=256), dimension(:), allocatable | mod_esmf_esm::inpname |
|
integer | mod_esmf_esm::cplout = 77 |
|
integer | mod_esmf_esm::dataout = 77 |
|
character(len=8), parameter | mod_esmf_esm::esmnamelog = 'log.esmf' |
|
character(len=11), parameter | mod_esmf_esm::couplerlog = 'log.coupler' |
|
character(len=17), parameter | mod_esmf_esm::attfilename = 'time_intrp_att.nc' |
|
integer(i4b), parameter | mod_esmf_esm::mapped_mask = 99_i4b |
|
integer(i4b), parameter | mod_esmf_esm::unmapped_mask = 98_i4b |
|
real(dp), parameter | mod_esmf_esm::missing_dp = 1.0E20_dp |
|
real(r4), parameter | mod_esmf_esm::missing_r4 = 1.0E20_r4 |
|
real(r8), parameter | mod_esmf_esm::missing_r8 = 1.0E20_r8 |
|
real(dp), parameter | mod_esmf_esm::tol_dp = 0.001E20_dp |
|
real(r4), parameter | mod_esmf_esm::tol_r4 = 0.001E20_r4 |
|
real(r8), parameter | mod_esmf_esm::tol_r8 = 0.001E20_r8 |
|