Aller au contenu. | Aller à la navigation

Outils personnels
Se connecter
Sections
Vous êtes ici : Accueil Le coin des développeurs Statistiques SVN LMDZ6 StatSVN - Directory trunk/libf/phylmd/cosp/

StatSVN - Directory trunk/libf/phylmd/cosp/

StatSVN - Directory trunk/libf/phylmd/cosp/

Directory trunk/libf/phylmd/cosp/

Total Files:
23
Deleted Files:
17
Lines of Code:
11546

[root]/trunk/libf/phylmd/cosp

Lines of Code

trunk/libf/phylmd/cosp/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 82 (100.0%) 10121 (100.0%) 123.4
idelkadi 79 (96.3%) 10113 (99.9%) 128.0
fairhead 3 (3.7%) 8 (0.1%) 2.6

Most Recent Commits

fairhead 2019-01-22 17:21 Rev.: 3435

"Historic" :-) commit merging the physics branch used for DYNAMICO with the LMDZ trunk.
The same physics branch can now be used seamlessly with the traditional lon-lat LMDZ
dynamical core and DYNAMICO.
Testing consisted in running a lon-lat LMDZ bucket simulation with the NPv6.1 physics package
with the original trunk sources and the merged sources. Tests were succesful in the sense that
numeric continuity was preserved in the restart files from both simulation. Further tests
included running both versions of the physics codes for one year in a LMDZOR setting in which
the restart files also came out identical.

Caution:
- as the physics package now manages unstructured grids, grid information needs to be transmitted
to the surface scheme ORCHIDEE. This means that the interface defined in surf_land_orchidee_mod.F90
is only compatible with ORCHIDEE version orchidee2.1 and later versions. If previous versions of
ORCHIDEE need to be used, the CPP key ORCHIDEE_NOUNSTRUCT needs to be set at compilation time.
This is done automatically if makelmdz/makelmdz_fcm are called with the veget orchidee2.0 switch
- due to a limitation in XIOS, the time at which limit conditions will be read in by DYNAMICO will be
delayed by one physic timestep with respect to the time it is read in by the lon-lat model. This is caused
by the line

IF (MOD(itime-1, lmt_pas) == 0 .OR. (jour_lu /= jour .AND. grid_type /= unstructured)) THEN ! time to read

in limit_read_mod.F90

Work still needed on COSP integration and XML files for DYNAMICO

EM, YM, LF

5 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: phys_cosp.F90 (+5 -3)
fairhead 2018-10-17 14:09 Rev.: 3403

Removing extraneous prints

3 lines of code changed in 2 files:

  • trunk/libf/phylmd/cosp: mod_cosp_types.F90 (+2 -2), phys_cosp.F90 (+1 -1)
idelkadi 2018-07-18 13:08 Rev.: 3377

Correction for radar diagnostic management

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: cosp_read_otputkeys.F90 (+1 -1)
idelkadi 2018-07-17 22:47 Rev.: 3374

Correction dans le cas ou les sorties COSP sont geres par IOIPSL

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: phys_cosp.F90 (+4 -2)
idelkadi 2018-06-26 11:12 Rev.: 3347

Correction de la gestion des cles logiques de sorties COSP (en mode OpenMP)

7 lines of code changed in 2 files:

  • trunk/libf/phylmd/cosp: cosp_read_otputkeys.F90 (+3 -24), phys_cosp.F90 (+4 -3)
idelkadi 2018-04-04 10:57 Rev.: 3308

Corrections des diagnostiques de sorties pour les champs 4D (pour la compatibilite avec DR CMIP6) :
- nomes des axes (pour MISR)
- inversion des axes pour les cfads (lidar et radar)

26 lines of code changed in 3 files:

  • trunk/libf/phylmd/cosp: cosp_output_mod.F90 (+2 -2), cosp_output_write_mod.F90 (+21 -3), phys_cosp.F90 (+3 -3)
idelkadi 2018-03-21 12:24 Rev.: 3291

Correction : declaration de l'increment de boule pour le cas ou les sorties sont gerees par IOIPSL

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: cosp_output_write_mod.F90 (+1 -1)
idelkadi 2018-03-19 14:27 Rev.: 3286

- La cles ok_debug_cosp pour tourner en mode debug est mise a true par defaut
- Correction dans le simulateur Modis

4 lines of code changed in 2 files:

  • trunk/libf/phylmd/cosp: mod_cosp_constants.F90 (+1 -1), mod_modis_sim.F90 (+3 -3)
idelkadi 2018-03-15 12:44 Rev.: 3269

Corrections :
- seuil modifie pour le lidar en mode debug
- simulateur Isccp a activer quand Modis est active

2 lines of code changed in 2 files:

  • trunk/libf/phylmd/cosp: cosp_read_otputkeys.F90 (+1), lidar_simulator.F90 (+1 -1)
idelkadi 2018-03-12 10:52 Rev.: 3247

Recriture de la routine de gestion des cles de sorties Cosp :
ecriture d'un module cosp_read_otputkeys.F90 incluant 3 routines :
- une subroutine pour initialiser au 1er appel a Cosp les Cles
- une subroutine appelee au 2e passage dans Cosp, permettant de piloter les cles de sorties en fonction de ce qui est demande dans les fichiers xml
(dans le cas ou les sorties sont geres par Xios)
- une routine appelee au 2e passage dans Cosp, permettant de lire les cles dans le ficher cosp_output_nl.txt dans le cas ou les sorties ne sont pas geres par Xios
Nettoyage dans le module cosp_output_write.F90

1430 lines of code changed in 5 files:

  • trunk/libf/phylmd/cosp: cosp_output_mod.F90 (+3 -14), cosp_output_write_mod.F90 (+141 -114), cosp_read_otputkeys.F90 (new 1258), phys_cosp.F90 (+28 -32), read_cosp_output_nl.F90 (del)
idelkadi 2018-03-06 11:46 Rev.: 3241

- Corrections pour tourner en mode debug, controle par la cles ok_debug_cosp dans mod_cosp_constants.F90
la valeur par defaut etant .false.
- Rajouter "implicit none" pour les routines ne le comportant pas
- Nettoyage du code (suppression des commentaires unitils)

115 lines of code changed in 12 files:

  • trunk/libf/phylmd/cosp: cosp_output_mod.F90 (new), cosp_output_write_mod.F90 (+7 -163), lidar_simulator.F90 (new), m_mrgrnk.F90 (+1), mod_cosp_constants.F90 (+3), mod_cosp_utils.F90 (+10 -2), mod_modis_sim.F90 (+79 -44), radar_simulator_types.F90 (+1 -1), read_cosp_output_nl.F90 (+1 -1)
idelkadi 2018-02-28 16:54 Rev.: 3233

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:

  • trunk/libf/phylmd/cosp: cosp.F90 (del), cosp_constants.F90 (del), cosp_isccp_simulator.F90 (del), cosp_lidar.F90 (del), cosp_misr_simulator.F90 (del), cosp_modis_simulator.F90 (del), cosp_radar.F90 (del), cosp_simulator.F90 (del), cosp_stats.F90 (del), cosp_types.F90 (del), cosp_utils.F90 (del), format_input.F90 (+134 -134), llnl_stats.F90 (del), lmd_ipsl_stats.F90 (del), m_mrgrnk.F90 (new 410), mod_cosp.F90 (new 605), mod_cosp_constants.F90 (new 304), mod_cosp_isccp_simulator.F90 (new 96), mod_cosp_lidar.F90 (new 87), mod_cosp_misr_simulator.F90 (new 80), mod_cosp_modis_simulator.F90 (new 487), mod_cosp_radar.F90 (new 193), mod_cosp_simulator.F90 (new 247), mod_cosp_stats.F90 (new 304), mod_cosp_types.F90 (new 1676), mod_cosp_utils.F90 (new 344), mod_llnl_stats.F90 (new 138), mod_lmd_ipsl_stats.F90 (new 1181), mod_modis_sim.F90 (new 1274), modis_simulator.F90 (del), mrgrnk.F90 (del), phys_cosp.F90 (+12 -190), read_cosp_output_nl.F90 (+6 -5), scale_LUTs_io.F90 (del), scale_luts_io.F90 (new 137)
idelkadi 2018-02-08 12:36 Rev.: 3192

Correction de diagnostique de sortie Cosp (Parasol).

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: cosp_output_write_mod.F90 (+1 -1)
idelkadi 2018-02-05 19:58 Rev.: 3184

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:

  • trunk/libf/phylmd/cosp: cosp_simulator.F90 (new), modis_simulator.F90 (changed)
idelkadi 2018-02-01 13:08 Rev.: 3172

- 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:

  • trunk/libf/phylmd/cosp: cosp_output_write_mod.F90 (+217 -178), phys_cosp.F90 (new), read_cosp_output_nl.F90 (+183 -186)
idelkadi 2018-01-16 11:30 Rev.: 3152

- Activation des simulateurs et des champs de sortie en fonction de ce qui est demande dans les fichiers .xml pour XIOS (CMIP6)
- Mise a jour du calendrier pour Xios dans Cosp

201 lines of code changed in 3 files:

  • trunk/libf/phylmd/cosp: cosp_output_write_mod.F90 (new), read_cosp_output_nl.F90 (+189)
idelkadi 2017-11-07 12:47 Rev.: 3057

Correction d'erreur sur les cles logiques controlant les sorties des variables Cosp

0 lines of code changed in 2 files:

  • trunk/libf/phylmd/cosp: read_cosp_output_nl.F90 (changed)
Generated by StatSVN 0.7.0
Ajouter un commentaire

You can add a comment by filling out the form below. Plain text formatting. Comments are moderated.

Enter the word