Correction d'un bug OpenMP
OpenMP bug fixing
1 lines of code changed in 1 file:
Correction d'un bug sur les sorties du guidage dans dyn3dmem + enrichissement
des sorties.
Bug fixing in nudging outputs in dyn3dmem + enriched outputs
148 lines of code changed in 1 file:
Problèmes sur les concentrations de certains gaz
S. Baek
------
Problems on some gases concentrations
S. Baek
63 lines of code changed in 5 files:
Correction de declaration manquante
Missing declaration
1 lines of code changed in 1 file:
Enrichissement des sorties pour le guidage
Enriched outputs for nudging
139 lines of code changed in 2 files:
Enrichissement des sorties du guidage
Enriched outputs for nudging
139 lines of code changed in 2 files:
Quick fix to be once more able to compile gcm with makelmdz_fcm.
EM
4 lines of code changed in 2 files:
Forgot copyright property on new file.
7 lines of code changed in 1 file:
Removed unused variables pks, pk, pkf from main program unit gcm.
Encapsulated procedures exner_hyb, exner_hyb_p, exner_hyb_loc,
exner_milieu, exner_milieu_p and exner_milieu_loc into
modules. (Compulsory to allow optional arguments.)
In the procedures exner_hyb, exner_hyb_p, exner_hyb_loc, donwgraded
arguments alpha and beta to local variables. In exner_milieu,
exner_milieu_p and exner_milieu_loc, removed beta altogether. In the
six procedures exner_*, made pkf an optional argument. Made some
cosmetic modifications in order to keep the six procedures exner_* as
close as possible.
In the six procedures exner_*, removed the averaging of pks at the
poles: this is not useful because ps is already the same at all
longitudes at the poles. This modification changes the results of the
program. Motivation: had to do this for exner_hyb because we call it
from test_disvert with a few surface pressure values.
In all the procedures calling exner_*, removed the variables alpha and
beta. Also removed variables alpha and beta from module leapfrog_mod
and from module call_calfis_mod.
Removed actual argument pkf in call to exner_hyb* and exner_milieu*
from guide_interp, guide_main, iniacademic and iniacademic_loc (pkf
was not used in those procedures).
Argument workvar of startget_dyn is used only if varname is tpot or
q. When varname is tpot or q, the actual argument associated to
workvar in etat0_netcdf is not y. So y in etat0_netcdf is a
place-holder, never used. So we remove optional argument y in the
calls to exner_hyb and exner_milieu from etat0_netcdf.
Created procedure test_disvert, called only by etat0_netcdf. This
procedure tests the order of pressure values at half-levels and full
levels.
1126 lines of code changed in 28 files:
Oublie ...
0 lines of code changed in 1 file:
Passage au format libre pour inclure les ficheirs du 1D dans lmdz1d.F90
2031 lines of code changed in 11 files:
Corrections des dernieres commissions et nettoyage de makelmdz
Some bug fixing and cleaning in makelmdz
8 lines of code changed in 3 files:
Reintegration de phy1d dans phylmd
5956 lines of code changed in 34 files:
Modification de create_make_gcm et makelmdz pour la compilation 1D.
9 lines of code changed in 2 files:
Correction : some 3D fields were in wrong group, now they are in the 3D field groupe.
9 lines of code changed in 1 file:
makegcm n'est plus utilisé/utilisable
---------------------------------
makegcm should not be used anymore
27 lines of code changed in 1 file:
Extracted context LMDZ from iodef.xml file into a new file context_lmdz.xml. This is done to make easier the use of several componantes with XIOS.
JG+EM
44 lines of code changed in 2 files:
Correction : ozone_daylight must be in groupe for 3d fields.
1 lines of code changed in 1 file:
Homogénéisation des calculs du nombre de Richardson et de f_cdrag entre coefcdrag.F90 et clcdrag.F90
modification des zlev pour orchidee
-------------------------------
Keeping the same calculation between coefcdrag.F90 and clcdrag.F90 for richardson number & f_cdrag
modification of zlev for orchidee
Fuxing Wang
15 lines of code changed in 2 files:
Modifications pour OpenMP
-------
OpenMP modifications
483 lines of code changed in 121 files:
Rajout de la clé CPP_RRTM pour la compilation avec RRTM
--------------------
Added CPP_RRTM key for RRTM compilation
50 lines of code changed in 2 files:
Changement de valeur par défaut de ok_conserv_q à false pour
convergence avec les versions précédentes.
Changing the default value of ok_conserv_q to false.
1 lines of code changed in 1 file:
Modification pour garantir la conservation des espèces traces.
Modification for tracer conservation
Jean-Yves Grandpeix
3123 lines of code changed in 11 files:
Modification de la spécification de la plage de température pour
la phase mixte liquide/glace des nuages.
Contrôle par les paramètres t_glace_min/max, exposant_glace, iflag_t_glace
Modifying the specification of the mixte liquid/ice phase for cloud water.
Jean-Baptiste Madeleine
209 lines of code changed in 7 files:
Oublié de mettre les propriétés
------------------
Forgot to set properties
53 lines of code changed in 6 files:
Nouvelle version qui inclut les effets des aérosols et propose les mêmes diagnostics des effets directs
et indirects que l'ancienne version du rayonnement.
OB
-----------
New RRTM version that includes the effects of aerosols and outputs the same direct and indirect effects
diagnostics as the old version
OB
1971 lines of code changed in 6 files:
Nouvelle version qui inclut les effets des aérosols et propose les mêmes diagnostics des effets
directs et indirects que l'ancienne version du rayonnement.
OB
-----------
New RRTM version that includes the effects of aerosols and outputs the same direct and indirect effects
diagnostics as the old version
OB
237 lines of code changed in 12 files:
Further cleanup concerning XIOS (mainly about axes being defined as axes and not as groups of axes).
EM
229 lines of code changed in 15 files:
Updates for XIOS outputs. NMC outputs now OK, as long as these are in output files number 6 and more (phys_out_filenames ordering in config.def).
Among things that need be worked on further with XIOS:
- Station outputs form and format.
- Extra axes can only be included in XIOS files if linked to given variables.
- Further splitting of the XML files as iodef.xml, context_lmdz.xml,
field_def_lmdz.xml and file_def_hist***_lmdz.xml.
EM
3849 lines of code changed in 21 files: