ROMS
|
Data Types | |
type | esm_clock |
type | esm_conn |
type | esm_cplset |
type | esm_data |
type | esm_dataset |
type | esm_field |
type | esm_meld |
type | esm_mesh |
type | esm_model |
Functions/Subroutines | |
subroutine, public | allocate_esmf_esm |
subroutine, public | clock_report (model, icomp, localpet, source, rc) |
integer function, public | field_index (fnames, fvalue) |
integer function, public | get_atm_ngrids (sname, localpet) |
integer function, public | get_roms_ngrids (sname, localpet) |
subroutine, private | load_ifs (s, ifiles, ngrids, nfiles, icomp) |
subroutine, public | read_esmconfig (vm, rc) |
subroutine, public | report_timestamp (field, currtime, localpet, string, rc) |
subroutine, public | set_metadata (vm, rc) |
subroutine, public | def_fieldatt (vm, rc) |
subroutine, public | get_weights (icomp, ix, iy, vm, rc) |
Variables | |
type(esm_cplset), dimension(:), allocatable, target | coupled |
type(esm_meld), dimension(:), allocatable, target | weights |
real(dp) | weightdat = 0.0_dp |
real(dp) | weightesm = 1.0_dp |
type(esm_model), dimension(:), allocatable, target | models |
type(esm_conn), dimension(:,:), allocatable, target | connectors |
integer, parameter | maxnumberfields = 200 |
integer | nfields |
type(esm_field), dimension(maxnumberfields) | fields |
type(esm_dataset), dimension(:), allocatable, target | dataset |
type(esm_clock), dimension(:), allocatable, target | clockinfo |
integer | nmodels = 5 |
integer | ngridsa = 1 |
integer | ngridsd = 1 |
integer | ngridsi = 1 |
integer | ngridsr = 1 |
integer | ngridsw = 1 |
integer | idriver = 0 |
integer | iroms = 1 |
integer | iatmos = 2 |
integer | idata = 3 |
integer | iseaice = 4 |
integer | iwave = 5 |
character(len=3), dimension(:), allocatable | clabel |
character(len=10), dimension(:), allocatable | cmodel |
integer, dimension(:), allocatable | nimport |
integer, dimension(:), allocatable | nexport |
integer | couplingtype = 1 |
type(esmf_vm) | vmdriver |
character(len=10) | petlayoutoption |
integer | sumpets |
integer | petrank |
integer, dimension(:), allocatable | esmcomm |
integer, dimension(6) | referencedate |
integer, dimension(6) | restartdate |
integer, dimension(6) | startdate |
integer, dimension(6) | stopdate |
integer, dimension(6) | timestep |
character(len=44) | todaydatestring |
real(dp), dimension(2) | referencedatenumber |
integer | itiled |
integer | jtiled |
integer | debuglevel = 0 |
integer | tracelevel = 0 |
logical | esm_track = .FALSE. |
integer | trac = 6 |
integer, parameter | inan = 0 |
integer, parameter | icenter = 1 |
integer, parameter | icorner = 2 |
integer, parameter | iupoint = 3 |
integer, parameter | ivpoint = 4 |
character(len=6), dimension(0:4) | gridtype = (/ 'N/A ', 'Center', 'Corner', 'U ', 'V ' /) |
integer, parameter | inone = 0 |
integer, parameter | ibilin = 1 |
integer, parameter | ipatch = 2 |
integer, parameter | iconsv1 = 3 |
integer, parameter | iconsv2 = 4 |
integer, parameter | instod = 5 |
integer, parameter | indtos = 6 |
character(len=4), dimension(0:6) | intrptype = (/ 'NONE', 'BLIN', 'PTCH', 'CNS1', 'CNS2', 'NS2D', 'ND2S' /) |
integer, parameter | enone = 0 |
integer, parameter | exstod = 1 |
integer, parameter | eidavg = 2 |
integer, parameter | ecreep = 3 |
integer, parameter | e2steps = 4 |
character(len=4), dimension(0:4) | extrptype = (/ 'NONE', 'NS2D', 'IDAV', 'CREE', '2STP' /) |
integer | extrapnumlevels = 1 |
integer, parameter | overland = 1 |
integer, parameter | overocean = 2 |
integer, parameter | overall = 3 |
character(len=3), dimension(3) | masktype = (/ 'LND', 'OCN', 'ALL'/) |
integer, parameter | iseq = 1 |
integer, parameter | ipar = 2 |
character(len=10), dimension(2) | runmode = (/ 'SEQUENTIAL', 'CONCURRENT' /) |
character(len=256) | cinpname |
character(len=256) | confname |
character(len=256) | cplname |
character(len=256), dimension(:), allocatable | inpname |
integer | cplout = 77 |
integer | dataout = 77 |
character(len=8), parameter | esmnamelog = 'log.esmf' |
character(len=11), parameter | couplerlog = 'log.coupler' |
character(len=17), parameter | attfilename = 'time_intrp_att.nc' |
integer(i4b), parameter | mapped_mask = 99_i4b |
integer(i4b), parameter | unmapped_mask = 98_i4b |
real(dp), parameter | missing_dp = 1.0E20_dp |
real(r4), parameter | missing_r4 = 1.0E20_r4 |
real(r8), parameter | missing_r8 = 1.0E20_r8 |
real(dp), parameter | tol_dp = 0.001E20_dp |
real(r4), parameter | tol_r4 = 0.001E20_r4 |
real(r8), parameter | tol_r8 = 0.001E20_r8 |
subroutine, public mod_esmf_esm::allocate_esmf_esm |
Definition at line 685 of file mod_esmf_esm.F.
References clabel, clockinfo, cmodel, connectors, coupled, dataset, esmcomm, iatmos, idata, inpname, iroms, iseaice, iwave, models, nexport, nimport, nmodels, overocean, and weights.
Referenced by read_esmconfig().
subroutine, public mod_esmf_esm::clock_report | ( | type (esmf_gridcomp) | model, |
integer, intent(in) | icomp, | ||
integer, intent(in) | localpet, | ||
character (len=*) | source, | ||
integer, intent(out) | rc ) |
Definition at line 850 of file mod_esmf_esm.F.
References clockinfo, cplout, debuglevel, models, nmodels, and timestep.
subroutine, public mod_esmf_esm::def_fieldatt | ( | type (esmf_vm) | vm, |
integer, intent(out) | rc ) |
Definition at line 4652 of file mod_esmf_esm.F.
References attfilename, clockinfo, cplout, mod_scalars::exit_flag, strings_mod::founderror(), idriver, mod_iounits::ioerror, mod_ncparam::maxlen, mod_netcdf::netcdf_close(), mod_netcdf::netcdf_create(), mod_netcdf::netcdf_enddef(), nexport, mod_netcdf::nf_tout, mod_netcdf::nf_type, nfields, nmodels, mod_scalars::noerror, mod_parallel::ocn_comm_world, and mod_iounits::sourcefile.
Referenced by esmf_roms_mod::roms_setinitializep2().
integer function, public mod_esmf_esm::field_index | ( | type (esm_field), dimension(:), intent(in) | fnames, |
character (len=*), intent(in) | fvalue ) |
Definition at line 1082 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_import(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_setinitializep1(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_import(), and esmf_wrf_mod::wrf_setstates().
integer function, public mod_esmf_esm::get_atm_ngrids | ( | character (len=*), intent(in) | sname, |
integer, intent(in) | localpet ) |
Definition at line 1120 of file mod_esmf_esm.F.
References cplout, mod_iounits::err, mod_scalars::exit_flag, strings_mod::founderror(), and mod_scalars::noerror.
Referenced by read_esmconfig().
integer function, public mod_esmf_esm::get_roms_ngrids | ( | character (len=*), intent(in) | sname, |
integer, intent(in) | localpet ) |
Definition at line 1213 of file mod_esmf_esm.F.
References cplout, mod_scalars::exit_flag, strings_mod::founderror(), mod_param::ngrids, mod_scalars::noerror, dateclock_mod::ref_clock(), and mod_scalars::time_ref.
Referenced by read_esmconfig().
subroutine, public mod_esmf_esm::get_weights | ( | integer, intent(in) | icomp, |
integer, intent(in) | ix, | ||
integer, intent(in) | iy, | ||
type (esmf_vm) | vm, | ||
integer, intent(out) | rc ) |
Definition at line 5038 of file mod_esmf_esm.F.
References cplout, mod_scalars::exit_flag, strings_mod::founderror(), models, mod_netcdf::netcdf_inq_var(), mod_scalars::noerror, mod_parallel::ocn_comm_world, mod_iounits::sourcefile, mod_netcdf::var_dname, mod_netcdf::var_dsize, and weights.
Referenced by esmf_coamps_mod::coamps_setgridarrays(), and esmf_wrf_mod::wrf_setgridarrays().
|
private |
Definition at line 1306 of file mod_esmf_esm.F.
References dataset, and models.
Referenced by read_esmconfig().
subroutine, public mod_esmf_esm::read_esmconfig | ( | type (esmf_vm) | vm, |
integer, intent(out) | rc ) |
Definition at line 1385 of file mod_esmf_esm.F.
References allocate_esmf_esm(), mod_parallel::allocate_parallel(), cinpname, clabel, clockinfo, cmodel, confname, connectors, coupled, couplerlog, couplingtype, cplname, cplout, dataset, dateclock_mod::datenum(), debuglevel, mod_iounits::err, esm_track, esmcomm, mod_scalars::exit_flag, extrapnumlevels, get_atm_ngrids(), dateclock_mod::get_date(), get_roms_ngrids(), iatmos, idata, idriver, mod_iounits::iname, mod_parallel::initialize_parallel(), inpname, iroms, iseaice, itiled, iwave, jtiled, load_ifs(), strings_mod::lowercase(), models, mod_strings::my_cpu, mod_strings::my_fc, mod_strings::my_fflags, mod_strings::my_fort, my_getarg(), mod_strings::my_os, mod_parallel::myrank, nexport, nfields, ngridsa, ngridsd, ngridsi, ngridsr, ngridsw, nimport, nmodels, mod_scalars::noerror, mod_parallel::ocn_comm_world, petlayoutoption, petrank, mod_scalars::rclock, mod_strings::rdir, referencedate, referencedatenumber, restartdate, stdout_mod::set_stdoutunit, mod_iounits::sourcefile, startdate, mod_iounits::stdout, stdout_mod::stdout_unit(), stopdate, sumpets, dateclock_mod::time_string(), timestep, todaydatestring, tracelevel, and weights.
Referenced by esmf_driver().
subroutine, public mod_esmf_esm::report_timestamp | ( | type (esmf_field), intent(in) | field, |
type (esmf_time), intent(in) | currtime, | ||
integer, intent(in) | localpet, | ||
character (len=*), intent(in) | string, | ||
integer, intent(out) | rc ) |
Definition at line 3867 of file mod_esmf_esm.F.
References cplout.
Referenced by esmf_coamps_mod::coamps_checkimport(), esmf_regcm_mod::regcm_checkimport(), esmf_roms_mod::roms_checkimport(), esmf_wam_mod::wam_checkimport(), and esmf_wrf_mod::wrf_checkimport().
subroutine, public mod_esmf_esm::set_metadata | ( | type (esmf_vm) | vm, |
integer, intent(out) | rc ) |
Definition at line 3993 of file mod_esmf_esm.F.
References strings_mod::assign_string(), confname, get_metadata_mod::coupling_metadata(), cplname, cplout, e2steps, ecreep, eidavg, enone, mod_scalars::exit_flag, exstod, strings_mod::founderror(), iatmos, ibilin, icenter, iconsv1, iconsv2, icorner, idata, instod, ipatch, iseaice, iupoint, ivpoint, iwave, get_metadata_mod::metadata_has(), models, nexport, nimport, nmodels, mod_scalars::noerror, and strings_mod::uppercase().
Referenced by esmf_driver().
character (len=17), parameter mod_esmf_esm::attfilename = 'time_intrp_att.nc' |
Definition at line 666 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_export(), def_fieldatt(), and esmf_roms_mod::roms_import().
character (len=256) mod_esmf_esm::cinpname |
Definition at line 639 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_processimport(), esmf_esm_mod::esm_setrunsequence(), read_esmconfig(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), and esmf_wrf_mod::wrf_processimport::wrf_processimport_vector().
character (len= 3), dimension(:), allocatable mod_esmf_esm::clabel |
Definition at line 445 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_esm_mod::esm_setmodelservices(), and read_esmconfig().
type (esm_clock), dimension(:), allocatable, target mod_esmf_esm::clockinfo |
Definition at line 396 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), clock_report(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_setclock(), esmf_data_mod::data_datainit(), esmf_data_mod::data_export(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setinitializep2(), def_fieldatt(), read_esmconfig(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setinitializep2(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_setclock(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_modeladvance(), and esmf_wrf_mod::wrf_setclock().
character (len=10), dimension(:), allocatable mod_esmf_esm::cmodel |
Definition at line 446 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_coupler_mod::coupler_computerh(), and read_esmconfig().
character (len=256) mod_esmf_esm::confname |
Definition at line 643 of file mod_esmf_esm.F.
Referenced by esmf_esm_mod::esm_setrunsequence(), esmf_esm_mod::esm_setservices(), read_esmconfig(), and set_metadata().
type (esm_conn), dimension(:,:), allocatable, target mod_esmf_esm::connectors |
Definition at line 377 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_esm_mod::esm_setmodelservices(), and read_esmconfig().
type (esm_cplset), dimension(:), allocatable, target mod_esmf_esm::coupled |
Definition at line 151 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setstates(), esmf_data_mod::data_export(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setstates(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), and esmf_wrf_mod::wrf_setstates().
character (len=11), parameter mod_esmf_esm::couplerlog = 'log.coupler' |
Definition at line 660 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer mod_esmf_esm::couplingtype = 1 |
Definition at line 467 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::coamps_datainit(), read_esmconfig(), esmf_roms_mod::roms_checkimport(), and esmf_wrf_mod::wrf_datainit().
character (len=256) mod_esmf_esm::cplname |
Definition at line 647 of file mod_esmf_esm.F.
Referenced by read_esmconfig(), and set_metadata().
integer mod_esmf_esm::cplout = 77 |
Definition at line 656 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setstates(), clock_report(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_adjustfield(), esmf_coupler_mod::coupler_areaintegral(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), def_fieldatt(), esmf_driver(), get_atm_ngrids(), get_roms_ngrids(), get_weights(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setstates(), report_timestamp(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setstates(), set_metadata(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setgridarrays(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::dataout = 77 |
Definition at line 657 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_checkfile(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_ncvarcoords(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setstates(), and esmf_data_mod::data_timeinterp().
type (esm_dataset), dimension(:), allocatable, target mod_esmf_esm::dataset |
Definition at line 391 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), load_ifs(), and read_esmconfig().
integer mod_esmf_esm::debuglevel = 0 |
Definition at line 527 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_setgridarrays(), clock_report(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coupler_mod::coupler_areaintegral(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_data_mod::data_export(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setgridarrays(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_setgridarrays(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setgridarrays(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), and esmf_wrf_mod::wrf_setgridarrays().
integer, parameter mod_esmf_esm::e2steps = 4 |
Definition at line 598 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), and set_metadata().
integer, parameter mod_esmf_esm::ecreep = 3 |
Definition at line 597 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
integer, parameter mod_esmf_esm::eidavg = 2 |
Definition at line 596 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
integer, parameter mod_esmf_esm::enone = 0 |
Definition at line 594 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
logical mod_esmf_esm::esm_track = .FALSE. |
Definition at line 542 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::atm_setservices(), esmf_regcm_mod::atm_setservices(), esmf_wrf_mod::atm_setservices(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_roms_mod::cice_setfinalize(), esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setfinalize(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setrunclock(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_adjustfield(), esmf_coupler_mod::coupler_areaintegral(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_fieldcreate(), esmf_coupler_mod::coupler_findunmapped(), esmf_coupler_mod::coupler_releaserh(), esmf_coupler_mod::coupler_setservices(), esmf_data_mod::data_checkfile(), esmf_data_mod::data_datainit(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_ncvarcoords(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setservices(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), esmf_roms_mod::ice_setservices(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setfinalize(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setrunclock(), esmf_regcm_mod::regcm_setstates(), esmf_regcm_mod::regcm_uvrot(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_rotate(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setfinalize(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setrunclock(), esmf_roms_mod::roms_setservices(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wam_mod::wam_setfinalize(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), esmf_wam_mod::wam_setstates(), esmf_wam_mod::wam_unpack(), esmf_wam_mod::wav_setservices(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setfinalize(), esmf_wrf_mod::wrf_setgridarrays(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), esmf_wrf_mod::wrf_setrunclock(), and esmf_wrf_mod::wrf_setstates().
integer, dimension(:), allocatable mod_esmf_esm::esmcomm |
Definition at line 485 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_data_mod::data_setinitializep2(), read_esmconfig(), and esmf_roms_mod::roms_setinitializep2().
character (len= 8), parameter mod_esmf_esm::esmnamelog = 'log.esmf' |
Definition at line 659 of file mod_esmf_esm.F.
Referenced by esmf_driver().
integer, parameter mod_esmf_esm::exstod = 1 |
Definition at line 595 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
integer mod_esmf_esm::extrapnumlevels = 1 |
Definition at line 615 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and read_esmconfig().
character (len=4), dimension(0:4) mod_esmf_esm::extrptype = (/ 'NONE', 'NS2D', 'IDAV', 'CREE', '2STP' /) |
Definition at line 600 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), and esmf_coupler_mod::coupler_releaserh().
type (esm_field), dimension(maxnumberfields) mod_esmf_esm::fields |
Definition at line 385 of file mod_esmf_esm.F.
character (len=6), dimension(0:4) mod_esmf_esm::gridtype = (/ 'N/A ', 'Center', 'Corner', 'U ', 'V ' /) |
Definition at line 566 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setgridarrays(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_regcm_mod::regcm_setgridarrays(), esmf_roms_mod::roms_setgridarrays(), esmf_wam_mod::wam_setgridarrays(), and esmf_wrf_mod::wrf_setgridarrays().
integer mod_esmf_esm::iatmos = 2 |
Definition at line 434 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_findunmapped(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setstates(), set_metadata(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setgridarrays(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), and esmf_wrf_mod::wrf_setstates().
integer, parameter mod_esmf_esm::ibilin = 1 |
Definition at line 576 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), and set_metadata().
integer, parameter mod_esmf_esm::icenter = 1 |
Definition at line 561 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setstates(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setstates(), set_metadata(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_setgridarrays(), and esmf_wrf_mod::wrf_setstates().
integer, parameter mod_esmf_esm::iconsv1 = 3 |
Definition at line 578 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
integer, parameter mod_esmf_esm::iconsv2 = 4 |
Definition at line 579 of file mod_esmf_esm.F.
Referenced by set_metadata().
integer, parameter mod_esmf_esm::icorner = 2 |
Definition at line 562 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_setstates(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setstates(), set_metadata(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::idata = 3 |
Definition at line 435 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_data_mod::data_datainit(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), read_esmconfig(), set_metadata(), and esmf_wrf_mod::wrf_setgridarrays().
integer mod_esmf_esm::idriver = 0 |
Definition at line 432 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_setclock(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setinitializep2(), def_fieldatt(), read_esmconfig(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setinitializep2(), esmf_wam_mod::wam_setclock(), esmf_wrf_mod::wrf_modeladvance(), and esmf_wrf_mod::wrf_setclock().
integer, parameter mod_esmf_esm::inan = 0 |
Definition at line 560 of file mod_esmf_esm.F.
integer, parameter mod_esmf_esm::indtos = 6 |
Definition at line 581 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh().
integer, parameter mod_esmf_esm::inone = 0 |
Definition at line 575 of file mod_esmf_esm.F.
character (len=256), dimension(:), allocatable mod_esmf_esm::inpname |
Definition at line 651 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), read_esmconfig(), and esmf_roms_mod::roms_setinitializep2().
integer, parameter mod_esmf_esm::instod = 5 |
Definition at line 580 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), and set_metadata().
character (len=4), dimension(0:6) mod_esmf_esm::intrptype = (/ 'NONE', 'BLIN', 'PTCH', 'CNS1', 'CNS2', 'NS2D', 'ND2S' /) |
Definition at line 583 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), and esmf_coupler_mod::coupler_releaserh().
integer, parameter mod_esmf_esm::ipar = 2 |
Definition at line 631 of file mod_esmf_esm.F.
integer, parameter mod_esmf_esm::ipatch = 2 |
Definition at line 577 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), and set_metadata().
integer mod_esmf_esm::iroms = 1 |
Definition at line 433 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), read_esmconfig(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), and esmf_roms_mod::roms_setstates().
integer mod_esmf_esm::iseaice = 4 |
Definition at line 436 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), read_esmconfig(), and set_metadata().
integer, parameter mod_esmf_esm::iseq = 1 |
Definition at line 630 of file mod_esmf_esm.F.
integer mod_esmf_esm::itiled |
Definition at line 517 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_setgridarrays(), and read_esmconfig().
integer, parameter mod_esmf_esm::iupoint = 3 |
Definition at line 563 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::coamps_setstates(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setstates(), set_metadata(), and esmf_wrf_mod::wrf_setstates().
integer, parameter mod_esmf_esm::ivpoint = 4 |
Definition at line 564 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::coamps_setstates(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setstates(), set_metadata(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::iwave = 5 |
Definition at line 437 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), read_esmconfig(), set_metadata(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), and esmf_wam_mod::wam_setstates().
integer mod_esmf_esm::jtiled |
Definition at line 518 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_setgridarrays(), and read_esmconfig().
integer (i4b), parameter mod_esmf_esm::mapped_mask = 99_i4b |
Definition at line 672 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), and esmf_coupler_mod::coupler_findunmapped().
character (len=3), dimension(3) mod_esmf_esm::masktype = (/ 'LND', 'OCN', 'ALL'/) |
Definition at line 623 of file mod_esmf_esm.F.
integer, parameter mod_esmf_esm::maxnumberfields = 200 |
Definition at line 382 of file mod_esmf_esm.F.
real (dp), parameter mod_esmf_esm::missing_dp = 1.0E20_dp |
Definition at line 675 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_fieldcreate(), esmf_coupler_mod::coupler_findunmapped(), esmf_data_mod::data_checkfile(), esmf_data_mod::data_export(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setstates(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), and esmf_wrf_mod::wrf_setstates().
real (r4), parameter mod_esmf_esm::missing_r4 = 1.0E20_r4 |
Definition at line 676 of file mod_esmf_esm.F.
Referenced by esmf_wam_mod::wam_unpack().
real (r8), parameter mod_esmf_esm::missing_r8 = 1.0E20_r8 |
Definition at line 677 of file mod_esmf_esm.F.
Referenced by esmf_wam_mod::wam_export().
type (esm_model), dimension(:), allocatable, target mod_esmf_esm::models |
Definition at line 360 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), clock_report(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), get_weights(), load_ifs(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setstates(), set_metadata(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setgridarrays(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), and esmf_wrf_mod::wrf_setstates().
integer, dimension(:), allocatable mod_esmf_esm::nexport |
Definition at line 451 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setstates(), def_fieldatt(), read_esmconfig(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setstates(), set_metadata(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_setinitializep1(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::nfields |
Definition at line 383 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), def_fieldatt(), and read_esmconfig().
integer mod_esmf_esm::ngridsa = 1 |
Definition at line 422 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer mod_esmf_esm::ngridsd = 1 |
Definition at line 423 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer mod_esmf_esm::ngridsi = 1 |
Definition at line 424 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer mod_esmf_esm::ngridsr = 1 |
Definition at line 425 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_setinitializep2(), and read_esmconfig().
integer mod_esmf_esm::ngridsw = 1 |
Definition at line 426 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer, dimension(:), allocatable mod_esmf_esm::nimport |
Definition at line 450 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setstates(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setstates(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setstates(), set_metadata(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setstates(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_setinitializep1(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::nmodels = 5 |
Definition at line 413 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), clock_report(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_releaserh(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), def_fieldatt(), read_esmconfig(), and set_metadata().
integer, parameter mod_esmf_esm::overall = 3 |
Definition at line 621 of file mod_esmf_esm.F.
integer, parameter mod_esmf_esm::overland = 1 |
Definition at line 619 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh().
integer, parameter mod_esmf_esm::overocean = 2 |
Definition at line 620 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), and esmf_coupler_mod::coupler_computerh().
character (len=10) mod_esmf_esm::petlayoutoption |
Definition at line 475 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_setinitializep2(), read_esmconfig(), esmf_roms_mod::roms_import(), and esmf_roms_mod::roms_setinitializep2().
integer mod_esmf_esm::petrank |
Definition at line 481 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::atm_setservices(), esmf_regcm_mod::atm_setservices(), esmf_wrf_mod::atm_setservices(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_roms_mod::cice_setfinalize(), esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setfinalize(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setrunclock(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_adjustfield(), esmf_coupler_mod::coupler_areaintegral(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_fieldcreate(), esmf_coupler_mod::coupler_findunmapped(), esmf_coupler_mod::coupler_releaserh(), esmf_coupler_mod::coupler_setservices(), esmf_data_mod::data_checkfile(), esmf_data_mod::data_datainit(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_ncvarcoords(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setservices(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), esmf_roms_mod::ice_setservices(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setfinalize(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setrunclock(), esmf_regcm_mod::regcm_setstates(), esmf_regcm_mod::regcm_uvrot(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_rotate(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setfinalize(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setrunclock(), esmf_roms_mod::roms_setservices(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wam_mod::wam_setfinalize(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), esmf_wam_mod::wam_setstates(), esmf_wam_mod::wam_unpack(), esmf_wam_mod::wav_setservices(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setfinalize(), esmf_wrf_mod::wrf_setgridarrays(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), esmf_wrf_mod::wrf_setrunclock(), and esmf_wrf_mod::wrf_setstates().
integer, dimension(6) mod_esmf_esm::referencedate |
Definition at line 497 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setclock(), esmf_coamps_mod::coamps_setclock(), and read_esmconfig().
real(dp), dimension(2) mod_esmf_esm::referencedatenumber |
Definition at line 512 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_checkfile(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_ncread(), and read_esmconfig().
integer, dimension(6) mod_esmf_esm::restartdate |
Definition at line 498 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
character (len=10), dimension(2) mod_esmf_esm::runmode = (/ 'SEQUENTIAL', 'CONCURRENT' /) |
Definition at line 633 of file mod_esmf_esm.F.
integer, dimension(6) mod_esmf_esm::startdate |
Definition at line 499 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setclock(), esmf_coamps_mod::coamps_setclock(), and read_esmconfig().
integer, dimension(6) mod_esmf_esm::stopdate |
Definition at line 500 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_setclock(), esmf_coamps_mod::coamps_setclock(), and read_esmconfig().
integer mod_esmf_esm::sumpets |
Definition at line 480 of file mod_esmf_esm.F.
Referenced by read_esmconfig().
integer, dimension(6) mod_esmf_esm::timestep |
Definition at line 501 of file mod_esmf_esm.F.
Referenced by esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), clock_report(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_modeladvance(), esmf_data_mod::data_export(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_setinitializep2(), esmf_esm_mod::esm_setrunsequence(), read_esmconfig(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_setinitializep2(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wrf_mod::wrf_checkimport(), and esmf_wrf_mod::wrf_modeladvance().
character (len=44) mod_esmf_esm::todaydatestring |
Definition at line 505 of file mod_esmf_esm.F.
Referenced by esmf_data_mod::data_setinitializep2(), and read_esmconfig().
real (dp), parameter mod_esmf_esm::tol_dp = 0.001E20_dp |
Definition at line 679 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_processimport(), esmf_coupler_mod::coupler_findunmapped(), esmf_roms_mod::roms_import(), esmf_wrf_mod::wrf_import(), and esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar().
real (r4), parameter mod_esmf_esm::tol_r4 = 0.001E20_r4 |
Definition at line 680 of file mod_esmf_esm.F.
Referenced by esmf_wam_mod::wam_unpack().
real (r8), parameter mod_esmf_esm::tol_r8 = 0.001E20_r8 |
Definition at line 681 of file mod_esmf_esm.F.
integer mod_esmf_esm::trac = 6 |
Definition at line 543 of file mod_esmf_esm.F.
Referenced by esmf_coamps_mod::atm_setservices(), esmf_regcm_mod::atm_setservices(), esmf_wrf_mod::atm_setservices(), esmf_roms_mod::cice_datainit(), esmf_roms_mod::cice_export(), esmf_roms_mod::cice_import(), esmf_roms_mod::cice_modeladvance(), esmf_roms_mod::cice_setclock(), esmf_roms_mod::cice_setfinalize(), esmf_roms_mod::cice_setgridarrays(), esmf_roms_mod::cice_setinitializep1(), esmf_roms_mod::cice_setinitializep2(), esmf_roms_mod::cice_setstates(), esmf_coamps_mod::coamps_checkimport(), esmf_coamps_mod::coamps_datainit(), esmf_coamps_mod::coamps_export(), esmf_coamps_mod::coamps_import(), esmf_coamps_mod::coamps_modeladvance(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setclock(), esmf_coamps_mod::coamps_setfinalize(), esmf_coamps_mod::coamps_setgridarrays(), esmf_coamps_mod::coamps_setinitializep1(), esmf_coamps_mod::coamps_setinitializep2(), esmf_coamps_mod::coamps_setrunclock(), esmf_coamps_mod::coamps_setstates(), esmf_coupler_mod::coupler_adjustfield(), esmf_coupler_mod::coupler_areaintegral(), esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), esmf_coupler_mod::coupler_fieldcreate(), esmf_coupler_mod::coupler_findunmapped(), esmf_coupler_mod::coupler_releaserh(), esmf_coupler_mod::coupler_setservices(), esmf_data_mod::data_checkfile(), esmf_data_mod::data_datainit(), esmf_data_mod::data_export(), esmf_data_mod::data_initialize(), esmf_data_mod::data_inquiry(), esmf_data_mod::data_modeladvance(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_ncvarcoords(), esmf_data_mod::data_setclock(), esmf_data_mod::data_setfinalize(), esmf_data_mod::data_setgridarrays(), esmf_data_mod::data_setinitializep1(), esmf_data_mod::data_setinitializep2(), esmf_data_mod::data_setservices(), esmf_data_mod::data_setstates(), esmf_data_mod::data_timeinterp(), esmf_roms_mod::ice_setservices(), esmf_regcm_mod::regcm_checkimport(), esmf_regcm_mod::regcm_datainit(), esmf_regcm_mod::regcm_export(), esmf_regcm_mod::regcm_import(), esmf_regcm_mod::regcm_modeladvance(), esmf_regcm_mod::regcm_setclock(), esmf_regcm_mod::regcm_setfinalize(), esmf_regcm_mod::regcm_setgridarrays(), esmf_regcm_mod::regcm_setinitializep1(), esmf_regcm_mod::regcm_setinitializep2(), esmf_regcm_mod::regcm_setrunclock(), esmf_regcm_mod::regcm_setstates(), esmf_regcm_mod::regcm_uvrot(), esmf_roms_mod::roms_checkimport(), esmf_roms_mod::roms_datainit(), esmf_roms_mod::roms_export(), esmf_roms_mod::roms_import(), esmf_roms_mod::roms_modeladvance(), esmf_roms_mod::roms_rotate(), esmf_roms_mod::roms_setclock(), esmf_roms_mod::roms_setfinalize(), esmf_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setinitializep1(), esmf_roms_mod::roms_setinitializep2(), esmf_roms_mod::roms_setrunclock(), esmf_roms_mod::roms_setservices(), esmf_roms_mod::roms_setstates(), esmf_wam_mod::wam_checkimport(), esmf_wam_mod::wam_datainit(), esmf_wam_mod::wam_export(), esmf_wam_mod::wam_import(), esmf_wam_mod::wam_modeladvance(), esmf_wam_mod::wam_setclock(), esmf_wam_mod::wam_setfinalize(), esmf_wam_mod::wam_setgridarrays(), esmf_wam_mod::wam_setinitializep1(), esmf_wam_mod::wam_setinitializep2(), esmf_wam_mod::wam_setstates(), esmf_wam_mod::wam_unpack(), esmf_wam_mod::wav_setservices(), esmf_wrf_mod::wrf_checkimport(), esmf_wrf_mod::wrf_datainit(), esmf_wrf_mod::wrf_export(), esmf_wrf_mod::wrf_import(), esmf_wrf_mod::wrf_modeladvance(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), esmf_wrf_mod::wrf_setclock(), esmf_wrf_mod::wrf_setfinalize(), esmf_wrf_mod::wrf_setgridarrays(), esmf_wrf_mod::wrf_setinitializep1(), esmf_wrf_mod::wrf_setinitializep2(), esmf_wrf_mod::wrf_setrunclock(), and esmf_wrf_mod::wrf_setstates().
integer mod_esmf_esm::tracelevel = 0 |
Definition at line 537 of file mod_esmf_esm.F.
Referenced by esmf_driver(), and read_esmconfig().
integer (i4b), parameter mod_esmf_esm::unmapped_mask = 98_i4b |
Definition at line 673 of file mod_esmf_esm.F.
Referenced by esmf_coupler_mod::coupler_computerh(), esmf_coupler_mod::coupler_executerh(), and esmf_coupler_mod::coupler_findunmapped().
type (esmf_vm) mod_esmf_esm::vmdriver |
Definition at line 471 of file mod_esmf_esm.F.
Referenced by esmf_driver().
real(dp) mod_esmf_esm::weightdat = 0.0_dp |
Definition at line 324 of file mod_esmf_esm.F.
real(dp) mod_esmf_esm::weightesm = 1.0_dp |
Definition at line 325 of file mod_esmf_esm.F.
type (esm_meld), dimension(:), allocatable, target mod_esmf_esm::weights |
Definition at line 322 of file mod_esmf_esm.F.
Referenced by allocate_esmf_esm(), esmf_coamps_mod::coamps_processimport(), esmf_coamps_mod::coamps_setgridarrays(), get_weights(), read_esmconfig(), esmf_wrf_mod::wrf_processimport::wrf_processimport_scalar(), esmf_wrf_mod::wrf_processimport::wrf_processimport_vector(), and esmf_wrf_mod::wrf_setgridarrays().