19 INTEGER(KIND=JPIM),
PARAMETER ::
jpmxnei=36
24 INTEGER(KIND=JPIM) :: ngptot
25 INTEGER(KIND=JPIM) :: ngptotg
26 INTEGER(KIND=JPIM) :: ndgsal, ndgenl
27 INTEGER(KIND=JPIM) :: ndgsag, ndgeng
28 INTEGER(KIND=JPIM),
POINTER :: nloeng(:)
29 REAL(KIND=JPRB),
POINTER :: rmu(:)
30 REAL(KIND=JPRB),
POINTER :: rw(:)
32 INTEGER(KIND=JPIM) :: nresol_id
33 INTEGER(KIND=JPIM) :: ngptotmx, nspec2, nsmax
34 INTEGER(KIND=JPIM) :: nptrfloff, nump, ndlon
35 INTEGER(KIND=JPIM) :: ndgsah, ndgenh
36 INTEGER(KIND=JPIM) :: ndglg, ndlsur
37 INTEGER(KIND=JPIM) :: nfrstloff, ndsur1,ndgsur
38 INTEGER(KIND=JPIM) :: myfrstactlat, mylstactlat
39 INTEGER(KIND=JPIM) :: ngpblks
40 INTEGER(KIND=JPIM) :: nproma
42 INTEGER(KIND=JPIM),
POINTER,
DIMENSION(:) :: nrgri, nptrfrstlat, nfrstlat
43 INTEGER(KIND=JPIM),
POINTER,
DIMENSION(:) :: nlstlat, myms, nasm0
44 INTEGER(KIND=JPIM),
POINTER,
DIMENSION(:,:) :: nsta, nonl
45 INTEGER(KIND=JPIM),
POINTER,
DIMENSION(:) :: nstagp
46 REAL(KIND=JPRB),
POINTER :: rsqm2(:), rlatig(:), rlati(:)
47 REAL(KIND=JPRB),
POINTER :: ripi0(:), ripi1(:), ripi2(:)
48 INTEGER(KIND=JPIM),
POINTER,
DIMENSION(:) :: nptrlstlat
55 INTEGER(KIND=JPIM),
POINTER :: nslsta(:)
56 INTEGER(KIND=JPIM),
POINTER :: nslonl(:)
57 INTEGER(KIND=JPIM),
POINTER :: nsloff(:)
58 INTEGER(KIND=JPIM),
POINTER :: nslext(:,:)
59 INTEGER(KIND=JPIM),
POINTER :: nslsendpos(:)
60 INTEGER(KIND=JPIM),
POINTER :: nslrecvpos(:)
61 INTEGER(KIND=JPIM),
POINTER :: nslsendptr(:)
62 INTEGER(KIND=JPIM),
POINTER :: nslrecvptr(:)
63 INTEGER(KIND=JPIM),
POINTER :: nslcore(:)
64 INTEGER(KIND=JPIM),
POINTER :: nslcomm(:)
66 INTEGER(KIND=JPIM) :: naslb1
67 INTEGER(KIND=JPIM) :: nslprocs
68 INTEGER(KIND=JPIM) :: nslmpbufsz
69 INTEGER(KIND=JPIM) :: nslrpt
70 INTEGER(KIND=JPIM) :: nslspt
71 INTEGER(KIND=JPIM) :: nslwiden
72 INTEGER(KIND=JPIM) :: nslwides
73 INTEGER(KIND=JPIM) :: nslwidee
74 INTEGER(KIND=JPIM) :: nslwidew
83 REAL(KIND=JPRB) :: gelam, gelat, gemu
84 REAL(KIND=JPRB) :: geclo, geslo, gm, gaw
85 REAL(KIND=JPRB) :: gnordl, gnordm, gsqm2
86 REAL(KIND=JPRB) :: rcolon, rsilon
87 REAL(KIND=JPRB) :: rindx, rindy
88 REAL(KIND=JPRB) :: orog
89 INTEGER(KIND=JPIM) :: ngplat
91 INTEGER(KIND=JPIM) :: neigh
93 INTEGER(KIND=JPIM),
POINTER :: nl0(:)
95 REAL(KIND=JPRB),
POINTER :: wgt(:)
102 INTEGER(KIND=JPIM) :: neigh
104 INTEGER(KIND=JPIM),
POINTER :: nl0(:)
106 REAL(KIND=JPRB),
POINTER :: wgt(:)
type(type_dyn_point), dimension(:), allocatable, public ydynpoi
type(sl_struct), public phys_sl
type(sl_struct), public dyn_sl
integer(kind=jpim), parameter, public jpmxnei
type(type_phys_point), dimension(:), allocatable, public yphypoi
type(phys_grid_struct), public phys_grid
type(phys_grid_struct), public dyn_grid