shr_strdata_type Derived Type

type, public :: shr_strdata_type


Components

Type Visibility Attributes Name Initial
character(len=CL), public :: dataMode
character(len=CL), public :: domainFile
character(len=CL), public :: streams(nStrMax)
character(len=CL), public :: taxMode(nStrMax)
real(kind=R8), public :: dtlimit(nStrMax)
character(len=CL), public :: vectors(nVecMax)
character(len=CL), public :: fillalgo(nStrMax)
character(len=CL), public :: fillmask(nStrMax)
character(len=CL), public :: fillread(nStrMax)
character(len=CL), public :: fillwrit(nStrMax)
character(len=CL), public :: mapalgo(nStrMax)
character(len=CL), public :: mapmask(nStrMax)
character(len=CL), public :: mapread(nStrMax)
character(len=CL), public :: mapwrit(nStrMax)
character(len=CL), public :: tintalgo(nStrMax)
character(len=CL), public :: readmode(nStrMax)
integer(kind=IN), public :: io_type
integer(kind=IN), public :: io_format
real(kind=R8), public :: eccen
real(kind=R8), public :: mvelpp
real(kind=R8), public :: lambm0
real(kind=R8), public :: obliqr
integer(kind=IN), public :: modeldt
integer(kind=IN), public :: nxg
integer(kind=IN), public :: nyg
integer(kind=IN), public :: nzg
integer(kind=IN), public :: lsize
type(GlobalSegMap), public :: gsmap
type(GeneralGrid), public :: grid
type(AttrVect), public :: avs(nStrMax)
type(shr_stream_streamType), public :: stream(nStrMax)
type(IOSystem_desc_t), public, pointer :: pio_subsystem => null()
type(io_desc_t), public :: pio_iodesc(nStrMax)
integer(kind=IN), public :: nstreams
integer(kind=IN), public :: strnxg(nStrMax)
integer(kind=IN), public :: strnyg(nStrMax)
integer(kind=IN), public :: strnzg(nStrMax)
logical, public :: dofill(nStrMax)
logical, public :: domaps(nStrMax)
integer(kind=IN), public :: lsizeR(nStrMax)
type(GlobalSegMap), public :: gsmapR(nStrMax)
type(Rearranger), public :: rearrR(nStrMax)
type(GeneralGrid), public :: gridR(nStrMax)
type(AttrVect), public :: avRFile(nStrMax)
type(AttrVect), public :: avRLB(nStrMax)
type(AttrVect), public :: avRUB(nStrMax)
type(AttrVect), public :: avFUB(nStrMax)
type(AttrVect), public :: avFLB(nStrMax)
type(AttrVect), public :: avCoszen(nStrMax)
type(SparseMatrixPlus), public :: sMatPf(nStrMax)
type(SparseMatrixPlus), public :: sMatPs(nStrMax)
integer(kind=IN), public :: ymdLB(nStrMax)
integer(kind=IN), public :: todLB(nStrMax)
integer(kind=IN), public :: ymdUB(nStrMax)
integer(kind=IN), public :: todUB(nStrMax)
real(kind=R8), public :: dtmin(nStrMax)
real(kind=R8), public :: dtmax(nStrMax)
integer(kind=IN), public :: ymd
integer(kind=IN), public :: tod
character(len=CL), public :: calendar
integer(kind=IN), public :: nvectors
integer(kind=IN), public :: ustrm(nVecMax)
integer(kind=IN), public :: vstrm(nVecMax)
character(len=CL), public :: allocstring