Bug fix 1D
2 lines of code changed in 1 file:
Correction of a bug in swni.F90
should enable new SW radiation to run smoothly
5 lines of code changed in 1 file:
Compilation bug fixing ...
3 lines of code changed in 2 files:
Follow-up from commit 2395: get rid of rlon and rlat, longitude_deg and latitude_deg (from module geometry_mod) should be used instead. Longitudes and latitudes are no longer loaded from startphy.nc but inherited from dynamics (and compatibility with values in startphy.nc is checked). This will change bench results because of roundoffs differences between the two.
EM
132 lines of code changed in 13 files:
Introduction of two new flags (ok_conv_stop
[Def=F], ok_intermittent [Def=F]) and one new
parameter (tau_stop [Def=15000]) in
conv_param.data:
. ok_conv_stop=T => convective mass fluxes are
set to zero if there is no trigger for a time
lapse longer than tau_stop.
. ok_intermittent=T => intermittent convection is
represented; the change concerns the upper
bound on the cloud base mass flux in
cv3p2_closure.F90.
The upper bound on Alp in physiq.F90 should
also be changed: this is still to be done.
131 lines of code changed in 4 files:
Implementation of ice thermodynamics in
cv3p_mixing.F90 . Needs debugging.
83 lines of code changed in 2 files:
Modifications from 2274 that were somehow lost
LF
6 lines of code changed in 3 files:
Bug fix for aquaplanets: "rlat" and "rlon" were uninitialized when written to startphy.nc; phyredem should write "longitude_deg" and "latitude_deg" to the file. Overall "rlat" and "rlon" should not be used and "latitude_deg" and "longitude_deg" should be used instead in the physics. To be further cleaned up.
Some cleanup on that mater also made in phydev.
Note that this change will make bench test results different for longitudes and latitudes, because of roundoff effects.
EM
86 lines of code changed in 7 files:
to fit with inca we need to increase dimension of naero_grp in aero_mod.
When lmdz is running without inca dim 10 to 12 will be empty and there is no change in results
these modifications only impact the old physics coupled with inca
36 lines of code changed in 5 files:
Add various intializations of arrays in lmdz1d.F90
and in the convection scheme. Add output variables
for boundary layer splitting.
383 lines of code changed in 7 files:
Retour a 1+1=2. Probleme dans thermcell_alim.
Bug fixing
8 lines of code changed in 2 files:
Fix some minor anomalies spotted by the xlf compiler:
- infotrac : wrongly giving integer values to logicals
- surf_ocean_mod and yamada_c : should be a space between "stop" and message; but avoid using stop, use abort_physic routine instead.
- readchlorophyll: using isnan() is not standard; compare the variable to itself instead (will return .false. if NaN).
While at it, also added some missing "only" clauses when using modules.
EM
21 lines of code changed in 4 files:
Correction noms variables diagnostiques ptstar, pt0
2 lines of code changed in 1 file:
Ajout variables ptstar, pt0 utilisees dans le diagnostic de la slp
14 lines of code changed in 7 files:
Ajout de la routine thermcell_alim calculant l'alimentation laterale.
123 lines of code changed in 1 file:
Poursuite du travail sur les thermiques.
Extraction d'une routine calculant l'alimentation laterale à la base.
+ une correction de Jean-Yves sur des initialisations maquantes dans
thermcell_main (mais qui sont maintenant dans thermcell_alp).
37 lines of code changed in 3 files:
Ajout routines calcul slp
334 lines of code changed in 3 files:
Correction calcul sea level pressure (slp) cf. Arpege-IFS
Ajout initialisation cldfrarad
19 lines of code changed in 4 files:
Séparation de la partie de calcul de ALP dans thermcell_main
Spliting thermcell_main.F90 in 2, isolating the ALP computation.
464 lines of code changed in 2 files:
Modified iniphysiq_mod.F90 that includes nqtot
38 lines of code changed in 1 file:
>>> Updated phymar routines and made sure it compiles
- Changed X___AT in Mod_PHY_AT_kkl.f90 from REAL*16 (obsolete) to double precision
- The number of tracers nqtot is now given to MAR via the infotrac_phy routine
- Changed iim and jjm into ii and jj in dynlonlat_phylonlat/phymar/iniphysiq_mod.F90
- Added the declaration of the rotational in phymar/physiq.F90
36 lines of code changed in 3 files: