6
6
# ESMValTool to use key 'ipsl_varname' for building the filename,
7
7
# while for format 'Output' it specifies to use key 'group'
8
8
#
9
- # Specifying 'igcm_dir' here allows to avoid having to secifiy it in
9
+ # Specifying 'igcm_dir' here allows to avoid having to specifiy it in
10
10
# datasets definitions
11
11
#
12
12
# Key 'use_cdo' allows to choose whether CDO will be invoked for
15
15
# not compliant with ESMValtool licence policy, the default
16
16
# configuration is to avoid using it. You may use customized settings
17
17
# by installing a modified version of this file as
18
- # ~/.esmvatlool/variable_details/native6-ipsl-cm6-*.yml
18
+ # ~/.esmvatlool/variable_details/ipslcm-*.yml
19
+ # see : https://docs.esmvaltool.org/projects/esmvalcore/en/latest/quickstart/configure.html#location-of-the-extra-facets-files)
19
20
#
20
21
# Key 'positive' allows to tell ESMValTool when the sign convention
21
22
# for a variable is reversed between IPSL-CM6 and CMIP6. In that case,
22
23
# just e.g. put 'positive: down' if the CMIP6 convention is 'positive: up'
23
24
#
24
25
# The main key below, 'IPSL-CM6', is the one to use as a value for
25
26
# attribute 'dataset' in the 'datasets' entry of recipes; it matches
26
- # the module name 'ipsl .py' in 'cmor_fixes/ipsl*/ipsl .py'
27
+ # the module name 'ipsl_cm6 .py' in 'cmor_fixes/ipsl*/ipsl_cm6 .py'
27
28
#
28
29
---
29
30
# A series of shortcuts for repetitive settings
@@ -46,7 +47,9 @@ ShortCuts:
46
47
IPSL-CM6 :
47
48
# ========================================================================================
48
49
Amon :
49
- # ========================================================================================
50
+ # ========================================================
51
+ # ATM variables processed using their CMIP6 short_name
52
+ # ========================================================
50
53
# ATM 3D Variables
51
54
ta : {ipsl_varname: ta, <<: *atm3dvars}
52
55
ua : {ipsl_varname: ua, <<: *atm3dvars}
@@ -62,45 +65,16 @@ IPSL-CM6:
62
65
ts : {ipsl_varname: tsol, <<: *atmvars}
63
66
huss : {ipsl_varname: q2m, <<: *atmvars}
64
67
uas : {ipsl_varname: u10m, <<: *atmvars}
65
- " vas " : {ipsl_varname: v10m, <<: *atmvars}
68
+ vas : {ipsl_varname: v10m, <<: *atmvars}
66
69
sfcWind : {ipsl_varname: wind10m, <<: *atmvars}
67
70
hurs : {ipsl_varname: rh2m, <<: *atmvars}
68
-
69
- # ATM general variables
70
- precip : {ipsl_varname: precip, <<: *atmvars}
71
71
prw : {ipsl_varname: prw, <<: *atmvars}
72
- slp : {ipsl_varname: slp, <<: *atmvars}
73
72
t2m : {ipsl_varname: t2m, <<: *atmvars}
74
73
q2m : {ipsl_varname: q2m, <<: *atmvars}
75
74
u10m : {ipsl_varname: u10m, <<: *atmvars}
76
75
v10m : {ipsl_varname: v10m, <<: *atmvars}
77
76
wind10m : {ipsl_varname: wind10m, <<: *atmvars}
78
77
79
- # -> Turbulent fluxes
80
- taux : {ipsl_varname: taux, <<: *atmvars}
81
- tauy : {ipsl_varname: tauy, <<: *atmvars}
82
-
83
- # -> Radiative down at TOA
84
- SWdnTOA : {ipsl_varname: SWdnTOA, <<: *atmvars}
85
-
86
- # -> Radiative down at TOA
87
- topl : {ipsl_varname: topl, <<: *atmvars}
88
- SWupTOA : {ipsl_varname: SWupTOA, <<: *atmvars}
89
- topl0 : {ipsl_varname: topl0, <<: *atmvars}
90
- SWupTOAclr : {ipsl_varname: SWupTOAclr, <<: *atmvars}
91
-
92
- # -> Radiative up at Surface
93
- LWupSFC : {ipsl_varname: LWupSFC, <<: *atmvars}
94
- SWupSFC : {ipsl_varname: SWupSFC, <<: *atmvars}
95
- SWupSFcclr : {ipsl_varname: SWupSFcclr, <<: *atmvars}
96
- LWupSFcclr : {ipsl_varname: LWupSFcclr, <<: *atmvars}
97
-
98
- # -> Radiative down at Surface
99
- LWdnSFC : {ipsl_varname: LWdnSFC, <<: *atmvars}
100
- SWdnSFC : {ipsl_varname: SWdnSFC, <<: *atmvars}
101
- LWdnSFcclr : {ipsl_varname: LWdnSFcclr, <<: *atmvars}
102
- SWdnSFcclr : {ipsl_varname: SWdnSFcclr, <<: *atmvars}
103
-
104
78
# -> Turbulent fluxes
105
79
hfls : {ipsl_varname: flat, <<: *atmvars, positive: down}
106
80
hfss : {ipsl_varname: sens, <<: *atmvars, positive: down}
@@ -131,12 +105,44 @@ IPSL-CM6:
131
105
rldscs : {ipsl_varname: LWdnSFcclr, <<: *atmvars}
132
106
rsdscs : {ipsl_varname: SWdnSFcclr, <<: *atmvars}
133
107
108
+ # ========================================================
109
+ # ATM variables processed using their own IPSL short_name
110
+ # ========================================================
111
+ # -> general variables
112
+ precip : {ipsl_varname: precip, <<: *atmvars}
113
+ slp : {ipsl_varname: slp, <<: *atmvars}
114
+
115
+ # -> Turbulent fluxes
116
+ taux : {ipsl_varname: taux, <<: *atmvars}
117
+ tauy : {ipsl_varname: tauy, <<: *atmvars}
118
+
119
+ # -> Radiative down at TOA
120
+ SWdnTOA : {ipsl_varname: SWdnTOA, <<: *atmvars}
121
+
122
+ # -> Radiative up at TOA
123
+ topl : {ipsl_varname: topl, <<: *atmvars}
124
+ SWupTOA : {ipsl_varname: SWupTOA, <<: *atmvars}
125
+ topl0 : {ipsl_varname: topl0, <<: *atmvars}
126
+ SWupTOAclr : {ipsl_varname: SWupTOAclr, <<: *atmvars}
127
+
128
+ # -> Radiative up at Surface
129
+ LWupSFC : {ipsl_varname: LWupSFC, <<: *atmvars}
130
+ SWupSFC : {ipsl_varname: SWupSFC, <<: *atmvars}
131
+ SWupSFcclr : {ipsl_varname: SWupSFcclr, <<: *atmvars}
132
+ LWupSFcclr : {ipsl_varname: LWupSFcclr, <<: *atmvars}
133
+
134
+ # -> Radiative down at Surface
135
+ LWdnSFC : {ipsl_varname: LWdnSFC, <<: *atmvars}
136
+ SWdnSFC : {ipsl_varname: SWdnSFC, <<: *atmvars}
137
+ LWdnSFcclr : {ipsl_varname: LWdnSFcclr, <<: *atmvars}
138
+ SWdnSFcclr : {ipsl_varname: SWdnSFcclr, <<: *atmvars}
139
+
140
+
134
141
# ========================================================================================
135
142
Lmon :
136
143
# ========================================================================================
137
144
# SRF -- Land surface - ORCHIDEE
138
145
139
- # --> !!! This will not stay in the param file !!! --------------------
140
146
fluxlat : {ipsl_varname: fluxlat, <<: *srfvars}
141
147
fluxsens : {ipsl_varname: fluxsens, <<: *srfvars}
142
148
albnir : {ipsl_varname: alb_nir, <<: *srfvars}
0 commit comments