WAVEWATCH III  beta 0.0.1
w3gdatmd::grid Type Reference

Public Attributes

integer gtype
 
integer rstype = -1
 
integer iclose
 
integer nx
 
integer ny
 
integer nsea
 
integer nseal
 
integer trflag
 
integer nitersec1
 
integer, dimension(:,:), pointer mapsta
 
integer, dimension(:,:), pointer mapst2
 
integer, dimension(:,:), pointer mapfs
 
integer, dimension(:,:), pointer mapsf
 
integer ncel
 
integer nufc
 
integer nvfc
 
integer nrlv
 
integer mrfct
 
integer nglo
 
integer narc
 
integer nbgl
 
integer nbac
 
integer nbsmc
 
integer, dimension(:), pointer nlvcel
 
integer, dimension(:), pointer nlvufc
 
integer, dimension(:), pointer nlvvfc
 
integer, dimension(:,:), pointer ijkcel
 
integer, dimension(:,:), pointer ijkufc
 
integer, dimension(:,:), pointer ijkvfc
 
integer, dimension(:), pointer ismcbp
 
integer, dimension(:), pointer iclbac
 
integer, dimension(:), pointer ijkcel3
 
integer, dimension(:), pointer ijkcel4
 
integer, dimension(:), pointer ijkvfc5
 
integer, dimension(:), pointer ijkvfc6
 
integer, dimension(:), pointer ijkufc5
 
integer, dimension(:), pointer ijkufc6
 
real sx
 
real sy
 
real x0
 
real y0
 
real dtcfl
 
real dtcfli
 
real dtmax
 
real dtmin
 
real dmin
 
real ctmax
 
real fice0
 
real ficen
 
real ficel
 
real pfmove
 
real stexu
 
real steyu
 
real stedu
 
real iicehmin
 
real iicehinit
 
real, dimension(4) icescales
 
real iicehfac
 
real iicehdisp
 
real iiceddisp
 
real iicefdisp
 
real btbeta
 
real aaircmin
 
real aairgb
 
real(8) gridshift
 
real polat
 
real polon
 
real, dimension(:), pointer angld
 
logical flagunr
 
real, dimension(:), pointer zb
 
real, dimension(:), pointer clats
 
real, dimension(:), pointer clatis
 
real, dimension(:), pointer cthg0s
 
real, dimension(:,:), pointer trnx
 
real, dimension(:,:), pointer trny
 
real, dimension(:), pointer ctrnx
 
real, dimension(:), pointer ctrny
 
real, dimension(:), pointer clatf
 
real, dimension(:,:), pointer spcbac
 
real, dimension(:), pointer angarc
 
double precision, dimension(:,:), pointer xgrd
 
double precision, dimension(:,:), pointer ygrd
 
real, dimension(:,:), pointer dxdp
 
real, dimension(:,:), pointer dxdq
 
real, dimension(:,:), pointer dydp
 
real, dimension(:,:), pointer dydq
 
real, dimension(:,:), pointer dpdx
 
real, dimension(:,:), pointer dpdy
 
real, dimension(:,:), pointer dqdx
 
real, dimension(:,:), pointer dqdy
 
real, dimension(:,:), pointer gsqrt
 
real, dimension(:,:), pointer hpfac
 
real, dimension(:,:), pointer hqfac
 
logical ginit
 
logical fldry
 
logical flcx
 
logical flcy
 
logical flcth
 
logical flck
 
logical flsou
 
logical iicedisp
 
logical iicesmooth
 
logical flagll
 
logical cmprtrck
 
logical, dimension(:), pointer flagst
 
character(len=30) gname
 
character(len=13) filext
 
logical guginit
 
real, dimension(:,:), pointer reflc
 
integer, dimension(:,:), pointer refld
 
integer, dimension(3, 5) e3df
 
integer, dimension(3) p2msf
 
integer, dimension(3) us3df
 
integer, dimension(2) usspf
 
real, dimension(25) ussp_wn
 
type(t_gsu) gsu
 
real ffacberg
 
real, dimension(:), pointer sed_d50
 
real, dimension(:), pointer sed_psic
 
logical, dimension(:), pointer rref
 
real, dimension(:), pointer refpars
 
real, dimension(:), pointer igpars
 
real, dimension(:), pointer ic2pars
 
real, dimension(:), pointer ic3pars
 
integer, dimension(:), pointer ic4pars
 
real, dimension(:), pointer ic4_ki
 
real, dimension(:), pointer ic4_fc
 
real, dimension(:), pointer ic4_cn
 
real ic4_fmin
 
real ic4_kibk
 
real, dimension(:), pointer ic5pars
 
real, dimension(:), pointer is2pars
 
integer ntri
 
integer, dimension(:,:), pointer trigp
 
integer nbnd_map
 
integer, dimension(:), pointer index_map
 
integer, dimension(:), pointer mapsta_loc
 
integer *1, dimension(:,:), pointer iobpd_loc
 
integer *2, dimension(:), pointer iobp_loc
 
integer *1, dimension(:), pointer iobdp_loc
 
integer *1, dimension(:), pointer iobpa_loc
 
real(8), dimension(:,:), pointer len
 
real(8), dimension(:), pointer si
 
real(8), dimension(:,:), pointer ien
 
real maxx
 
real maxy
 
real dxymax
 
real, dimension(:,:), pointer angle
 
real, dimension(:,:), pointer angle0
 
integer countri
 
integer countot
 
integer nnz
 
integer nbedge
 
integer, dimension(:), pointer ccon
 
integer, dimension(:), pointer countcon
 
integer, dimension(:), pointer ie_cell
 
integer, dimension(:), pointer pos_cell
 
integer, dimension(:), pointer iaa
 
integer, dimension(:), pointer jaa
 
integer, dimension(:,:), pointer posi
 
integer, dimension(:), pointer index_cell
 
integer, dimension(:), pointer i_diag
 
integer, dimension(:,:,:), pointer ja_ie
 
integer *2, dimension(:), pointer iobp
 
integer *1, dimension(:,:), pointer iobpd
 
integer *1, dimension(:), pointer iobdp
 
integer *1, dimension(:), pointer iobpa
 
integer, dimension(:,:), pointer edges
 
integer, dimension(:,:), pointer neigh
 
real(8), dimension(:), pointer tria
 
real, dimension(:,:), pointer crossdiff
 
character(len=256) uostfilelocal
 
character(len=256) uostfileshadow
 
logical, dimension(:,:), allocatable uost_lcl_obstructed
 
logical, dimension(:,:), allocatable uost_shd_obstructed
 
integer *1, dimension(:,:,:,:), allocatable uostlocalalpha
 
integer *1, dimension(:,:,:,:), allocatable uostlocalbeta
 
integer *1, dimension(:,:,:,:), allocatable uostshadowalpha
 
integer *1, dimension(:,:,:,:), allocatable uostshadowbeta
 
real *4, dimension(:,:,:), allocatable uostcellsize
 
real uostabmultfactor = 100
 
real uostcellsizefactor = 1000
 
real uostlocalfactor = 1
 
real uostshadowfactor = 1
 
logical uostenabled = .true.
 

Detailed Description

Definition at line 643 of file w3gdatmd.F90.

Member Data Documentation

◆ aaircmin

real w3gdatmd::grid::aaircmin

Definition at line 668 of file w3gdatmd.F90.

◆ aairgb

real w3gdatmd::grid::aairgb

Definition at line 668 of file w3gdatmd.F90.

◆ angarc

real, dimension(:), pointer w3gdatmd::grid::angarc

Definition at line 691 of file w3gdatmd.F90.

◆ angld

real, dimension(:), pointer w3gdatmd::grid::angld

Definition at line 678 of file w3gdatmd.F90.

678  REAL, POINTER :: AnglD(:) ! Angle in degree

◆ angle

real, dimension(:,:), pointer w3gdatmd::grid::angle

Definition at line 766 of file w3gdatmd.F90.

766  REAL, POINTER :: ANGLE(:,:),ANGLE0(:,:)

◆ angle0

real, dimension(:,:), pointer w3gdatmd::grid::angle0

Definition at line 766 of file w3gdatmd.F90.

◆ btbeta

real w3gdatmd::grid::btbeta

Definition at line 668 of file w3gdatmd.F90.

◆ ccon

integer, dimension(:), pointer w3gdatmd::grid::ccon

Definition at line 768 of file w3gdatmd.F90.

768  INTEGER, POINTER :: CCON(:), COUNTCON(:), IE_CELL(:), &
769  POS_CELL(:), &
770  IAA(:), JAA(:), POSI(:,:), INDEX_CELL(:), &
771  I_DIAG(:), JA_IE(:,:,:)

◆ clatf

real, dimension(:), pointer w3gdatmd::grid::clatf

Definition at line 689 of file w3gdatmd.F90.

◆ clatis

real, dimension(:), pointer w3gdatmd::grid::clatis

Definition at line 684 of file w3gdatmd.F90.

684  REAL , POINTER :: CLATIS(:) ! INVERSE OF COS(LAT) DEFINED ON ISEA

◆ clats

real, dimension(:), pointer w3gdatmd::grid::clats

Definition at line 683 of file w3gdatmd.F90.

683  REAL , POINTER :: CLATS(:) ! COS(LAT), DEFINED ON SEA POINTS

◆ cmprtrck

logical w3gdatmd::grid::cmprtrck

Definition at line 704 of file w3gdatmd.F90.

704  LOGICAL :: CMPRTRCK

◆ countcon

integer, dimension(:), pointer w3gdatmd::grid::countcon

Definition at line 768 of file w3gdatmd.F90.

◆ countot

integer w3gdatmd::grid::countot

Definition at line 767 of file w3gdatmd.F90.

◆ countri

integer w3gdatmd::grid::countri

Definition at line 767 of file w3gdatmd.F90.

767  INTEGER :: COUNTRI,COUNTOT,NNZ, NBEDGE

◆ crossdiff

real, dimension(:,:), pointer w3gdatmd::grid::crossdiff

Definition at line 776 of file w3gdatmd.F90.

776  REAL, POINTER :: CROSSDIFF(:,:)

◆ cthg0s

real, dimension(:), pointer w3gdatmd::grid::cthg0s

Definition at line 685 of file w3gdatmd.F90.

685  REAL , POINTER :: CTHG0S(:) ! TAN(Y)/R, DEFINED ON ISEA

◆ ctmax

real w3gdatmd::grid::ctmax

Definition at line 668 of file w3gdatmd.F90.

◆ ctrnx

real, dimension(:), pointer w3gdatmd::grid::ctrnx

Definition at line 689 of file w3gdatmd.F90.

689  REAL, POINTER :: CTRNX(:), CTRNY(:), CLATF(:)

◆ ctrny

real, dimension(:), pointer w3gdatmd::grid::ctrny

Definition at line 689 of file w3gdatmd.F90.

◆ dmin

real w3gdatmd::grid::dmin

Definition at line 668 of file w3gdatmd.F90.

◆ dpdx

real, dimension(:,:), pointer w3gdatmd::grid::dpdx

Definition at line 695 of file w3gdatmd.F90.

695  REAL , POINTER :: DPDX(:,:), DPDY(:,:) ! DP/DX & DP/DY DEFINED ON IX,IY

◆ dpdy

real, dimension(:,:), pointer w3gdatmd::grid::dpdy

Definition at line 695 of file w3gdatmd.F90.

◆ dqdx

real, dimension(:,:), pointer w3gdatmd::grid::dqdx

Definition at line 696 of file w3gdatmd.F90.

696  REAL , POINTER :: DQDX(:,:), DQDY(:,:) ! DQ/DX & DQ/DY DEFINED ON IX,IY

◆ dqdy

real, dimension(:,:), pointer w3gdatmd::grid::dqdy

Definition at line 696 of file w3gdatmd.F90.

◆ dtcfl

real w3gdatmd::grid::dtcfl

Definition at line 668 of file w3gdatmd.F90.

◆ dtcfli

real w3gdatmd::grid::dtcfli

Definition at line 668 of file w3gdatmd.F90.

◆ dtmax

real w3gdatmd::grid::dtmax

Definition at line 668 of file w3gdatmd.F90.

◆ dtmin

real w3gdatmd::grid::dtmin

Definition at line 668 of file w3gdatmd.F90.

◆ dxdp

real, dimension(:,:), pointer w3gdatmd::grid::dxdp

Definition at line 693 of file w3gdatmd.F90.

693  REAL , POINTER :: DXDP(:,:), DXDQ(:,:) ! DX/DP & DX/DQ DEFINED ON IX,IY

◆ dxdq

real, dimension(:,:), pointer w3gdatmd::grid::dxdq

Definition at line 693 of file w3gdatmd.F90.

◆ dxymax

real w3gdatmd::grid::dxymax

Definition at line 765 of file w3gdatmd.F90.

◆ dydp

real, dimension(:,:), pointer w3gdatmd::grid::dydp

Definition at line 694 of file w3gdatmd.F90.

694  REAL , POINTER :: DYDP(:,:), DYDQ(:,:) ! DY/DP & DY/DQ DEFINED ON IX,IY

◆ dydq

real, dimension(:,:), pointer w3gdatmd::grid::dydq

Definition at line 694 of file w3gdatmd.F90.

◆ e3df

integer, dimension(3,5) w3gdatmd::grid::e3df

Definition at line 713 of file w3gdatmd.F90.

713  INTEGER :: E3DF(3,5), P2MSF(3), US3DF(3), USSPF(2) ! freq. indices for 3D output

◆ edges

integer, dimension(:,:), pointer w3gdatmd::grid::edges

Definition at line 774 of file w3gdatmd.F90.

774  INTEGER, POINTER :: EDGES(:,:), NEIGH(:,:)

◆ ffacberg

real w3gdatmd::grid::ffacberg

Definition at line 718 of file w3gdatmd.F90.

718  REAL :: FFACBERG ! mutiplicative factor for iceberg mask

◆ fice0

real w3gdatmd::grid::fice0

Definition at line 668 of file w3gdatmd.F90.

◆ ficel

real w3gdatmd::grid::ficel

Definition at line 668 of file w3gdatmd.F90.

◆ ficen

real w3gdatmd::grid::ficen

Definition at line 668 of file w3gdatmd.F90.

◆ filext

character(len=13) w3gdatmd::grid::filext

Definition at line 707 of file w3gdatmd.F90.

707  CHARACTER(LEN=13):: FILEXT

◆ flagll

logical w3gdatmd::grid::flagll

Definition at line 703 of file w3gdatmd.F90.

703  LOGICAL :: FLAGLL

◆ flagst

logical, dimension(:), pointer w3gdatmd::grid::flagst

Definition at line 705 of file w3gdatmd.F90.

705  LOGICAL, POINTER :: FLAGST(:)

◆ flagunr

logical w3gdatmd::grid::flagunr

Definition at line 679 of file w3gdatmd.F90.

679  LOGICAL :: FLAGUNR

◆ flck

logical w3gdatmd::grid::flck

Definition at line 701 of file w3gdatmd.F90.

◆ flcth

logical w3gdatmd::grid::flcth

Definition at line 701 of file w3gdatmd.F90.

◆ flcx

logical w3gdatmd::grid::flcx

Definition at line 701 of file w3gdatmd.F90.

◆ flcy

logical w3gdatmd::grid::flcy

Definition at line 701 of file w3gdatmd.F90.

◆ fldry

logical w3gdatmd::grid::fldry

Definition at line 701 of file w3gdatmd.F90.

◆ flsou

logical w3gdatmd::grid::flsou

Definition at line 701 of file w3gdatmd.F90.

◆ ginit

logical w3gdatmd::grid::ginit

Definition at line 701 of file w3gdatmd.F90.

701  LOGICAL :: GINIT, FLDRY, FLCX, FLCY, FLCTH, FLCK, FLSOU, IICEDISP,&
702  IICESMOOTH

◆ gname

character(len=30) w3gdatmd::grid::gname

Definition at line 706 of file w3gdatmd.F90.

706  CHARACTER(LEN=30):: GNAME

◆ gridshift

real(8) w3gdatmd::grid::gridshift

Definition at line 674 of file w3gdatmd.F90.

674  REAL(8) :: GRIDSHIFT ! see notes in WMGHGH

◆ gsqrt

real, dimension(:,:), pointer w3gdatmd::grid::gsqrt

Definition at line 697 of file w3gdatmd.F90.

697  REAL , POINTER :: GSQRT(:,:) ! SQRT(G) DEFINED ON IX,IY

◆ gsu

type(t_gsu) w3gdatmd::grid::gsu

Definition at line 716 of file w3gdatmd.F90.

716  TYPE(T_GSU) :: GSU ! Grid search utility object

◆ gtype

integer w3gdatmd::grid::gtype

Definition at line 644 of file w3gdatmd.F90.

644  INTEGER :: GTYPE

◆ guginit

logical w3gdatmd::grid::guginit

Definition at line 708 of file w3gdatmd.F90.

708  LOGICAL :: GUGINIT

◆ hpfac

real, dimension(:,:), pointer w3gdatmd::grid::hpfac

Definition at line 698 of file w3gdatmd.F90.

698  REAL , POINTER :: HPFAC(:,:) ! H_P = SQRT(G_PP) DEFINED ON IX,IY

◆ hqfac

real, dimension(:,:), pointer w3gdatmd::grid::hqfac

Definition at line 699 of file w3gdatmd.F90.

699  REAL , POINTER :: HQFAC(:,:) ! H_Q = SQRT(G_QQ) DEFINED ON IX,IY

◆ i_diag

integer, dimension(:), pointer w3gdatmd::grid::i_diag

Definition at line 768 of file w3gdatmd.F90.

◆ iaa

integer, dimension(:), pointer w3gdatmd::grid::iaa

Definition at line 768 of file w3gdatmd.F90.

◆ ic2pars

real, dimension(:), pointer w3gdatmd::grid::ic2pars

Definition at line 730 of file w3gdatmd.F90.

730  REAL, POINTER :: IC2PARS(:)

◆ ic3pars

real, dimension(:), pointer w3gdatmd::grid::ic3pars

Definition at line 733 of file w3gdatmd.F90.

733  REAL, POINTER :: IC3PARS(:)

◆ ic4_cn

real, dimension(:), pointer w3gdatmd::grid::ic4_cn

Definition at line 739 of file w3gdatmd.F90.

739  REAL, POINTER :: IC4_CN(:)

◆ ic4_fc

real, dimension(:), pointer w3gdatmd::grid::ic4_fc

Definition at line 738 of file w3gdatmd.F90.

738  REAL, POINTER :: IC4_FC(:)

◆ ic4_fmin

real w3gdatmd::grid::ic4_fmin

Definition at line 740 of file w3gdatmd.F90.

740  REAL :: IC4_FMIN, IC4_KIBK

◆ ic4_ki

real, dimension(:), pointer w3gdatmd::grid::ic4_ki

Definition at line 737 of file w3gdatmd.F90.

737  REAL, POINTER :: IC4_KI(:)

◆ ic4_kibk

real w3gdatmd::grid::ic4_kibk

Definition at line 740 of file w3gdatmd.F90.

◆ ic4pars

integer, dimension(:), pointer w3gdatmd::grid::ic4pars

Definition at line 736 of file w3gdatmd.F90.

736  INTEGER, POINTER :: IC4PARS(:)

◆ ic5pars

real, dimension(:), pointer w3gdatmd::grid::ic5pars

Definition at line 743 of file w3gdatmd.F90.

743  REAL, POINTER :: IC5PARS(:)

◆ icescales

real, dimension(4) w3gdatmd::grid::icescales

Definition at line 668 of file w3gdatmd.F90.

◆ iclbac

integer, dimension(:), pointer w3gdatmd::grid::iclbac

Definition at line 660 of file w3gdatmd.F90.

◆ iclose

integer w3gdatmd::grid::iclose

Definition at line 646 of file w3gdatmd.F90.

646  INTEGER :: ICLOSE

◆ ie_cell

integer, dimension(:), pointer w3gdatmd::grid::ie_cell

Definition at line 768 of file w3gdatmd.F90.

◆ ien

real(8), dimension(:,:), pointer w3gdatmd::grid::ien

Definition at line 763 of file w3gdatmd.F90.

◆ igpars

real, dimension(:), pointer w3gdatmd::grid::igpars

Definition at line 727 of file w3gdatmd.F90.

727  REAL, POINTER :: IGPARS(:)

◆ iiceddisp

real w3gdatmd::grid::iiceddisp

Definition at line 668 of file w3gdatmd.F90.

◆ iicedisp

logical w3gdatmd::grid::iicedisp

Definition at line 701 of file w3gdatmd.F90.

◆ iicefdisp

real w3gdatmd::grid::iicefdisp

Definition at line 668 of file w3gdatmd.F90.

◆ iicehdisp

real w3gdatmd::grid::iicehdisp

Definition at line 668 of file w3gdatmd.F90.

◆ iicehfac

real w3gdatmd::grid::iicehfac

Definition at line 668 of file w3gdatmd.F90.

◆ iicehinit

real w3gdatmd::grid::iicehinit

Definition at line 668 of file w3gdatmd.F90.

◆ iicehmin

real w3gdatmd::grid::iicehmin

Definition at line 668 of file w3gdatmd.F90.

◆ iicesmooth

logical w3gdatmd::grid::iicesmooth

Definition at line 701 of file w3gdatmd.F90.

◆ ijkcel

integer, dimension(:,:), pointer w3gdatmd::grid::ijkcel

Definition at line 659 of file w3gdatmd.F90.

659  INTEGER, POINTER :: IJKCel(:,:), IJKUFc(:,:), IJKVFc(:,:)

◆ ijkcel3

integer, dimension(:), pointer w3gdatmd::grid::ijkcel3

Definition at line 663 of file w3gdatmd.F90.

663  INTEGER, POINTER :: IJKCel3(:), IJKCel4(:), &
664  IJKVFc5(:), IJKVFc6(:), &
665  IJKUFc5(:), IJKUFc6(:)

◆ ijkcel4

integer, dimension(:), pointer w3gdatmd::grid::ijkcel4

Definition at line 663 of file w3gdatmd.F90.

◆ ijkufc

integer, dimension(:,:), pointer w3gdatmd::grid::ijkufc

Definition at line 659 of file w3gdatmd.F90.

◆ ijkufc5

integer, dimension(:), pointer w3gdatmd::grid::ijkufc5

Definition at line 663 of file w3gdatmd.F90.

◆ ijkufc6

integer, dimension(:), pointer w3gdatmd::grid::ijkufc6

Definition at line 663 of file w3gdatmd.F90.

◆ ijkvfc

integer, dimension(:,:), pointer w3gdatmd::grid::ijkvfc

Definition at line 659 of file w3gdatmd.F90.

◆ ijkvfc5

integer, dimension(:), pointer w3gdatmd::grid::ijkvfc5

Definition at line 663 of file w3gdatmd.F90.

◆ ijkvfc6

integer, dimension(:), pointer w3gdatmd::grid::ijkvfc6

Definition at line 663 of file w3gdatmd.F90.

◆ index_cell

integer, dimension(:), pointer w3gdatmd::grid::index_cell

Definition at line 768 of file w3gdatmd.F90.

◆ index_map

integer, dimension(:), pointer w3gdatmd::grid::index_map

Definition at line 755 of file w3gdatmd.F90.

755  INTEGER, POINTER :: INDEX_MAP(:)

◆ iobdp

integer*1, dimension(:), pointer w3gdatmd::grid::iobdp

Definition at line 773 of file w3gdatmd.F90.

◆ iobdp_loc

integer*1, dimension(:), pointer w3gdatmd::grid::iobdp_loc

Definition at line 759 of file w3gdatmd.F90.

759  INTEGER*1, POINTER :: IOBDP_LOC(:)

◆ iobp

integer*2, dimension(:), pointer w3gdatmd::grid::iobp

Definition at line 772 of file w3gdatmd.F90.

772  INTEGER*2, POINTER :: IOBP(:)

◆ iobp_loc

integer*2, dimension(:), pointer w3gdatmd::grid::iobp_loc

Definition at line 758 of file w3gdatmd.F90.

758  INTEGER*2, POINTER :: IOBP_LOC(:)

◆ iobpa

integer*1, dimension(:), pointer w3gdatmd::grid::iobpa

Definition at line 773 of file w3gdatmd.F90.

◆ iobpa_loc

integer*1, dimension(:), pointer w3gdatmd::grid::iobpa_loc

Definition at line 760 of file w3gdatmd.F90.

760  INTEGER*1, POINTER :: IOBPA_LOC(:)

◆ iobpd

integer*1, dimension(:,:), pointer w3gdatmd::grid::iobpd

Definition at line 773 of file w3gdatmd.F90.

773  INTEGER*1, POINTER :: IOBPD(:,:), IOBDP(:), IOBPA(:)

◆ iobpd_loc

integer*1, dimension(:,:), pointer w3gdatmd::grid::iobpd_loc

Definition at line 757 of file w3gdatmd.F90.

757  INTEGER*1, POINTER :: IOBPD_LOC(:,:)

◆ is2pars

real, dimension(:), pointer w3gdatmd::grid::is2pars

Definition at line 746 of file w3gdatmd.F90.

746  REAL, POINTER :: IS2PARS(:)

◆ ismcbp

integer, dimension(:), pointer w3gdatmd::grid::ismcbp

Definition at line 660 of file w3gdatmd.F90.

660  INTEGER, POINTER :: ISMCBP(:), ICLBAC(:)

◆ ja_ie

integer, dimension(:,:,:), pointer w3gdatmd::grid::ja_ie

Definition at line 768 of file w3gdatmd.F90.

◆ jaa

integer, dimension(:), pointer w3gdatmd::grid::jaa

Definition at line 768 of file w3gdatmd.F90.

◆ len

real(8), dimension(:,:), pointer w3gdatmd::grid::len

Definition at line 763 of file w3gdatmd.F90.

763  REAL(8), POINTER :: LEN(:,:),SI(:), IEN(:,:)

◆ mapfs

integer, dimension(:,:), pointer w3gdatmd::grid::mapfs

Definition at line 651 of file w3gdatmd.F90.

◆ mapsf

integer, dimension(:,:), pointer w3gdatmd::grid::mapsf

Definition at line 651 of file w3gdatmd.F90.

◆ mapst2

integer, dimension(:,:), pointer w3gdatmd::grid::mapst2

Definition at line 651 of file w3gdatmd.F90.

◆ mapsta

integer, dimension(:,:), pointer w3gdatmd::grid::mapsta

Definition at line 651 of file w3gdatmd.F90.

651  INTEGER, POINTER :: MAPSTA(:,:), MAPST2(:,:), &
652  MAPFS(:,:), MAPSF(:,:)

◆ mapsta_loc

integer, dimension(:), pointer w3gdatmd::grid::mapsta_loc

Definition at line 756 of file w3gdatmd.F90.

756  INTEGER, POINTER :: MAPSTA_LOC(:)

◆ maxx

real w3gdatmd::grid::maxx

Definition at line 765 of file w3gdatmd.F90.

765  REAL :: MAXX, MAXY, DXYMAX

◆ maxy

real w3gdatmd::grid::maxy

Definition at line 765 of file w3gdatmd.F90.

◆ mrfct

integer w3gdatmd::grid::mrfct

Definition at line 656 of file w3gdatmd.F90.

◆ narc

integer w3gdatmd::grid::narc

Definition at line 657 of file w3gdatmd.F90.

◆ nbac

integer w3gdatmd::grid::nbac

Definition at line 657 of file w3gdatmd.F90.

◆ nbedge

integer w3gdatmd::grid::nbedge

Definition at line 767 of file w3gdatmd.F90.

◆ nbgl

integer w3gdatmd::grid::nbgl

Definition at line 657 of file w3gdatmd.F90.

◆ nbnd_map

integer w3gdatmd::grid::nbnd_map

Definition at line 754 of file w3gdatmd.F90.

754  INTEGER :: NBND_MAP

◆ nbsmc

integer w3gdatmd::grid::nbsmc

Definition at line 657 of file w3gdatmd.F90.

◆ ncel

integer w3gdatmd::grid::ncel

Definition at line 656 of file w3gdatmd.F90.

656  INTEGER :: NCel, NUFc, NVFc, NRLv, MRFct

◆ neigh

integer, dimension(:,:), pointer w3gdatmd::grid::neigh

Definition at line 774 of file w3gdatmd.F90.

◆ nglo

integer w3gdatmd::grid::nglo

Definition at line 657 of file w3gdatmd.F90.

657  INTEGER :: NGLO, NARC, NBGL, NBAC, NBSMC

◆ nitersec1

integer w3gdatmd::grid::nitersec1

Definition at line 649 of file w3gdatmd.F90.

649  INTEGER :: NITERSEC1

◆ nlvcel

integer, dimension(:), pointer w3gdatmd::grid::nlvcel

Definition at line 658 of file w3gdatmd.F90.

658  INTEGER, POINTER :: NLvCel(:), NLvUFc(:), NLvVFc(:)

◆ nlvufc

integer, dimension(:), pointer w3gdatmd::grid::nlvufc

Definition at line 658 of file w3gdatmd.F90.

◆ nlvvfc

integer, dimension(:), pointer w3gdatmd::grid::nlvvfc

Definition at line 658 of file w3gdatmd.F90.

◆ nnz

integer w3gdatmd::grid::nnz

Definition at line 767 of file w3gdatmd.F90.

◆ nrlv

integer w3gdatmd::grid::nrlv

Definition at line 656 of file w3gdatmd.F90.

◆ nsea

integer w3gdatmd::grid::nsea

Definition at line 647 of file w3gdatmd.F90.

◆ nseal

integer w3gdatmd::grid::nseal

Definition at line 647 of file w3gdatmd.F90.

◆ ntri

integer w3gdatmd::grid::ntri

Definition at line 751 of file w3gdatmd.F90.

751  INTEGER :: NTRI

◆ nufc

integer w3gdatmd::grid::nufc

Definition at line 656 of file w3gdatmd.F90.

◆ nvfc

integer w3gdatmd::grid::nvfc

Definition at line 656 of file w3gdatmd.F90.

◆ nx

integer w3gdatmd::grid::nx

Definition at line 647 of file w3gdatmd.F90.

647  INTEGER :: NX, NY, NSEA, NSEAL, TRFLAG

◆ ny

integer w3gdatmd::grid::ny

Definition at line 647 of file w3gdatmd.F90.

◆ p2msf

integer, dimension(3) w3gdatmd::grid::p2msf

Definition at line 713 of file w3gdatmd.F90.

◆ pfmove

real w3gdatmd::grid::pfmove

Definition at line 668 of file w3gdatmd.F90.

◆ polat

real w3gdatmd::grid::polat

Definition at line 677 of file w3gdatmd.F90.

677  REAL :: PoLat, PoLon ! Rotated N-Pole lat/lon

◆ polon

real w3gdatmd::grid::polon

Definition at line 677 of file w3gdatmd.F90.

◆ pos_cell

integer, dimension(:), pointer w3gdatmd::grid::pos_cell

Definition at line 768 of file w3gdatmd.F90.

◆ posi

integer, dimension(:,:), pointer w3gdatmd::grid::posi

Definition at line 768 of file w3gdatmd.F90.

◆ reflc

real, dimension(:,:), pointer w3gdatmd::grid::reflc

Definition at line 710 of file w3gdatmd.F90.

710  REAL, POINTER :: REFLC(:,:) ! reflection coefficient

◆ refld

integer, dimension(:,:), pointer w3gdatmd::grid::refld

Definition at line 711 of file w3gdatmd.F90.

711  INTEGER, POINTER :: REFLD(:,:) ! reflection direction

◆ refpars

real, dimension(:), pointer w3gdatmd::grid::refpars

Definition at line 724 of file w3gdatmd.F90.

724  REAL, POINTER :: REFPARS(:)

◆ rref

logical, dimension(:), pointer w3gdatmd::grid::rref

Definition at line 723 of file w3gdatmd.F90.

723  LOGICAL, POINTER :: RREF(:)

◆ rstype

integer w3gdatmd::grid::rstype = -1

Definition at line 645 of file w3gdatmd.F90.

645  INTEGER :: RSTYPE = -1

◆ sed_d50

real, dimension(:), pointer w3gdatmd::grid::sed_d50

Definition at line 720 of file w3gdatmd.F90.

720  REAL, POINTER :: SED_D50(:), SED_PSIC(:)

◆ sed_psic

real, dimension(:), pointer w3gdatmd::grid::sed_psic

Definition at line 720 of file w3gdatmd.F90.

◆ si

real(8), dimension(:), pointer w3gdatmd::grid::si

Definition at line 763 of file w3gdatmd.F90.

◆ spcbac

real, dimension(:,:), pointer w3gdatmd::grid::spcbac

Definition at line 691 of file w3gdatmd.F90.

691  REAL , POINTER :: SPCBAC(:,:), ANGARC(:)

◆ stedu

real w3gdatmd::grid::stedu

Definition at line 668 of file w3gdatmd.F90.

◆ stexu

real w3gdatmd::grid::stexu

Definition at line 668 of file w3gdatmd.F90.

◆ steyu

real w3gdatmd::grid::steyu

Definition at line 668 of file w3gdatmd.F90.

◆ sx

real w3gdatmd::grid::sx

Definition at line 668 of file w3gdatmd.F90.

668  REAL :: SX, SY, X0, Y0, DTCFL, DTCFLI, DTMAX, &
669  DTMIN, DMIN, CTMAX, FICE0, FICEN, FICEL, &
670  PFMOVE, STEXU, STEYU, STEDU, IICEHMIN, &
671  IICEHINIT, ICESCALES(4), IICEHFAC, IICEHDISP, &
672  IICEDDISP, IICEFDISP, BTBETA, AAIRCMIN, AAIRGB

◆ sy

real w3gdatmd::grid::sy

Definition at line 668 of file w3gdatmd.F90.

◆ trflag

integer w3gdatmd::grid::trflag

Definition at line 647 of file w3gdatmd.F90.

◆ tria

real(8), dimension(:), pointer w3gdatmd::grid::tria

Definition at line 775 of file w3gdatmd.F90.

775  REAL(8), POINTER :: TRIA(:)

◆ trigp

integer, dimension(:,:), pointer w3gdatmd::grid::trigp

Definition at line 752 of file w3gdatmd.F90.

752  INTEGER, POINTER :: TRIGP(:,:)

◆ trnx

real, dimension(:,:), pointer w3gdatmd::grid::trnx

Definition at line 687 of file w3gdatmd.F90.

687  REAL , POINTER :: TRNX(:,:), TRNY(:,:) ! TRANSPARENCY INFORMATION ON IX,IY

◆ trny

real, dimension(:,:), pointer w3gdatmd::grid::trny

Definition at line 687 of file w3gdatmd.F90.

◆ uost_lcl_obstructed

logical, dimension(:,:), allocatable w3gdatmd::grid::uost_lcl_obstructed

Definition at line 780 of file w3gdatmd.F90.

780  LOGICAL, ALLOCATABLE :: UOST_LCL_OBSTRUCTED(:,:), UOST_SHD_OBSTRUCTED(:,:)

◆ uost_shd_obstructed

logical, dimension(:,:), allocatable w3gdatmd::grid::uost_shd_obstructed

Definition at line 780 of file w3gdatmd.F90.

◆ uostabmultfactor

real w3gdatmd::grid::uostabmultfactor = 100

Definition at line 784 of file w3gdatmd.F90.

784  REAL :: UOSTABMULTFACTOR = 100

◆ uostcellsize

real*4, dimension(:,:,:), allocatable w3gdatmd::grid::uostcellsize

Definition at line 783 of file w3gdatmd.F90.

783  real*4, ALLOCATABLE :: uostcellsize(:,:,:)

◆ uostcellsizefactor

real w3gdatmd::grid::uostcellsizefactor = 1000

Definition at line 785 of file w3gdatmd.F90.

785  REAL :: UOSTCELLSIZEFACTOR = 1000

◆ uostenabled

logical w3gdatmd::grid::uostenabled = .true.

Definition at line 788 of file w3gdatmd.F90.

788  LOGICAL :: UOSTENABLED = .true.

◆ uostfilelocal

character(len=256) w3gdatmd::grid::uostfilelocal

Definition at line 779 of file w3gdatmd.F90.

779  CHARACTER(LEN=256) :: UOSTFILELOCAL, UOSTFILESHADOW

◆ uostfileshadow

character(len=256) w3gdatmd::grid::uostfileshadow

Definition at line 779 of file w3gdatmd.F90.

◆ uostlocalalpha

integer*1, dimension(:,:,:,:), allocatable w3gdatmd::grid::uostlocalalpha

Definition at line 781 of file w3gdatmd.F90.

781  INTEGER*1, ALLOCATABLE :: UOSTLOCALALPHA(:,:,:,:), UOSTLOCALBETA(:,:,:,:)

◆ uostlocalbeta

integer*1, dimension(:,:,:,:), allocatable w3gdatmd::grid::uostlocalbeta

Definition at line 781 of file w3gdatmd.F90.

◆ uostlocalfactor

real w3gdatmd::grid::uostlocalfactor = 1

Definition at line 786 of file w3gdatmd.F90.

786  REAL :: UOSTLOCALFACTOR = 1

◆ uostshadowalpha

integer*1, dimension(:,:,:,:), allocatable w3gdatmd::grid::uostshadowalpha

Definition at line 782 of file w3gdatmd.F90.

782  INTEGER*1, ALLOCATABLE :: UOSTSHADOWALPHA(:,:,:,:), UOSTSHADOWBETA(:,:,:,:)

◆ uostshadowbeta

integer*1, dimension(:,:,:,:), allocatable w3gdatmd::grid::uostshadowbeta

Definition at line 782 of file w3gdatmd.F90.

◆ uostshadowfactor

real w3gdatmd::grid::uostshadowfactor = 1

Definition at line 787 of file w3gdatmd.F90.

787  REAL :: UOSTSHADOWFACTOR = 1

◆ us3df

integer, dimension(3) w3gdatmd::grid::us3df

Definition at line 713 of file w3gdatmd.F90.

◆ ussp_wn

real, dimension(25) w3gdatmd::grid::ussp_wn

Definition at line 714 of file w3gdatmd.F90.

714  REAL :: USSP_WN(25) !Max set to 25 decay scales.

◆ usspf

integer, dimension(2) w3gdatmd::grid::usspf

Definition at line 713 of file w3gdatmd.F90.

◆ x0

real w3gdatmd::grid::x0

Definition at line 668 of file w3gdatmd.F90.

◆ xgrd

double precision, dimension(:,:), pointer w3gdatmd::grid::xgrd

Definition at line 692 of file w3gdatmd.F90.

692  DOUBLE PRECISION, POINTER :: XGRD(:,:), YGRD(:,:) ! X AND Y DEFINED ON IX,IY

◆ y0

real w3gdatmd::grid::y0

Definition at line 668 of file w3gdatmd.F90.

◆ ygrd

double precision, dimension(:,:), pointer w3gdatmd::grid::ygrd

Definition at line 692 of file w3gdatmd.F90.

◆ zb

real, dimension(:), pointer w3gdatmd::grid::zb

Definition at line 682 of file w3gdatmd.F90.

682  REAL , POINTER :: ZB(:) ! BOTTOM GRID, DEFINED ON ISEA