Aller au contenu. | Aller à la navigation

Outils personnels

Navigation
Vous êtes ici : Accueil / Le coin des développeurs / Statistiques SVN / LMDZ6 mai 2020 / StatSVN - May 2019 Commit Log

StatSVN - May 2019 Commit Log

May 2019 Commit Log

Number of Commits:
38
Number of Active Developers:
9
oboucher 2019-05-30 16:21 Rev.: 3529

Removing some WRITEs as some could print a lot of useless info in the output

0 lines of code changed in 1 file:

  • branches/IPSLCM6.0.15/libf/phylmd/StratAer: traccoag_mod.F90 (-45)
oboucher 2019-05-30 16:13 Rev.: 3528

A little more cleaning with WRITEs

0 lines of code changed in 1 file:

  • trunk/libf/phylmd/StratAer: traccoag_mod.F90 (-4)
oboucher 2019-05-30 15:43 Rev.: 3527

Cleaning up StratAer for trunk version

46 lines of code changed in 4 files:

  • trunk/libf/phylmd/StratAer: micphy_tstep.F90 (+2 -2), nucleation_tstep_mod.F90 (-1), strataer_mod.F90 (+41 -43), traccoag_mod.F90 (+3 -43)
fairhead 2019-05-28 15:00 Rev.: 3526

Olivier's modifications + addition of Id keyword

530 lines of code changed in 25 files:

  • trunk/libf/phylmd/StratAer: aer_sedimnt.F90 (new), aerophys.F90 (+1), calcaerosolstrato_rrtm.F90 (new), coagulate.F90 (+4), cond_evap_tstep_mod.F90 (new), interp_sulf_input.F90 (+4), micphy_tstep.F90 (+17 -3), miecalc_aer.F90 (new), minmaxsimple.F90 (+2 -1), nucleation_tstep_mod.F90 (new), ocs_to_so2.F90 (new), so2_to_h2so4.F90 (+4), strataer_mod.F90 (new 233), sulfate_aer_mod.F90 (new), traccoag_mod.F90 (+237 -85)
fairhead 2019-05-28 14:52 Rev.: 3525

Modifs necessaires à la version 6.0.10
OB

736 lines of code changed in 10 files:

  • branches/IPSLCM6.0.15/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (+4 -1)
  • branches/IPSLCM6.0.15/libf/phylmd: conf_phys_m.F90 (+221 -209), physiq_mod.F90 (+11 -3), radlwsw_m.F90 (+5 -2)
  • branches/IPSLCM6.0.15/libf/phylmd/StratAer: micphy_tstep.F90 (+17 -3), strataer_mod.F90 (new 233), traccoag_mod.F90 (+237 -85)
  • branches/IPSLCM6.0.15/libf/phylmd/rrtm: recmwf_aero.F90 (+8 -3)
fhourdin 2019-05-27 14:48 Rev.: 3524

Correction pour le cas fire, salle en attendant le format commun ... et Godot.

23 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+23)
fhourdin 2019-05-24 08:58 Rev.: 3523

Sortie specifique de iflag_con==3

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_output_write_mod.F90 (+1 -1)
oboucher 2019-05-22 23:41 Rev.: 3522

Call to initialisation of S3A model

9 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+9 -1)
oboucher 2019-05-22 23:40 Rev.: 3521

Call for initialisation of S3A model

7 lines of code changed in 1 file:

  • branches/IPSLCM6.0.15/libf/phylmd: physiq_mod.F90 (+7)
oboucher 2019-05-22 23:19 Rev.: 3520

Looks like ok_volcan was inserted in the wrong location

1 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (+1 -1)
oboucher 2019-05-22 23:05 Rev.: 3519

looks like there was a small bug here on where ok_volcan was inserted

1 lines of code changed in 1 file:

  • branches/IPSLCM6.0.15/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (+1 -1)
fairhead 2019-05-22 15:04 Rev.: 3518

Modifications needed as put_field call has changed

0 lines of code changed in 2 files:

  • trunk/libf/phylmd/sisvat: surf_sisvat_mod.F90 (new)
idelkadi 2019-05-22 10:16 Rev.: 3517

Suite de l'implementation de la version 2 de Cosp dans LMDZ

1771 lines of code changed in 7 files:

  • trunk/DefLists: context_lmdz.xml (+12), cospv2_input_nl.txt (new 99), cospv2_output_nl.txt (new 149), field_def_lmdz_cospv2.xml (new 1069), file_def_histdayCOSPv2_lmdz.xml (new 147), file_def_histhfCOSPv2_lmdz.xml (new 147), file_def_histmthCOSPv2_lmdz.xml (new 148)
fairhead 2019-05-21 17:29 Rev.: 3516

Another redundant declaration

0 lines of code changed in 1 file:

  • trunk/DefLists: file_def_histday_lmdz.xml (-2)
emillour 2019-05-21 12:41 Rev.: 3515

Some corrections to the xml files:
- remove redundant declarations in file_def_histday_lmdz.xml
- set the correct grid for group "fields_trac_2D" in field_def_lmdz.xml
EM

1 lines of code changed in 2 files:

  • trunk/DefLists: field_def_lmdz.xml (+1 -1), file_def_histday_lmdz.xml (-21)
fhourdin 2019-05-20 12:37 Rev.: 3513

Correction pour le 1D

18 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+18 -16)
idelkadi 2019-05-20 11:39 Rev.: 3512

Implementation de la version cospv2 dans LMDZ (suite)

50 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+50)
idelkadi 2019-05-20 11:25 Rev.: 3511

Implementation de la version cospv2 dans LMDZ (suite)

8 lines of code changed in 2 files:

  • trunk/libf/phylmd: physiq_mod.F90 (+1 -1)
  • trunk/libf/phylmd/cospv2: lmdz_cosp_interface.F90 (+7 -7)
oboucher 2019-05-18 22:01 Rev.: 3510

Adding definitions for aerosol mass mixing ratios (in kg/kg) based on concentrations (kg/m3).

6 lines of code changed in 1 file:

  • branches/IPSLCM6.0.15/DefLists: CMIP6_ping_aerosol_lmdz.xml (+6 -6)
oboucher 2019-05-18 21:56 Rev.: 3509

Adding definitions for aerosol mass mixing ratios (kg/kg) based on concentration (kg/m3) variables.

6 lines of code changed in 1 file:

  • trunk/DefLists: CMIP6_ping_aerosol_lmdz.xml (+6 -6)
emillour 2019-05-17 16:19 Rev.: 3508

Fix to previous commit.
EM

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: iostart.F90 (+1 -1)
fairhead 2019-05-17 14:18 Rev.: 3507

Synchronization between DYNAMICO and LMDZ xml files

427 lines of code changed in 13 files:

  • trunk/DefLists: context_lmdz.xml (+1 -1), field_def_lmdz.xml (+41 -24), file_def_histLES_lmdz.xml (+28 -22), file_def_histdayCOSP_lmdz.xml (+86 -85), file_def_histday_lmdz.xml (+32 -5), file_def_histhfNMC_lmdz.xml (+6 -2), file_def_histhf_lmdz.xml (+34 -30), file_def_histins_lmdz.xml (+26 -21), file_def_histmthCOSP_lmdz.xml (+90 -88), file_def_histmthNMC_lmdz.xml (+5 -2), file_def_histmth_lmdz.xml (+42 -35), file_def_histstn_lmdz.xml (+27 -22), file_def_histstrataer_lmdz.xml (+9 -6)
ymeurdesoif 2019-05-16 16:38 Rev.: 3506

Solve 2 problems when writing restartphy files at high resolution :
- large memory consumption that can lead to crash with an oom kill
- very very long tile due to usage of NF_ENDDEF/NF_REDEF for each saved field. Now the first pass will create the nectdf header and the second pass will write the fields.

YM

259 lines of code changed in 2 files:

  • trunk/libf/phylmd: iostart.F90 (+100 -57), phyredem.F90 (+159 -150)
ymeurdesoif 2019-05-16 16:24 Rev.: 3505

Solve some wrong discrepency problem when comparing longitude from a restartphy file. The current discrepency test is not detecting that 360°==0°, so in some case it may stop the run for a wrong reason.

YM

13 lines of code changed in 1 file:

  • trunk/libf/phylmd: phyetat0.F90 (+13 -9)
ymeurdesoif 2019-05-16 16:20 Rev.: 3504

Add some OpenMP synchronisation before calling Orchidee.
In some (very rare) case, it is possible that master thread from LMDZ can call XIOS in the same time than an other thread in ORCHIDEE. Added synchronisation will avoid this problem.

YM

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: surf_land_orchidee_mod.F90 (+4)
fhourdin 2019-05-16 07:38 Rev.: 3503

Ajout de declaration

3 lines of code changed in 1 file:

  • trunk/libf/phylmd: cvflag.h (+3 -1)
jyg 2019-05-15 19:30 Rev.: 3502

Correction of a bug in cv3_unsat: the ice fraction in the precipitation source was different in cv3_unsat and in cv3_undilute2.
The correction is protected by a new flag: keepbug_ice_frac.

23 lines of code changed in 1 file:

  • trunk/libf/phylmd: cv3_routines.F90 (+23 -17)
lguez 2019-05-15 15:07 Rev.: 3501

Call finalize_parallel in program ce0l. This allows idrmemmpi at IDRIS
to print information on memory usage.

0 lines of code changed in 2 files:

  • branches/Ocean_skin/libf/dynphy_lonlat/phylmd: ce0l.F90 (new)
jyg 2019-05-13 19:50 Rev.: 3500

Change in the computation of the ice fraction in unsaturated dondrafts, for backward compatibility

20 lines of code changed in 1 file:

  • trunk/libf/phylmd: cv3_routines.F90 (+20 -7)
jyg 2019-05-10 13:02 Rev.: 3499

bug fix in revision 3498

3 lines of code changed in 1 file:

  • trunk/DefLists: physiq.def_NPv6.1 (+3 -2)
jyg 2019-05-10 12:37 Rev.: 3498

second complement to revision 3496

36 lines of code changed in 1 file:

  • trunk/DefLists: physiq.def_NPv6.1 (+36 -9)
jyg 2019-05-10 12:19 Rev.: 3497

complement to revision 3496

4 lines of code changed in 1 file:

  • trunk/DefLists: field_def_lmdz.xml (+4)
jyg 2019-05-10 12:17 Rev.: 3496

Implementation of the ejection of liquid precipitation from the adiabatic ascents.
New flags:
+cvflag_prec_eject: logical
n -> old code, y -> new code
+ejectliq: real; possible values 0. & 1.
0. -> no liquid precipitation is ejected
1. -> all liquid precipitation is ejected
+ejectice: real; any value between 0. and 1.
fraction of solid precipitation ejected at each level

Note that the adiabatic ascent mass flux decrease due to precipitation ejection is not taken into account.
Attempts to do it led to water conservation violation.

608 lines of code changed in 18 files:

  • trunk/libf/phylmd: concvl.F90 (+7 -5), cv3_mixscale.F90 (+12 -7), cv3_routines.F90 (+448 -134), cv3a_uncompress.F90 (new), cv3p2_closure.F90 (new), cv3p_mixing.F90 (new), cv3param.h (+6 -14), cva_driver.F90 (+44 -26), cvflag.h (+17 -1), phys_local_var_mod.F90 (+8 -4), phys_output_ctrlout_mod.F90 (+9 -1), phys_output_write_mod.F90 (+11 -5), phys_state_var_mod.F90 (+5 -2), physiq_mod.F90 (+9 -5)
idelkadi 2019-05-09 19:41 Rev.: 3495

Correction de l'erreur introduite dans la version svn3493

9 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth_mod.F90 (+9 -10)
jghattas 2019-05-09 11:46 Rev.: 3494

Bug correction: ENDIF was bad placed. Changed some indentation and add comments.
Thanks to Christian Ethe.

24 lines of code changed in 1 file:

  • trunk/libf/phylmd: cpl_mod.F90 (+24 -20)
idelkadi 2019-05-07 10:45 Rev.: 3493

Amelioration de la representation des nuages bas (Jean Jouhaud) :
Calcul des nouveaux ecarts types sigmas de la bi-Gaussienne en prenant en compte l'epaisseur des mailles, CF_vol avec ces sigmas, et CF_surf avec la methode de Brooks

0 lines of code changed in 4 files:

  • trunk/libf/phylmd: cloudth_mod.F90 (changed), fisrtilp.F90 (new)
jyg 2019-05-04 12:35 Rev.: 3492

New computations of the lifted parcel in Emanuel's
convective scheme, controlled by two new flags:

Integer flag icvflag_Tpa:
0 -> Ice fraction in the adiabatic ascents =
function of environment tempertaure.
Computation in two steps: the first is ice
free; the second adds ice (Arnaud Jam
scheme)
1 -> Ice fraction in the adiabatic ascents =
function of environment tempertaure.
Computation in one single step.
2 -> Ice fraction in the adiabatic ascents =
function of ascent temperature.
Computation in one single step.

Logical flag qsat_depends_on_qt:
When True, specific hunidity at saturation
is a function of the amount of condsensate.
Else it is equal to qsat.

283 lines of code changed in 6 files:

  • trunk/libf/phylmd: cv3_routines.F90 (+262 -36), cv3param.h (+3 -1), cv_driver.F90 (+16), cvflag.h (new)
idelkadi 2019-05-02 15:03 Rev.: 3491

Integration of version 2 of the COSP simulator in LMDZ
This line, and those below, will be ignored--

M makegcm
M makelmdz
M makelmdz_fcm
M libf/phylmd/physiq_mod.F90
A libf/phylmd/cospv2
A libf/phylmd/cospv2/mo_rng.F90
A libf/phylmd/cospv2/quickbeam_optics.F90
A libf/phylmd/cospv2/cosp_cloudsat_interface.F90
A libf/phylmd/cospv2/cosp_config.F90
A libf/phylmd/cospv2/lidar_simulator.F90
A libf/phylmd/cospv2/prec_scops.F90
A libf/phylmd/cospv2/mrgrnk.F90
A libf/phylmd/cospv2/lmdz_cosp_read_outputkeys.F90
A libf/phylmd/cospv2/cosp_atlid_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_subsample_and_optics_mod.F90
A libf/phylmd/cospv2/cosp_math_constants.F90
A libf/phylmd/cospv2/MISR_simulator.F90
A libf/phylmd/cospv2/modis_simulator.F90
A libf/phylmd/cospv2/math_lib.F90
A libf/phylmd/cospv2/cosp_grLidar532_interface.F90
A libf/phylmd/cospv2/cosp_errorHandling.F90
A libf/phylmd/cospv2/cosp_stats.F90
A libf/phylmd/cospv2/lmdz_cosp_output_write_mod.F90
A libf/phylmd/cospv2/cosp_utils.F90
A libf/phylmd/cospv2/cosp_optics.F90
A libf/phylmd/cospv2/icarus.F90
A libf/phylmd/cospv2/scops.F90
A libf/phylmd/cospv2/optics_lib.F90
A libf/phylmd/cospv2/cosp_kinds.F90
A libf/phylmd/cospv2/cosp_calipso_interface.F90
A libf/phylmd/cospv2/quickbeam.F90
A libf/phylmd/cospv2/parasol.F90
A libf/phylmd/cospv2/cosp_phys_constants.F90
A libf/phylmd/cospv2/cosp.F90
A libf/phylmd/cospv2/array_lib.F90
A libf/phylmd/cospv2/cosp_isccp_interface.F90
A libf/phylmd/cospv2/cosp_parasol_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_construct_destroy_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_output_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_interface.F90
A libf/phylmd/cospv2/cosp_misr_interface.F90
A libf/phylmd/cospv2/cosp_modis_interface.F90

19126 lines of code changed in 41 files:

  • trunk: makegcm (+21), makelmdz (+14), makelmdz_fcm (+13 -2)
  • trunk/libf/phylmd: physiq_mod.F90 (+24)
  • trunk/libf/phylmd/cospv2: MISR_simulator.F90 (new 292), array_lib.F90 (new 103), cosp.F90 (new 3665), cosp_atlid_interface.F90 (new 66), cosp_calipso_interface.F90 (new 85), cosp_cloudsat_interface.F90 (new 142), cosp_config.F90 (new 427), cosp_errorHandling.F90 (new 50), cosp_grLidar532_interface.F90 (new 62), cosp_isccp_interface.F90 (new 85), cosp_kinds.F90 (new 39), cosp_math_constants.F90 (new 6), cosp_misr_interface.F90 (new 67), cosp_modis_interface.F90 (new 113), cosp_optics.F90 (new 492), cosp_parasol_interface.F90 (new 90), cosp_phys_constants.F90 (new 65), cosp_stats.F90 (new 307), cosp_utils.F90 (new 94), icarus.F90 (new 645), lidar_simulator.F90 (new 1561), lmdz_cosp_construct_destroy_mod.F90 (new 675), lmdz_cosp_interface.F90 (new 589), lmdz_cosp_output_mod.F90 (new 520), lmdz_cosp_output_write_mod.F90 (new 1055), lmdz_cosp_read_outputkeys.F90 (new 1723), lmdz_cosp_subsample_and_optics_mod.F90 (new 456), math_lib.F90 (new 404), mo_rng.F90 (new 138), modis_simulator.F90 (new 906), mrgrnk.F90 (new 645), optics_lib.F90 (new 771), parasol.F90 (new 176), prec_scops.F90 (new 277), quickbeam.F90 (new 643), quickbeam_optics.F90 (new 1380), scops.F90 (new 240)

April 2019 »

Generated by StatSVN 0.7.0
Ajouter un commentaire

Vous pouvez ajouter un commentaire en complétant le formulaire ci-dessous. Le format doit être plain text. Les commentaires sont modérés.

Enter the word