Nettoyage du code :
- changement de nomes des routines pour avoir les memes nome des modules
- corrections
- dos2unix appliquee aux fichiers
7715 lines of code changed in 36 files:
Modifications pour compiler avec makelmdz et cosp
7 lines of code changed in 2 files:
Fix in regr_horiz_time_climoz_m: <= instead of < in an index search loop to avoid
a possible error in the 3D ozone interpolation when input and output longitudes
numbers are equal.
Few typos in the comments corrected.
0 lines of code changed in 4 files:
Renaming some ping files
176 lines of code changed in 4 files:
Cleanup in ping files
189 lines of code changed in 5 files:
Cleanup in ping files
1 lines of code changed in 3 files:
Cleaning up ping file
0 lines of code changed in 1 file:
Cleaning up ping file
LF
0 lines of code changed in 1 file:
Corrections forcages cas 1D sandu
0 lines of code changed in 6 files:
Missing statement
1 lines of code changed in 1 file:
Forgot declaration in xml files
7 lines of code changed in 7 files:
Forgot déclaration in xml file
7 lines of code changed in 7 files:
Declaration manquante
1 lines of code changed in 1 file:
Modifications for Data Request
4 lines of code changed in 3 files:
Error in previous modification
1 lines of code changed in 1 file:
Corrections for Data request
4 lines of code changed in 3 files:
Syntax error
2 lines of code changed in 2 files:
Inclusion of bug correction R3210 from LMDZ6 trunk
4 lines of code changed in 1 file:
Going back to previous revision of context file. Including COSP xml files
in the context but not going through COSP leads to a crash of the code.
3 lines of code changed in 1 file:
xml files related to commits 3208 and 3209
14 lines of code changed in 7 files:
Manque implicit none (du coup il y avait un bug depuis la modification
visant l'independance au nombre de processeurs a cause d'une
lettre manquante dans nbsrf, corrigee par Jean-Yves dans la
revision svn 3208)
3 lines of code changed in 1 file:
error in the prvious commit
3 lines of code changed in 1 file:
Implementation of a first crude model of the
dynamic of wake population.
401 lines of code changed in 13 files:
Inclusion of R3206 from LMDZ6/trunk
OB
0 lines of code changed in 1 file:
Bad diagnostic, duplicating o3 in atmos
0 lines of code changed in 1 file:
Syntax error
3 lines of code changed in 1 file:
Inclusion of COSP files by default in XIOS context file
3 lines of code changed in 1 file:
merge with rev 3202 of trunk - add two aerosol groups to be coupled with Inca SOA configuration
0 lines of code changed in 2 files:
Add two aerosol groups in case of info_trac=inca (SOAA and SOAB)
0 lines of code changed in 2 files:
Inclusion of r3199 from trunk
Pour la convergence independamment du decoupage de domaine.
Pour la convection, le niveau maximum k_upper_cv etait fixe
sur un profil d'altitude au milieu du domaine klon/2+1/klon
dependant donc du decoupage.
Remplace par un test en presnivs
-7*log(presnivs(k)/presnivs(1)) > 25.
independant du decoupage.
FH
7 lines of code changed in 1 file:
Inclusion of r3198 from trunk
Retour vers l'insensibilite au decoupage en sous domaine.
Les routines gwd_rando incluait le calcul de niveaux de reference
sur la base d'un profile pris au milieu du domaine (en klon/2).
Rempace par un test en presnivs.
Une autre intercation entre routines concernant la tke a fait apparaitre
que la tke n'?\195?\169tait pas passee correctement au niveau klev+1 au moment
du regroupement des mailles sous les sous surface.
Ces changements garantissent la convergence numerique si
addtkeoro=0
iflag_pbl<12
et
ok_gwd_rando=n
La convergence n'est pas garantie pour les dernieres versions des physiq.def
mais les differences devraient etre mineures.
FH
111 lines of code changed in 8 files:
Pour la convergence independamment du decoupage de domaine.
Pour la convection, le niveau maximum k_upper_cv etait fixe
sur un profil d'altitude au milieu du domaine klon/2+1/klon
dependant donc du decoupage.
Remplace par un test en presnivs
-7*log(presnivs(k)/presnivs(1)) > 25.
independant du decoupage.
Garantit la convergence numerique pour l'ancienne physique.
Pas forcement pour la nouvelle si on a des valeurs
non nulles des variables convectives vers le sommet.
7 lines of code changed in 1 file:
Retour vers l'insensibilite au decoupage en sous domaine.
Les routines gwd_rando incluait le calcul de niveaux de reference
sur la base d'un profile pris au milieu du domaine (en klon/2).
Rempace par un test en presnivs.
Une autre intercation entre routines concernant la tke a fait apparaitre
que la tke n'était pas passee correctement au niveau klev+1 au moment
du regroupement des mailles sous les sous surface.
Ces changements garantissent la convergence numerique si
addtkeoro=0
iflag_pbl<12
et
ok_gwd_rando=n
La convergence n'est pas garantie pour les dernieres versions des physiq.def
mais les differences devraient etre mineures.
116 lines of code changed in 7 files:
small bug in cv3_yield in cv3_routines.F90
13 lines of code changed in 5 files:
Revert to previous revision; these variables were already defined.
EM
0 lines of code changed in 1 file:
Add missing field definitions in field_def_lmdz.xml
EM
2 lines of code changed in 1 file:
Initial import of landIce ping file
186 lines of code changed in 2 files:
Correction de diagnostique de sortie Cosp (Parasol).
1 lines of code changed in 1 file:
Correction diagnostique de sortie (Parasol).
1 lines of code changed in 1 file:
Cleanup of histmth file
184 lines of code changed in 1 file:
Bug fix: variable tke was not properly dimensioned in subroutine.
Conceptually should not have a great effect but should lead to a loss of
numeric convergence with previous version. Should also only impact so-called split family physics
FH/LF
0 lines of code changed in 4 files:
Update ping file
32 lines of code changed in 1 file:
Update ping file
31 lines of code changed in 1 file:
Correction de bogue dans le simulateur Modis (mise a jour dans la version Cosp v1.4.2)
0 lines of code changed in 4 files:
Correction de bogue dans le simulateur Modis (mise a jour dans la version Cosp v1.4.2)
0 lines of code changed in 4 files:
Forgot to include new output variable ftime_deepcv in xml files
7 lines of code changed in 13 files:
Forgot to include new output variable ftime_deepcv in xml files
7 lines of code changed in 7 files:
bug fix: forgotten OMP THREADPRIVATE
4 lines of code changed in 1 file:
Correction to commit 3178: the bug is corrected only if
ok_bug_split_th is "false". The default is "true".
13 lines of code changed in 1 file:
New structure for the representation of vdf
splitting in pbl_surface. Computations are
gathered in two subroutines included in the module
wx_pbl_mod: wx_pbl0_fuse, called before the
sub-surfaces, determines the single column
equivalent to the (w) and (x) columns.
wx_pbl0_split, called after the subsurfaces,
determines the distinct (w) and (x) surface
fluxes.
This is a first version with no surface
temperature difference between (w) and (x) (hence
the index 0).
700 lines of code changed in 5 files:
Bug fix concerning the effect of thermals on wakes
when thermals are allowed only outside wakes.
3 lines of code changed in 1 file:
Inclusion of changesets 3167 and 3171 from trunk into branch
50 lines of code changed in 2 files:
inclusion of r3161 from trunk
0 lines of code changed in 2 files:
Rajout dans le fichier de definition des variables pour XIOS (field_def_lmdz.xml) de l'attribut freq_offset ="0ts" pour les champs Cosp.
(avec les dernieres versions XIOS, le dernier pas de temps n'est pas sortie pour les champs Cosp)
0 lines of code changed in 2 files:
Rajout dans le fichier de definition des variables pour XIOS (field_def_lmdz.xml) de l'attribut freq_offset ="0ts" pour les champs Cosp.
(avec les dernieres versions XIOS, le dernier pas de temps n'est pas sortie pour les champs Cosp)
25 lines of code changed in 1 file:
- Controle des sorties des champs Cosp en fonction du contenu des fichiers *.xml (pour CMIP)
- Optimisation de la routine de sorties cosp_output_write.F90
- Appel a la mise a jours du calendrier pour XIOS commente (car deja fait dans phys_output_write.F90)
0 lines of code changed in 6 files:
- Controle des sorties des champs Cosp en fonction du contenu des fichiers *.xml (pour CMIP)
- Optimisation de la routine de sorties cosp_output_write.F90
- Appel a la mise a jours du calendrier pour XIOS commente (car deja fait dans phys_output_write.F90)
606 lines of code changed in 4 files:
Update of the various connvection frequency
variables:
ftime_con, ftime_deepcv, ftime_th
41 lines of code changed in 2 files: