The namelists variables and the set-up have been built in order to use the namelists default values as far as possible, and to respect a hierarchy.
This section will describe the purpose of the main post-processing namelists and will detail the basic variables in these namelists.
This is the main namelist for the post-processing. It contains the list of the fields to post-process, the format of the output subdomain(s) (spectral coefficients, gaussian grid, LAM grid or LAT X LON grids), and various options of post-processing.
'MODEL'
, 'GAUSS'
, 'LELAM'
or 'LALON'
respectively for spectral coefficients, a global model grid, a LAM grid a set of LAT X LON grids.
'GAUSS'
in ARPEGE/IFS ; 'LELAM'
in ALADIN.
CFPFMT
is 'MODEL'
, 'GAUSS'
or 'LELAM'
then you can make only one output domain ; otherwise you can make up to 15 subdomains.
CFPDOM(1)='000'
; CFPDOM(
i)=' '
for i greater than 1. This means that by default, you ask for only one output (sub-)domain.
Notice :
NAMCFU
or NAMXFU
: these namelists will be automatically modified by FullPOS in order to get the required fluxes.
This namelist defines the boundaries and the horizontal dimensions of each output subdomain. Many default values are available through a clever use of the previous namelist NAMFPC.
Note that if you ask for the model horizontal geometry (CFPFMT='MODEL'
), all these parameters will be reset by the program ; so you should not try to choose them yourself.
NDGLG
and NDLON
of a model grid).
CFPFMT
and LELAM
as shown in the table 2.1.
CFPFMT='GAUSS'
then these variables are useless).
CFPFMT
. CFPFMT='LALON'
then refer to the table 2.2 ; CFPFMT='LELAM'
then refer to the table 2.3.
CFPFMT='GAUSS'
then these variables are useless).
CFPFMT='LALON'
, meters if CFPFMT='LELAM'
.
CFPFMT
. CFPFMT='LALON'
then refer to the table 2.2 ; CFPFMT='LELAM'
then refer to the table 2.3.
CFPFMT='LELAM'
: they correspond to the definition of the so-called "C+I" area while NLAT
and NLON
are corresponding to the area "C+I+E").
CFPDOM
. Refer to the table 2.3.
(NLAT,NLON) | CFPFMT | 'GAUSS' | 'LELAM' | 'LALON' |
LELAM | ||||
.FALSE. | (NDGLG,NDLON) | See table 2.3 | See table 2.2 | |
.TRUE. | (32,64) | (NFPGUX,NFPLUX) | See table 2.2 |
CFPDOM | NLAT | NLON | RLATC | RLONC | RDELY | RDELX |
'HENORD' | 60 | 180 | 45. | 179. | 1.5 | 2. |
'HESUDC' | 60 | 180 | -45. | 179. | 1.5 | 2. |
'HESUDA' | 30 | 90 | -45. | 178. | 3. | 4. |
'ATLMED' | 65 | 129 | -48.75 | -20. | 0.75 | 1. |
'EURATL' | 103 | 103 | 45.75 | 2. | 0.5 | 2/3 |
'ZONCOT' | 81 | 81 | 48.75 | 0. | 0.375 | 0.5 |
'FRANCE' | 61 | 61 | 45.75 | 2. | 0.25 | 1/3 |
'GLOB15' | 121 | 240 | 0. | 179.25 | 1.5 | 1.5 |
'EURAT5' | 105 | 149 | 46. | 5. | 0.5 | 0.5 |
'ATOUR10' | 81 | 166 | 40. | -17.5 | 1. | 1. |
'EUROC25' | 105 | 129 | 48. | 1. | 0.25 | 0.25 |
'GLOB25' | 73 | 144 | 0. | 178.75 | 2.5 | 2.5 |
'EURSUD' | 41 | 54 | 38.25 | -19/3 | 0.5 | 2/3 |
'EUREST' | 39 | 73 | 50.75 | 16/3 | 0.5 | 2/3 |
'GRID25' | 21 | 41 | 50. | 0. | 2.5 | 2.5 |
'MAROC' | 158 | 171 | 31.05 | -6.975 | 23.7/157 | 25.65/170 |
'OCINDIEN' | 67 | 89 | -16.5 | 66. | 1.5 | 1.5 |
'REUNION05' | 61 | 141 | -20. | 65. | 0.5 | 0.5 |
else - case ARPEGE | 0 | 0 | 0. | 0. | 0. | 0. |
else - case ALADIN | NDGUXG | NDLUXG | computed | computed | computed | computed |
CFPDOM | NLAT | NLON | RLATC | RLONC |
'BELG' | 61 | 61 | 50.44595488554766 | 4.90727841961041 |
'SLOV' | 37 | 37 | 46.05017943078632 | 13.52668207859151 |
'MARO' | 149 | 149 | 31.56059442218072 | -7.00000000285346 |
'OPMA' | 97 | 97 | 31.56059442218072 | -7.00000000285346 |
'LACE' | 181 | 205 | 46.24470063381371 | 16.99999999944358 |
'ROUM' | 61 | 61 | 44.77301981937139 | 25.00000000483406 |
'FRAN' | 189 | 189 | 45.31788242335041 | 1.27754303826285 |
else - case ARPEGE | 169 | 169 | 46.46884540633992 | 2.57831063089259 |
else - case ALADIN | NDGUXG | NDLUXG | EDELY | EDELX |
CFPDOM | NFPGUX | NFPLUX | RDELY | RDELX |
'BELG' | 61 | 61 | 12715.66669793411 | 12715.66669793552 |
'SLOV' | 37 | 37 | 26271.55175398597 | 26271.55175829969 |
'MARO' | 149 | 149 | 18808.17793051683 | 18808.17792427479 |
'OPMA' | 97 | 97 | 31336.13991686922 | 31336.13988918715 |
'LACE' | 181 | 205 | 14734.91380550296 | 14734.913810093 |
'ROUM' | 61 | 61 | 33102.6285617361 | 33102.62857952392 |
'FRAN' | 189 | 189 | 12715.67301977791 | 12715.66779231173 |
else - case ARPEGE | 169 | 169 | 12715.6635946432 | 12715.66736292664 |
else - case ALADIN | NDGUXG | NDLUXG | EDELY | EDELX |
CFPDOM | FPLON0 | FPLAT0 | ||
'BELG' | 2.57831001 | 46.46884918 | ||
'SLOV' | 17.0 | 46.24470064 | ||
'MARO' | -7.0 | 31.56059436 | ||
'OPMA' | -7.0 | 31.56059436 | ||
'LACE' | 17.0 | 46.24470064 | ||
'ROUM' | 25.0 | 44.77301983 | ||
'FRAN' | 25.0 | 44.77301983 | ||
else - case ARPEGE | 2.57831001 | 46.46884918 | ||
else - case ALADIN | ELON0 | ELAT0 |
This namelist defines the geometry of the output subdomain(s). It is used mostly when the output geometry is a gaussian grid or a LAM grid. Default geometry is the model geometry.
Note that if you ask for the model horizontal geometry (CFPFMT='MODEL'
), all these parameters will be reset by the program ; so you should not try to choose them yourself.
CFPFMT
:
CFPFMT='GAUSS'
it is the truncation order of the output grid.
CFPFMT='LELAM'
it is the meridional truncation order of the output grid.
CFPFMT='LALON'
it is the truncation used to filter in spectral space the post-processed fields.
CFPFMT='GAUSS'
then NFPMAX
is computed like for a quadratic grid : 3*NFPMAX(:)+1
NLON(:)
CFPFMT='LELAM'
then NFPMAX
is computed like for a quadratic grid : 3*NFPMAX(:)+1
NLAT(:)
CFPFMT='LALON'
NFPMAX
is computed like for a quadratic grid : 3*NFPMAX(:)+1
min(NLAT(:),NLON(:))
CFPFMT='LELAM'
).
CFPFMT='LELAM'
then NMFPMAX
is computed like for a quadratic grid : so that 3*NMFPMAX+1
NLON(1)
CFPFMT='GAUSS'
, or the location of the observed cyclone (for bogussing purpose -- refer to section 4.4 --) if CFPFMT='LELAM'
. This variable is useless if CFPFMT='LALON'
.
FPMUCEN
, and radians for FPLOCEN
RMUCEN
and RLOCEN
. In ALADIN : respectively sin(ELAT0)
and ELON0
.
CFPFMT='GAUSS'
.
NFPHTYP=NHTYP
in ARPEGE/IFS if NLAT(1)=NDGLG
; otherwise NFPHTYP=0
CFPFMT='GAUSS'
. Reduced grids can be computed thanks to the procedure surgery.
NLAT(i)/2
(Northern hemisphere only) : subscript 1 corresponds to row the nearest to the pole ; subscript NLAT(i)/2
corresponds to the row the nearest to the equator. Both hemisphere are assumed to be symetric.
NFPRGRI(1:(NLAT(1)+1)/2)=NRGRI(1:(NDGLG+1)/2)
if NLAT(1)=NDGLG
; else NFPRGRI(1:NLAT(1))=NLON(1)
.
CFPFMT='GAUSS'
.
FPSTRET=RSTRET
in ARPEGE/IFS ; FPSTRET=1.
in ALADIN.
CFPFMT='LALON'
.
NFPTTYP=1
then the pole of interest is at the North pole of the geographical Earth.
NFPTTYP=2
and CFPFMT='GAUSS'
in ARPEGE/IFS then the pole of interest is anywhere else on the geographical Earth.
NFPTTYP=2
and CFPFMT='LELAM'
in ALADIN : the cyclone is moved to the location of the observed cyclone (for bogussing purpose -- refer to section 4.4 --).
CFPFMT='GAUSS'
: NFPTTYP=NSTTYP
. In all other cases NFPTTYP=1
.
CFPFMT='GAUSS'
to compute the value : (NLON(1)-1)/NFPMAX(1)
.
FPNLGINC=1.
CFPFMT='LELAM'
).
CFPDOM
. Refer to the table 2.3.
NFPLEV=NFLEVG
FPVALH
is in Pascal ; FPVBH
is adimensional.
NFPLEV=NFLEVG
then FPVALH(1:NFPLEV)=VALH(1:NFLEVG)
and FPVBH(1:NFPLEV)=VBH(1:NFLEVG)
(model levels). Else the program will attempt to recompute FPVALH
and FPVBH
to fit with NFPLEV
, using vertical levels that may have been used in operations in the past.
FPVP00=VP00
.