/LMDZ5 Developers: lguez

Login name:
lguez
Total Commits:
2 990 (13,5 %)
Lines of Code:
134 665 (7,1 %)
Most Recent Commit:
2017-06-01 17:32
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for lguez

Activity by Day of Week for lguez

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 2990 (100.0%) 134665 (100.0%) 45.0
trunk/libf/phylmd/ 744 (24.9%) 79735 (59.2%) 107.1
trunk/libf/dyn3d_common/ 148 (4.9%) 21144 (15.7%) 142.8
trunk/libf/dynlmdz_phylmd/ 34 (1.1%) 8794 (6.5%) 258.6
trunk/libf/dyn3dpar/ 513 (17.2%) 3743 (2.8%) 7.2
trunk/libf/dyn3dmem/ 399 (13.3%) 3557 (2.6%) 8.9
trunk/libf/dyn3d/ 482 (16.1%) 3320 (2.5%) 6.8
trunk/tools/Max_diff_nc_with_lib/NetCDF95/ 50 (1.7%) 2127 (1.6%) 42.5
trunk/tools/Max_diff_nc_with_lib/NR_util/ 70 (2.3%) 1688 (1.3%) 24.1
trunk/libf/bibio/ 101 (3.4%) 1630 (1.2%) 16.1
trunk/tools/Max_diff_nc_with_lib/Jumble/ 26 (0.9%) 1543 (1.1%) 59.3
trunk/ 26 (0.9%) 1116 (0.8%) 42.9
trunk/libf/phy1d/ 36 (1.2%) 1098 (0.8%) 30.5
branches/LMDZ5V2.0-dev/libf/dyn3dpar/ 11 (0.4%) 690 (0.5%) 62.7
branches/LMDZ5V2.0-dev/libf/dyn3d/ 11 (0.4%) 690 (0.5%) 62.7
branches/LMDZ5V2.0-dev/libf/phylmd/ 2 (0.1%) 619 (0.5%) 309.5
trunk/libf/misc/ 3 (0.1%) 584 (0.4%) 194.6
trunk/DefLists/ 46 (1.5%) 364 (0.3%) 7.9
trunk/tools/Max_diff_nc_with_lib/Jumble/Numerical/ 10 (0.3%) 278 (0.2%) 27.8
trunk/libf/obsolete/ 2 (0.1%) 269 (0.2%) 134.5
trunk/libf/cosp/ 72 (2.4%) 246 (0.2%) 3.4
trunk/arch/ 74 (2.5%) 243 (0.2%) 3.2
trunk/tools/Max_diff_nc_with_lib/Max_diff_nc/ 6 (0.2%) 239 (0.2%) 39.8
trunk/tools/ 11 (0.4%) 224 (0.2%) 20.3
trunk/libf/dynlonlat_phylonlat/phylmd/ 5 (0.2%) 149 (0.1%) 29.8
trunk/libf/filtrez/ 37 (1.2%) 130 (0.1%) 3.5
trunk/libf/phydev/ 23 (0.8%) 127 (0.1%) 5.5
trunk/libf/phylmd/sisvat/ 15 (0.5%) 90 (0.1%) 6.0
trunk/libf/dynlonlat_phylonlat/ 4 (0.1%) 79 (0.1%) 19.7
trunk/libf/grid/dimension/ 4 (0.1%) 54 (0.0%) 13.5
trunk/libf/grid/ 8 (0.3%) 24 (0.0%) 3.0
branches/LMDZ5V2.0-dev/arch/ 2 (0.1%) 21 (0.0%) 10.5
trunk/tools/Max_diff_nc_with_lib/ 4 (0.1%) 20 (0.0%) 5.0
trunk/libf/phylmd/dyn1d/ 3 (0.1%) 18 (0.0%) 6.0
trunk/libf/dynphy_lonlat/phylmd/ 4 (0.1%) 10 (0.0%) 2.5
branches/testing/libf/phylmd/ 1 (0.0%) 1 (0.0%) 1.0
branches/testing/libf/dyn3d_common/ 1 (0.0%) 1 (0.0%) 1.0
trunk/libf/phy1d/ttt/ 2 (0.1%) 0 (0.0%) 0.0

Activity of lguez

Most Recent Commits

lguez 2017-06-01 17:32 Rev.: 2899

startphy.nc created by ce0l and lmdz1d was not reproducible because
ql_ancien, qs_ancien, prlw_ancien, prsw_ancien, prw_ancien were not
defined before the call to phyredem.

14 lines of code changed in 2 files:

  • trunk/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (+7 -1)
  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+7 -1)
lguez 2017-05-10 16:43 Rev.: 2876

Split lines that were too long (rightly provoked error with gfortran).

22 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_output_ctrlout_mod.F90 (+22 -15)
lguez 2017-01-25 14:24 Rev.: 2774

Added option -ftz for Ada because of a bug of version 17.0 of ifort,
which stops on underflow with -fpe-all=0. Intel announces that the bug
should be corrected in version 17.3.

Fixing a bug from revision 2661: when read_climoz = -1, we want to use ozonecm.

45 lines of code changed in 2 files:

  • trunk/arch: arch-X64_ADA.fcm (+1 -1)
  • trunk/libf/phylmd: physiq_mod.F90 (+44 -43)
lguez 2017-01-24 16:22 Rev.: 2769

Added test on pressure levels. It is strange that this test could be
useful. paprs is input from the dynamical part of the code, and is
computed simply from surface pressure and hybrid coefficients. So the
test should always pass, unless there is a NaN in surface
pressure. Experience shows that this test, which is also made deep in
the ozone regridding procedures, sometimes fails, usually because of a
damaged restart file.

6 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+6 -1)
lguez 2017-01-18 17:03 Rev.: 2764

Split lines that were too long. (132 characters at most in Fortran
95. Those lines produced a compilation error with gfortran.)

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+4 -2)
lguez 2017-01-09 13:07 Rev.: 2755

ksh is not needed.

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-2)
lguez 2017-01-03 19:00 Rev.: 2740

Added output of nudging coefficients for temperature and humidity,
along those for the wind.

29 lines of code changed in 3 files:

  • trunk/libf/dyn3d: guide_mod.F90 (+12 -4)
  • trunk/libf/dyn3dmem: guide_loc_mod.F90 (+14 -3)
  • trunk/libf/phylmd: ocean_albedo.F90 (+3 -1)
lguez 2016-11-21 19:52 Rev.: 2708

Clean-up.

0 lines of code changed in 3 files:

  • trunk/DefLists: conv_param.def (del), run.def (-1), wake_param.def (del)
lguez 2016-10-18 15:30 Rev.: 2673

start_time was never set by the program ce0l. So there was a NaN in
variable controle of start.nc. This led to an error in gcm, in debug
mode, at line 274:

IF (start_time /= starttime) then

when reading from this start file.

3 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat/phylmd: etat0dyn_netcdf.F90 (+3 -2)
lguez 2016-05-23 10:32 Rev.: 2520

Bug fix: icb1 was not made >= 2.

2 lines of code changed in 2 files:

  • trunk/libf/phylmd: cv30_routines.F90 (+1 -2), cv3_routines.F90 (+1 -2)
lguez 2016-04-14 16:20 Rev.: 2495

Bug fix. Virtual temperature is:

[1 + (1 / eps - 1) q] T

not:

(1 + eps q) T

(no worry: the numerical difference is small).

9 lines of code changed in 1 file:

  • trunk/libf/phylmd: wake.F90 (+9 -9)
lguez 2016-03-16 15:07 Rev.: 2469

Indented physis_mod.

4112 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+4112 -4038)
lguez 2016-02-24 16:59 Rev.: 2451

Forgot some accents in previous revision.

3 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+3 -3)
lguez 2016-02-24 16:53 Rev.: 2450

Non-ASCII characters in comments are not always rendered properly and they risk being lost. See revision [1740].

15 lines of code changed in 2 files:

  • trunk/libf/phylmd: pbl_surface_mod.F90 (+9 -9), physiq_mod.F90 (+6 -6)
lguez 2016-02-09 16:45 Rev.: 2440

For read_climoz = 1 or 2, replaced first order conservative regridding
of ozone by second order conservative regridding, with Van Leer
slope-limiting. The replacement is done for both latitude and pressure
regridding. The replacement is beneficial if the resolution of the
input data is coarser than the resolution of LMDZ. If the resolution
of the input data is finer, then the replacement is neutral, it does
not change much.

895 lines of code changed in 9 files:

  • trunk/libf/misc: regr1_conserv_m.F90 (new 358), regr1_step_av_m.F90 (del), slopes_m.F90 (new 226)
  • trunk/libf/obsolete: LIST.txt (+1), regr1_step_av_m.F90 (new 268)
  • trunk/libf/phylmd: regr_lat_time_climoz_m.F90 (+23 -17), regr_lat_time_coefoz_m.F90 (+5 -4), regr_pr_av_m.F90 (+8 -5), regr_pr_o3_m.F90 (+6 -7)
lguez 2016-02-05 14:32 Rev.: 2439

"-check all" includes "arg_temp_created", which is annoying so we
detail "check bounds", etc.

3 lines of code changed in 3 files:

  • trunk/arch: arch-X64_ADA.fcm (+1 -1), arch-X64_OCCIGEN.fcm (+1 -1), arch-ifort_CICLAD.fcm (+1 -1)
lguez 2016-02-03 22:45 Rev.: 2438

Bug fix

2 lines of code changed in 1 file:

  • trunk/libf/dyn3d: gcm.F90 (+2 -2)
lguez 2016-01-26 19:36 Rev.: 2427

Fix bug from revision 2227.

0 lines of code changed in 2 files:

  • trunk/libf/dynphy_lonlat/phylmd: etat0phys_netcdf.F90 (new)
lguez 2016-01-26 19:32 Rev.: 2426

Make the script more robust.

4 lines of code changed in 1 file:

  • trunk/tools: diffdef.sh (+4 -3)
lguez 2015-12-17 13:11 Rev.: 2412

Make the use of python or python3 more transparent.

19 lines of code changed in 2 files:

  • trunk/tools: compare_real.py (+4 -6), diffdef.sh (+15 -3)

(116 more)

Generated by StatSVN 0.7.0