Implémentation de XIOS dans dyn3dmem.
UG
................................
XIOS implementation in dyn3dmem.
UG
26 lines of code changed in 3 files:
Bug fix, zpluie and zice are sometimes used without being set.
EM
3 lines of code changed in 1 file:
Modification de r1838 reportée sur makelmdz_fcm
-----------------
r1838 modifcation applied to makelmdz_fcm
1 lines of code changed in 1 file:
Ajout des fichiers de configuration nécessaires à XIOS.
UG
...................................
Adding conf files used by XIOS.
UG
3675 lines of code changed in 9 files:
Implémentation des sorties XIOS dans LMDZ. Activation via -cpp CPP_XIOS.
ATTENTION: un problème de raccord subsiste en mode MPI !
UG
................................
Adding XIOS output to LMDZ. Activated by the CPP_XIOS key.
WARNING: buggy for now in MPI mode.
UG
880 lines of code changed in 13 files:
OpenMP bug fix in iniaqua: local variables are shared by all threads only if they are static (ie with "save" attribute).
While at it, changed phyaqua.F into module phyaqua_mod.F
EM
933 lines of code changed in 4 files:
Correction pour eviter le conflit entre des variables d'Inca et LMDZ
2 lines of code changed in 2 files:
Including the thermodynamics of ice in the convection scheme (iactive only if iflag_ice_thermo==1).
CR+JYG
784 lines of code changed in 13 files:
Solve performance problem comming from declarations of a derived type.
YM
39 lines of code changed in 12 files:
Improved memory management of buffer for MPi request
YM
34 lines of code changed in 1 file:
supress unnecessary PRINT*
YM
0 lines of code changed in 1 file:
repair timers for newtonian version
YM
7 lines of code changed in 1 file:
Bug fix in transport for planetar version.
=> advection was not done
19 lines of code changed in 1 file:
Correction sur la frequence de sortie des fichiers "NMC" (Niveaux standards de pression)
15 lines of code changed in 2 files:
Augmentation du niveau de sorties par defaut pour certaines champs (LWdownOR, SWdownOR, SWnetOR, ustar, aireTER, contfracOR)
6 lines of code changed in 1 file:
Allow not to compile FFT files for the sequential version.
4 lines of code changed in 1 file:
Modification temporaire (?) pour autoriser la compilation du 1d avec orchidee2.0
-------
Temporary(?) fix to enable compilation of LMDZ1D witho orchidee2.0
24 lines of code changed in 1 file:
Modification (provisoire?) pour l'édition des liens LMDZ/ORCHIDEE2.0 avec install.sh:
la librairie liborchidee.a telle qu'installée actuellement par install.sh ne contient
aucune des routines nécessaires à l'édition des liens
------------
Provisionnal(?) modifications to link LMDZ and ORCHIDEE2.0 with the install.sh script:
the liborchidee.a library presently installed by install.sh does contain any of the
necessary routines needed for linking
1 lines of code changed in 1 file:
Suppressions print de debuggage
LF
--------------------
Getting rid of some debugging prints
LF
6 lines of code changed in 3 files:
Gestion via phys_output_mod, ...
0 lines of code changed in 6 files:
Gestion des fichiers de sorties sur les niveaux de pression NMC (hist*NMC.nc) via le meme mecanisme utilise pour les fichiers histoires (phys_output_mod, ...)
Ces sorties sont ainsi controles par les memes flags : phys_out_filekeys, phys_out_filenames, phys_out_filetimesteps, phys_out_filelevels, ...
(exemple dans config.def : phys_out_filenames=histmth histday histhf histins histLES histstn histmthNMC histdayNMC histhfNMC)
1286 lines of code changed in 10 files:
Changed names of variables ema_work1 and ema_work2 to more meaningful
sig1 and w01. Same change in (re)startphy.nc. phyetat0 tries to find
old names ema_work1 and ema_work2 if new names sig1 and w01 are not
found, so the program can run with an old restartphy.nc. restartphy.nc
is modified compared to the previous SVN revision because of the change of
names but the data content is not modified (this can be checked with
max_diff_nc.sh -i).
1399 lines of code changed in 10 files:
Correction de bug pour multiproc
O. Boucher
-------
Bug correction for multiproc running
O. Boucher
16 lines of code changed in 1 file:
Première étape de l'implémentation de XIOS. Modifications isolées dans des flags CPP_XIOS. Sorties opérationnelles (sauf stations et régionalisation) en modes séquentiel et omp, pas mpi.
UG
...........................................
First step of the XIOS implementation. Modifications are confined into CPP_XIOS flags. Output is operationnal (except for stations and regionalization) in sequential and omp modes (not mpi).
UG
594 lines of code changed in 10 files: