Bug fix: in dyn3dpar seting and updating of surface pressure hallo was missing in physics step (only matters for cases where physics modify surface pressure).
EM
6 lines of code changed in 1 file:
Add updating pressure, mass and Exner function (ie: all variables which depend on surface pressure) after adding physics tendencies (which include a surface pressure tendency).
Note that this change induces slight changes in GCM results with respect to previous svn version of the code, even if surface pressure tendency is zero (because of recomputation of polar values as an average over polar points on the dynamics grid).
EM
581 lines of code changed in 22 files:
cosp : corrections for compiling with XIOS. Runnig with cosp not tested.
xml : corrected error in field ozone_daylight. Error seen when read_climoz=2.
27 lines of code changed in 9 files:
Modification de du schéma implicite des thermique pour que la concentration
soit inchangée en cas de flux de masse uniformément nul.
Implicit scheme for thermal plume modified to keep unchanged the concentration
when the mass flux is zero.
12 lines of code changed in 1 file:
Cleanup and update of "grilles_gcm_netcdf_sub": removed old version, removed flag "grilles_gcm_netcdf" used to trigger output of grilles_gcm.nc file (file will now always be created) and fixed writing vertical levels presnivs in the file.
JBM+EM
64 lines of code changed in 11 files:
Changement de place de pres2lev_mod.F90
Changing location for pres2lev_mod.F90
79 lines of code changed in 3 files:
Suppression d'impressions
3 lines of code changed in 1 file:
Correction
Bug fixing
0 lines of code changed in 1 file:
Interface legere de sorties netcdf. Peut etre utilisee hors de LMDZ
Light interface for netcdf. Can be used outside LMDZ
341 lines of code changed in 4 files:
Suprresion de inigrads de 1DUTILS.h
0 lines of code changed in 1 file:
Suppression de l'appel à wrgradsfi
Removing calls to wrgradsfi
0 lines of code changed in 7 files:
La modification de phys_output_mod était devenue obsolète
The phys_output_mod change was obsolete
0 lines of code changed in 1 file:
Suppression du traitement de wrgradsfi
Removing the line concrening wrgradsfi
0 lines of code changed in 1 file:
On enleve wrgradsfi de 1DUTILS.h. La routine est deja dans phylmd.
Removing wrgradsfi from 1DUTILS.h (already in phylmd)
0 lines of code changed in 1 file:
Plus beson de modifier physiq.F90 lors de l'installation du 1D
No more need to modify physiq.F90 when isntalling the SCM
0 lines of code changed in 1 file:
Le add_pbl_tend est passé de phy1d à phylmd et appelé dans phylmd/physiq.F90
si klon_glo=1
add_pbl_tend is moved from phy1d to phylmd and called in phylmd/physiq.F90
if klon_glo=1
58 lines of code changed in 2 files:
Corrections pour les sorties XIOS :
1. Dans phys_output_mod.F90 :
Calcul de l'heure de départ sorti en dehors de la boucle sur les fichiers
Definition des axes verticaux pour XIOS mis sous la cles de controle des sorties
Definition de l'axe vertical pour les fichiers NMC
2. Corrections divers pour les sorties NMC (unite, description, ...)
phys_output_ctrlout_mod.F90 et phys_output_write_mod.F90
40 lines of code changed in 3 files:
Correction de la commission précédente
Correction of previous commit
2 lines of code changed in 1 file:
Correction. Declarations manquantes.
Bug fixing (mixing declarations).
5 lines of code changed in 2 files:
Nouvelle version de thermcell_plume, permettant d'avoir des stratocumulus
avec 40 couches dans le cas fire.
New version of thermcell_plume, giving stratocumulus in the fire case
158 lines of code changed in 1 file:
Added path to XIOS for curie arch.
2 lines of code changed in 1 file:
Correction de bug pour le cas Sandu.
Nudge au dessus de 700hpa à prendre en compte.
MPL
--This line, and those below, will be ignored--
M phy1d/1D_decl_cases.h
A phy1d/1D_nudge_sandu_astex.h
M phy1d/lmdz1d.F
46 lines of code changed in 3 files:
AC : Modified to run with Oasis-MCT as coupler in IPSLCM6 coupled configuration
44 lines of code changed in 9 files:
Correction d'une erreur dans makelmdz.
Bug fixing in makelmdz
1 lines of code changed in 1 file:
Le create_make_gcm manquait beaucoup de dépendances.
1 lines of code changed in 1 file:
ocean_force_mod est mis à jour pour inclure en option le cas 1D, et éviter
de dupliquer la routine dans phy1d.
clesphys.h est modifié pour placer les réels avant les entiers et logiques
pour éviter des warnings à la compilation.
62 lines of code changed in 2 files:
Nettoyage du code 1D pour limiter les warning en mode debug.
Essentiellement des declarations inutiles.
Cleaning of the 1D code in order to limit warnings in debug mode.
Essentially supressing unused declared variables.
93 lines of code changed in 6 files:
Nouvelles options dans disvert.F90 :
=------------------------------------
1. avec vert_sampling="sigma" -> niveaux sigma plutôt qu'hybride.
P_i,j,k= Bhyb_k * Ps , Ahyb_k=0.
2. disgmin, l'épaisseur approximative du premier niveau en coordonnée
sigma peut être défini dans les fichiers .def.
Cette option est valable pour vert_sampling=sigma, tropo ou strato.
Valeur par défaut : 1, sauf pour (llm==39 .and. vert_sampling=="strato")
ce qui correspond aux configurations CMIP5
=======================================================================
New options in disvert.F90 :
=---------------------------
1. with vert_samplig="sigma" -> sigma levels instead of hybrid
P_i,j,k= Bhyb_k * Ps , Ahyb_k=0.
2. disgmin, the approximate thickness of the first layer in sigma
coordinate can be specified from the .def files.
Active for vert_sampling=sigma, tropo or strato.
Defaut value : 1, except for (llm==39 .and. vert_sampling=="strato")
which corresponds to the CMIP5 configurations.
--Cette ligne, et les suivantes ci-dessous, seront ignorées-
M dyn3d_common/disvert.F90
24 lines of code changed in 1 file:
Empêche l'exécution en mode debug
----------------
Crashes in debugging mode
1 lines of code changed in 1 file:
L'édition des liens avec la librairie idrmemmpi de l'idris est supprimée par
défaut pour éviter que les jobs ne se bloquent sur Ada. En effet, dans le cas
d'une simulation couplée, il faut que tout les exécutables aient été liés avec
la librairie pour éviter un blocage et comme ce n'est pas le cas par défaut ...
1 lines of code changed in 1 file: