YOM_PHYS_GRID Module


Uses

  • module~~yom_phys_grid~2~~UsesGraph module~yom_phys_grid~2 YOM_PHYS_GRID module~parkind1~2 PARKIND1 module~yom_phys_grid~2->module~parkind1~2

Contents


Variables

Type Visibility Attributes Name Initial
integer(kind=JPIM), public, parameter :: JPMXNEI = 36
type(PHYS_GRID_STRUCT), public :: PHYS_GRID
type(PHYS_GRID_STRUCT), public :: DYN_GRID
type(SL_STRUCT), public :: DYN_SL
type(SL_STRUCT), public :: PHYS_SL
type(TYPE_PHYS_POINT), public, ALLOCATABLE :: YPHYPOI(:)
type(TYPE_DYN_POINT), public, ALLOCATABLE :: YDYNPOI(:)

Derived Types

type, public ::  PHYS_GRID_STRUCT

Components

Type Visibility Attributes Name Initial
integer(kind=JPIM), public :: NGPTOT
integer(kind=JPIM), public :: NGPTOTG
integer(kind=JPIM), public :: NDGSAL
integer(kind=JPIM), public :: NDGENL
integer(kind=JPIM), public :: NDGSAG
integer(kind=JPIM), public :: NDGENG
integer(kind=JPIM), public, POINTER :: NLOENG(:)
real(kind=JPRB), public, POINTER :: RMU(:)
real(kind=JPRB), public, POINTER :: RW(:)
integer(kind=JPIM), public :: NRESOL_ID
integer(kind=JPIM), public :: NGPTOTMX
integer(kind=JPIM), public :: NSPEC2
integer(kind=JPIM), public :: NSMAX
integer(kind=JPIM), public :: NPTRFLOFF
integer(kind=JPIM), public :: NUMP
integer(kind=JPIM), public :: NDLON
integer(kind=JPIM), public :: NDGSAH
integer(kind=JPIM), public :: NDGENH
integer(kind=JPIM), public :: NDGLG
integer(kind=JPIM), public :: NDLSUR
integer(kind=JPIM), public :: NFRSTLOFF
integer(kind=JPIM), public :: NDSUR1
integer(kind=JPIM), public :: NDGSUR
integer(kind=JPIM), public :: MYFRSTACTLAT
integer(kind=JPIM), public :: MYLSTACTLAT
integer(kind=JPIM), public :: NGPBLKS
integer(kind=JPIM), public :: NPROMA
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NRGRI
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NPTRFRSTLAT
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NFRSTLAT
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NLSTLAT
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: MYMS
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NASM0
integer(kind=JPIM), public, POINTER, DIMENSION(:,:) :: NSTA
integer(kind=JPIM), public, POINTER, DIMENSION(:,:) :: NONL
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NSTAGP
real(kind=JPRB), public, POINTER :: RSQM2(:)
real(kind=JPRB), public, POINTER :: RLATIG(:)
real(kind=JPRB), public, POINTER :: RLATI(:)
real(kind=JPRB), public, POINTER :: RIPI0(:)
real(kind=JPRB), public, POINTER :: RIPI1(:)
real(kind=JPRB), public, POINTER :: RIPI2(:)
integer(kind=JPIM), public, POINTER, DIMENSION(:) :: NPTRLSTLAT

type, public ::  SL_STRUCT

Components

Type Visibility Attributes Name Initial
integer(kind=JPIM), public, POINTER :: NSLSTA(:)
integer(kind=JPIM), public, POINTER :: NSLONL(:)
integer(kind=JPIM), public, POINTER :: NSLOFF(:)
integer(kind=JPIM), public, POINTER :: NSLEXT(:,:)
integer(kind=JPIM), public, POINTER :: NSLSENDPOS(:)
integer(kind=JPIM), public, POINTER :: NSLRECVPOS(:)
integer(kind=JPIM), public, POINTER :: NSLSENDPTR(:)
integer(kind=JPIM), public, POINTER :: NSLRECVPTR(:)
integer(kind=JPIM), public, POINTER :: NSLCORE(:)
integer(kind=JPIM), public, POINTER :: NSLCOMM(:)
integer(kind=JPIM), public :: NASLB1
integer(kind=JPIM), public :: NSLPROCS
integer(kind=JPIM), public :: NSLMPBUFSZ
integer(kind=JPIM), public :: NSLRPT
integer(kind=JPIM), public :: NSLSPT
integer(kind=JPIM), public :: NSLWIDEN
integer(kind=JPIM), public :: NSLWIDES
integer(kind=JPIM), public :: NSLWIDEE
integer(kind=JPIM), public :: NSLWIDEW

type, public ::  TYPE_PHYS_POINT

Components

Type Visibility Attributes Name Initial
real(kind=JPRB), public :: GELAM
real(kind=JPRB), public :: GELAT
real(kind=JPRB), public :: GEMU
real(kind=JPRB), public :: GECLO
real(kind=JPRB), public :: GESLO
real(kind=JPRB), public :: GM
real(kind=JPRB), public :: GAW
real(kind=JPRB), public :: GNORDL
real(kind=JPRB), public :: GNORDM
real(kind=JPRB), public :: GSQM2
real(kind=JPRB), public :: RCOLON
real(kind=JPRB), public :: RSILON
real(kind=JPRB), public :: RINDX
real(kind=JPRB), public :: RINDY
real(kind=JPRB), public :: OROG
integer(kind=JPIM), public :: NGPLAT
integer(kind=JPIM), public :: NEIGH
integer(kind=JPIM), public, POINTER :: NL0(:)
real(kind=JPRB), public, POINTER :: WGT(:)

type, public ::  TYPE_DYN_POINT

Components

Type Visibility Attributes Name Initial
integer(kind=JPIM), public :: NEIGH
integer(kind=JPIM), public, POINTER :: NL0(:)
real(kind=JPRB), public, POINTER :: WGT(:)