StatSVN - May 2019 Commit Log
May 2019 Commit Log
- Number of Commits:
- 38
- Number of Active Developers:
- 9
- oboucher 2019-05-30 16:21 #38 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 #37 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 #36 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 #35 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 #34 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 #33 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 #32 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 #31 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 #30 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 #29 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 #28 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 #27 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 #26 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 #25 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 #24 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 #23 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 #22 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 #21 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 #20 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 #19 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 #18 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 #17 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 #16 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.
YM259 lines of code changed in 2 files:
- trunk/libf/phylmd: iostart.F90 (+100 -57), phyredem.F90 (+159 -150)
- ymeurdesoif 2019-05-16 16:24 #15 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.
YM13 lines of code changed in 1 file:
- trunk/libf/phylmd: phyetat0.F90 (+13 -9)
- ymeurdesoif 2019-05-16 16:20 #14 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.
YM4 lines of code changed in 1 file:
- trunk/libf/phylmd: surf_land_orchidee_mod.F90 (+4)
- fhourdin 2019-05-16 07:38 #13 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 #12 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 #11 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 #10 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 #9 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 #8 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 #7 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 #6 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 #5 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 #4 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 #3 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 #2 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 #1 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)