LMDZ
parfpos.F90
Go to the documentation of this file.
1 MODULE parfpos
2 
3 #include "tsmbkind.h"
4 
5 USE pardim
6 
7 
8 IMPLICIT NONE
9 
10 SAVE
11 
12 ! ------------------------------------------------------------------
13 
14 ! === basic dimensions for Full POST-PROCESSING ===
15 
16 ! JPOSDOM : Maximum number of horizontal (sub)domains
17 ! JPOSFRQ : Maximum number of output frequencies
18 ! JPOSLEN : Maximum length of a (sub)domain name
19 ! JPOSLIS : Maximum number of groups of subdomains
20 ! JPOSDIR : Maximum length of the path (or prefix) for the output files
21 ! JPOSLE : Maximum number of eta levels on the output subdomain
22 ! JPOSGL : Maximum number of latitude rows of the output gaussian grid
23 ! JPOS3DF : Maximum number of specific 3D dynamic fields
24 ! JPOSSCVA: Maximum number of post-processable passive scalars
25 ! JPOS2DF : Maximum number of specific 2D dynamic fields
26 ! JPOSPHY : Maximum number of surface fields
27 ! JPOSCFU : Maximum number of cumulated fluxes
28 ! JPOSXFU : Maximum number of instantaneous fluxes
29 ! JPOS3P : Maximum number of pp. pressure levels
30 ! JPOS3H : Maximum number of pp. height (above orography) levels
31 ! JPOS3TH : Maximum number of pp. potential temperature levels
32 ! JPOS3PV : Maximum number of pp. potential vorticity levels
33 ! JPOS3S : Maximum number of pp. eta levels
34 ! JPOSVSO : Maximum number of climatologic fields of output format
35 
36 
37 integer_m, PARAMETER :: jposdom=15
38 integer_m, PARAMETER :: jposfrq=10
39 integer_m, PARAMETER :: jposlen=10
40 integer_m, PARAMETER :: jposlis=10
41 integer_m, PARAMETER :: jposdir=180
42 integer_m, PARAMETER :: jposle=jpmxle
43 integer_m, PARAMETER :: jposgl=jpmxgl
44 integer_m, PARAMETER :: jpos3df=63
45 integer_m, PARAMETER :: jpos2df=15
46 integer_m, PARAMETER :: jposphy=127
47 integer_m, PARAMETER :: jposcfu=63
48 integer_m, PARAMETER :: jposxfu=63
49 integer_m, PARAMETER :: jpos3p=31
50 integer_m, PARAMETER :: jpos3h=127
51 integer_m, PARAMETER :: jpos3th=15
52 integer_m, PARAMETER :: jpos3pv=15
53 integer_m, PARAMETER :: jpos3s=jposle
54 integer_m, PARAMETER :: jposvso=31
55 integer_m, PARAMETER :: jposscva=3
56 ! ------------------------------------------------------------------
57 END MODULE parfpos
integer(kind=jpim), parameter jposxfu
Definition: parfpos.F90:51
integer(kind=jpim), parameter jpmxgl
Definition: pardim.F90:19
integer(kind=jpim), parameter jpos3df
Definition: parfpos.F90:68
integer(kind=jpim), parameter jpos3h
Definition: parfpos.F90:53
integer(kind=jpim), parameter jposlen
Definition: parfpos.F90:44
integer(kind=jpim), parameter jposdir
Definition: parfpos.F90:46
integer(kind=jpim), parameter jpos3th
Definition: parfpos.F90:54
integer(kind=jpim), parameter jpmxle
Definition: pardim.F90:18
integer(kind=jpim), parameter jposdom
Definition: parfpos.F90:43
integer(kind=jpim), parameter jposgl
Definition: parfpos.F90:48
integer(kind=jpim), parameter jposlis
Definition: parfpos.F90:45
integer(kind=jpim), parameter jpos3s
Definition: parfpos.F90:56
integer(kind=jpim), parameter jpos3p
Definition: parfpos.F90:52
integer(kind=jpim), parameter jposcfu
Definition: parfpos.F90:50
integer(kind=jpim), parameter jposscva
Definition: parfpos.F90:57
Definition: pardim.F90:1
integer(kind=jpim), parameter jposle
Definition: parfpos.F90:47
integer(kind=jpim), parameter jposphy
Definition: parfpos.F90:67
integer(kind=jpim), parameter jpos3pv
Definition: parfpos.F90:55
integer(kind=jpim), parameter jpos2df
Definition: parfpos.F90:70