/LMDZ5 Developers: jbmadeleine

Login name:
jbmadeleine
Total Commits:
59 (0,3 %)
Lines of Code:
920 (0,0 %)
Most Recent Commit:
2017-08-08 17:02
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for jbmadeleine

Activity by Day of Week for jbmadeleine

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 59 (100.0%) 920 (100.0%) 15.5
trunk/libf/phylmd/ 35 (59.3%) 633 (68.8%) 18.0
branches/testing/libf/phylmd/ 3 (5.1%) 136 (14.8%) 45.3
trunk/libf/dynlonlat_phylonlat/phymar/ 1 (1.7%) 38 (4.1%) 38.0
trunk/libf/phymar/ 3 (5.1%) 36 (3.9%) 12.0
trunk/DefLists/ 14 (23.7%) 35 (3.8%) 2.5
trunk/ 1 (1.7%) 23 (2.5%) 23.0
branches/IPSLCM6.0.12/libf/phylmd/ 1 (1.7%) 18 (2.0%) 18.0
trunk/libf/phylmd/sisvat/ 1 (1.7%) 1 (0.1%) 1.0

Activity of jbmadeleine

Most Recent Commits

jbmadeleine 2017-08-08 17:02 Rev.: 2982

Include r2981 commit: Fix for time interpolation when ozone files have 14 records (monthly means). in the 6.0.12 branch.

18 lines of code changed in 1 file:

  • branches/IPSLCM6.0.12/libf/phylmd: regr_pr_time_av_m.F90 (+18 -6)
jbmadeleine 2017-07-20 20:55 Rev.: 2961

Added iflag_t_glace=3 which uses a better function of the ice fraction:
iflag_t_glace.LT.3 uses icefrac = (1.-(T-Tmin)/(Tmax-Tmin))**nx
iflag_t_glace.GE.3 uses icefrac = 1. - ((T-Tmin)/(Tmax-Tmin))**nx

8 lines of code changed in 1 file:

  • trunk/libf/phylmd: icefrac_lsc_mod.F90 (+8 -4)
jbmadeleine 2017-07-18 16:45 Rev.: 2959

Added a max on sigma1s to avoid numerical noise;

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth_mod.F90 (+1 -1)
jbmadeleine 2017-07-18 14:21 Rev.: 2958

Added new outputs to cloudth_vert (level 10):
s_th, Thermal plume saturation deficit, kg/kg
s_env, Environment saturation deficit, kg/kg
sigma_th, Thermal plume gauss variance, kg/kg
sigma_env, Environment gauss variance, kg/kg

78 lines of code changed in 11 files:

  • trunk/DefLists: field_def_lmdz.xml (+4), file_def_histLES_lmdz.xml (+4), file_def_histday_lmdz.xml (+4), file_def_histhf_lmdz.xml (+4), file_def_histins_lmdz.xml (+4), file_def_histmth_lmdz.xml (+4), file_def_histstn_lmdz.xml (+4)
  • trunk/libf/phylmd: cloudth_mod.F90 (+11 -2), phys_output_ctrlout_mod.F90 (+10), phys_output_var_mod.F90 (+21), phys_output_write_mod.F90 (+8 -1)
jbmadeleine 2017-07-18 12:38 Rev.: 2957

Added options in cloudth_vert_v3:
- iflag_cloudth_vert_noratqs runs only when iflag_cloudth_vert=4 and removes
the dependency to ratqs from the calculation of sigma1s
- sigma1s_factor=1.1 and sigma1s_power=0.6 control the values used in the
calculation of sigma1s=(1.1**0.5)*(fraca(ind1,ind2)**0.6)/...

30 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth_mod.F90 (+30 -7)
jbmadeleine 2017-07-18 00:01 Rev.: 2956

Corrected rneblsvol in fisrtilp to make it equal to rnebls in the part
controlled by the large-scale lognormal PDF. Nb: rneblsvol stays equal to 0 if
iflag_cloudth_vert<3.

12 lines of code changed in 1 file:

  • trunk/libf/phylmd: fisrtilp.F90 (+12)
jbmadeleine 2017-07-12 16:20 Rev.: 2945

- Added a new output called rneblsvol which is the cloud fraction by volume
computed in the thermals (see cloudth_vert in cloudth_mod.F90)
- Added an option called iflag_rain_incloud_vol that computes the conversion
of cloud water to rain using the cloud fraction by volume instead of the cloud
fraction by area, which is larger and otherwise erroneously reduces the in-cloud
water content; iflag_rain_incloud_vol can only be used for iflag_cloudth_vert>=3

96 lines of code changed in 14 files:

  • trunk/DefLists: field_def_lmdz.xml (+1), file_def_histLES_lmdz.xml (+1), file_def_histday_lmdz.xml (+1), file_def_histhf_lmdz.xml (+1), file_def_histins_lmdz.xml (+1), file_def_histmth_lmdz.xml (+1), file_def_histstn_lmdz.xml (+1)
  • trunk/libf/phylmd: cloudth_mod.F90 (+45 -15), conf_phys_m.F90 (+12), fisrtilp.F90 (+21 -6), nuage.h (+3 -1), phys_local_var_mod.F90 (+3 -3), phys_output_ctrlout_mod.F90 (+2), phys_output_write_mod.F90 (+3 -2)
jbmadeleine 2017-06-16 18:03 Rev.: 2915

Improved the way thermal inertia works in simulations using imposed SST and sea ice.
Removed inertie_ice which was confusing; Added inertie_sic for sea-ice and inertie_lic for
land-ice. When snow is present, inertie_sno is used instead of inertie_sol, inertie_sic or
inertie_lic. For sea-ice, added a flag called iflag_sic:
If iflag_sic=0, thermal inertia is changed over sea-ice when snow is present
If iflag_sic=1, thermal inertia is kept constant and equal to inertie_sic

58 lines of code changed in 4 files:

  • trunk/libf/phylmd: comsoil.h (+5 -3), conf_phys_m.F90 (+28 -6), soil.F90 (+24 -5)
  • trunk/libf/phylmd/sisvat: sisvat.F (+1 -1)
jbmadeleine 2017-06-13 19:31 Rev.: 2911

Changes in the vertical PDF used for shallow convective clouds.
Added vert_alpha_th which is the variance of the vertical PDF used for thermals.
If nothing is specified in the def files, it is set equal to vert_alpha.
Otherwise, it is now possible to have a different vertical PDF in the thermals
and in the environment.
Also added a fourth option iflag_cloudth_vert = 4 where
deltas=vert_alpha*sigmas instead of deltas=a*vert_alpha*sigmas.

17 lines of code changed in 2 files:

  • trunk/libf/phylmd: cloudth_mod.F90 (+16 -6), fisrtilp.F90 (+1 -1)
jbmadeleine 2017-06-13 18:08 Rev.: 2910

Added THREADPRIVATE for firstcall and alpha_vert in cloudth_vert_v3 as well.

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth_mod.F90 (+2)
jbmadeleine 2017-06-13 15:27 Rev.: 2909

Added THREADPRIVATE for firstcall and alpha_vert.

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth_mod.F90 (+2)
jbmadeleine 2016-10-11 19:23 Rev.: 2662

Updated cloudth.F90 following changes by J. Jouhaud
- improved calculation of the PDF for vertical subgrid scale heterogeneity
(used when iflag_cloudth > 0)
- use of ratqs in the computation of sigma1s (even when iflag_cloudth.EQ.0)
Sigma1s should have depended on ratqs before; this was probably a remnant of previous tests.

114 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth.F90 (+114 -170)
jbmadeleine 2016-07-08 16:25 Rev.: 2586

Added a parameter called cloudth_vert_alpha defined in physiq.def;
it can be used to change the width of the PDF used for the cloud
vertical subgrid scale heterogeneity.

18 lines of code changed in 1 file:

  • trunk/libf/phylmd: cloudth.F90 (+18 -29)
jbmadeleine 2016-06-07 15:48 Rev.: 2547

Ajout de l'option iflag_cloudth_vert=2 developpe par Jean Jouhaud pour l heterogeneite verticale sous maille des
nuages. Pour le moment, l ecart type de la pdf verticale vaut la moitie de l ecart type de la pdf horizontale.
Le iflag_cloudth_vert=1 conserve l heterogeneite verticale telle qu introduite par Arnaud Jam en Avril 2015.

77 lines of code changed in 3 files:

  • trunk/libf/phylmd: cloudth.F90 (+62 -22), conf_phys_m.F90 (+12), nuage.h (+3 -2)
jbmadeleine 2016-06-06 18:51 Rev.: 2543


Ajout de l'option iflag_cloudth_vert=2 developpe par Jean Jouhaud pour l heterogeneite verticale sous maille des nuages.

Pour le moment, l ecart type de la pdf verticale vaut la moitie de l ecart type de la pdf horizontale.

Le iflag_cloudth_vert=1 conserve l heterogeneite verticale telle qu introduite par Arnaud Jam en Avril 2015.


136 lines of code changed in 3 files:

  • branches/testing/libf/phylmd: cloudth.F90 (+91 -15), conf_phys_m.F90 (+42), nuage.h (+3 -2)
jbmadeleine 2016-05-20 16:38 Rev.: 2518

Declaration de la variable zxrunofflic qui manquait suite au commit 2517

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_local_var_mod.F90 (+4)
jbmadeleine 2016-05-04 16:36 Rev.: 2507

Added the iflag_t_glace = 2 option that turns off the convertion of cloud
water to ice close to the surface when T< t_glace_max (273.15K). This option
is now obsolete because the liquid precipitation is now converted to ice when the
temperature is negative using the iflag_bergeron option.

14 lines of code changed in 2 files:

  • trunk/libf/phylmd: fisrtilp.F90 (+4 -4), icefrac_lsc_mod.F90 (+10 -2)
jbmadeleine 2016-04-28 16:58 Rev.: 2500

Ajouts de commentaires dans fisrtilp pour clarifier la lecture.
Ajout de flags P1> P2> P3> pour se situer dans le code plus facilement.
Aucune incidence sur les resultats du modele.

111 lines of code changed in 1 file:

  • trunk/libf/phylmd: fisrtilp.F90 (+111 -76)
jbmadeleine 2015-11-02 15:53 Rev.: 2383

Modified iniphysiq_mod.F90 that includes nqtot

38 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phymar: iniphysiq_mod.F90 (+38 -33)
jbmadeleine 2015-11-02 15:52 Rev.: 2382

>>> Updated phymar routines and made sure it compiles
- Changed X___AT in Mod_PHY_AT_kkl.f90 from REAL*16 (obsolete) to double precision
- The number of tracers nqtot is now given to MAR via the infotrac_phy routine
- Changed iim and jjm into ii and jj in dynlonlat_phylonlat/phymar/iniphysiq_mod.F90
- Added the declaration of the rotational in phymar/physiq.F90

36 lines of code changed in 3 files:

  • trunk/libf/phymar: Mod_PHY_AT_kkl.f90 (+2 -1), infotrac_phy.F90 (new 32), physiq.F90 (+2)

(2 more)

Generated by StatSVN 0.7.0