ROMS
Loading...
Searching...
No Matches
cmeps_roms.h File Reference

Go to the source code of this file.

Data Types

type  cmeps_roms_mod::esm_clock
 
type  cmeps_roms_mod::esm_cplset
 
type  cmeps_roms_mod::esm_field
 
type  cmeps_roms_mod::esm_mesh
 
type  cmeps_roms_mod::esm_model
 

Modules

module  cmeps_roms_mod
 

Functions/Subroutines

subroutine, public cmeps_roms_mod::roms_setservices (model, rc)
 
subroutine, private cmeps_roms_mod::roms_create (localpet, petcount, mycomm, rc)
 
subroutine, private cmeps_roms_mod::roms_setinitializep1 (model, importstate, exportstate, clock, rc)
 
subroutine, private cmeps_roms_mod::roms_setinitializep2 (model, importstate, exportstate, clock, rc)
 
subroutine, private cmeps_roms_mod::roms_datainit (model, rc)
 
subroutine, private cmeps_roms_mod::roms_setclock (model, rc)
 
subroutine, private cmeps_roms_mod::roms_setrunclock (model, rc)
 
subroutine, private cmeps_roms_mod::roms_checkimport (model, rc)
 
subroutine, private cmeps_roms_mod::roms_setgridarrays (ng, tile, model, rc)
 
subroutine, private cmeps_roms_mod::roms_setstates (ng, tile, model, rc)
 
subroutine, private cmeps_roms_mod::roms_modeladvance (model, rc)
 
subroutine, private cmeps_roms_mod::roms_setfinalize (model, importstate, exportstate, clock, rc)
 
subroutine, private cmeps_roms_mod::roms_import (ng, model, rc)
 
subroutine, private cmeps_roms_mod::roms_export (ng, model, rc)
 
subroutine, private cmeps_roms_mod::roms_rotate (ng, tile, lrotate, lbi, ubi, lbj, ubj, uinp, vinp, uout, vout)
 
integer function, private cmeps_roms_mod::field_index (fnames, fvalue)
 
subroutine, private cmeps_roms_mod::report_timestamp (field, currtime, localpet, string, rc)
 
subroutine, private cmeps_roms_mod::createscalarfield (field, fname, fcount, rc)
 
subroutine, private cmeps_roms_mod::setscalarfieldvalues (field, vals, idxs, rc)
 

Variables

type(esm_clock), dimension(:), allocatable, target cmeps_roms_mod::clockinfo
 
type(esm_cplset), dimension(:), allocatable, target cmeps_roms_mod::coupled
 
type(esm_model), dimension(:), allocatable, target cmeps_roms_mod::models
 
logical cmeps_roms_mod::esm_track = .TRUE.
 
integer, parameter cmeps_roms_mod::nmodels = 1
 
integer, parameter cmeps_roms_mod::idriver = 0
 
integer, parameter cmeps_roms_mod::iroms = 1
 
integer, dimension(:), allocatable cmeps_roms_mod::nexport
 
integer, dimension(:), allocatable cmeps_roms_mod::nimport
 
integer cmeps_roms_mod::couplingtype = 1
 
integer cmeps_roms_mod::linked_grid
 
integer, dimension(:), allocatable cmeps_roms_mod::esmcomm
 
integer cmeps_roms_mod::petrank
 
character(len=10), dimension(:), allocatable cmeps_roms_mod::petlayoutoption
 
integer cmeps_roms_mod::debuglevel = 0
 
integer cmeps_roms_mod::tracelevel = 0
 
integer cmeps_roms_mod::cplout = 77
 
integer cmeps_roms_mod::trac = 6
 
character(len=11), parameter cmeps_roms_mod::couplerlog = 'log.coupler'
 
integer, parameter cmeps_roms_mod::inan = 0
 
integer, parameter cmeps_roms_mod::icenter = 1
 
integer, parameter cmeps_roms_mod::icorner = 2
 
integer, parameter cmeps_roms_mod::iupoint = 3
 
integer, parameter cmeps_roms_mod::ivpoint = 4
 
character(len=6), dimension(0:4) cmeps_roms_mod::gridtype = (/ 'N/A ', 'Center', 'Corner', 'U ', 'V ' /)
 
integer, parameter cmeps_roms_mod::inone = 0
 
integer, parameter cmeps_roms_mod::ibilin = 1
 
integer, parameter cmeps_roms_mod::ipatch = 2
 
integer, parameter cmeps_roms_mod::iconsvd = 3
 
integer, parameter cmeps_roms_mod::iconsvf = 4
 
integer, parameter cmeps_roms_mod::ifcopy = 5
 
integer, parameter cmeps_roms_mod::instod = 6
 
integer, parameter cmeps_roms_mod::instodd = 7
 
integer, parameter cmeps_roms_mod::instodf = 8
 
character(len=256), dimension(:), allocatable cmeps_roms_mod::inpname
 
character(len=:), allocatable cmeps_roms_mod::cplname
 
character(len=44) cmeps_roms_mod::todaydatestring
 
character(len=80) cmeps_roms_mod::git_url
 
character(len=256) cmeps_roms_mod::git_rev
 
character(len=:), allocatable cmeps_roms_mod::coupledset
 
character(len=:), allocatable cmeps_roms_mod::exportstatename
 
character(len=:), allocatable cmeps_roms_mod::importstatename
 
integer(i4b), parameter cmeps_roms_mod::mapped_mask = 99_i4b
 
integer(i4b), parameter cmeps_roms_mod::unmapped_mask = 98_i4b
 
real(dp), parameter cmeps_roms_mod::missing_dp = 1.0E20_dp
 
real(r4), parameter cmeps_roms_mod::missing_r4 = 1.0E20_r4
 
real(r8), parameter cmeps_roms_mod::missing_r8 = 1.0E20_r8
 
real(dp), parameter cmeps_roms_mod::tol_dp = 0.001E20_dp
 
real(r4), parameter cmeps_roms_mod::tol_r4 = 0.001E20_r4
 
real(r8), parameter cmeps_roms_mod::tol_r8 = 0.001E20_r8
 
integer cmeps_roms_mod::scalarfieldcount
 
integer cmeps_roms_mod::scalarfieldidxgridnx
 
integer cmeps_roms_mod::scalarfieldidxgridny
 
character(len=256) cmeps_roms_mod::scalarfieldname
 
integer, parameter cmeps_roms_mod::geo2grid = 0
 
integer, parameter cmeps_roms_mod::geo2grid_rho = 0
 
integer, parameter cmeps_roms_mod::grid2geo_rho = 1