/LMDZ5 Developers: fairhead

Login name:
fairhead
Total Commits:
11 292 (50,8 %)
Lines of Code:
1 454 360 (77,1 %)
Most Recent Commit:
2017-10-03 16:45
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for fairhead

Activity by Day of Week for fairhead

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 11292 (100.0%) 1454360 (100.0%) 128.7
branches/testing/libf/phylmd/rrtm/ 817 (7.2%) 253977 (17.5%) 310.8
trunk/libf/phylmd/rrtm/ 1347 (11.9%) 250668 (17.2%) 186.0
branches/testing/libf/phymar/ 485 (4.3%) 191278 (13.2%) 394.3
trunk/libf/phymar/ 461 (4.1%) 189880 (13.1%) 411.8
branches/testing/libf/phylmd/ 1767 (15.6%) 150327 (10.3%) 85.0
branches/testing/libf/dyn3dmem/ 944 (8.4%) 61342 (4.2%) 64.9
trunk/libf/dyn3dmem/ 443 (3.9%) 51598 (3.5%) 116.4
branches/testing/libf/dyn3d_common/ 270 (2.4%) 24427 (1.7%) 90.4
branches/testing/libf/phylmd/cosp/ 106 (0.9%) 19143 (1.3%) 180.5
branches/testing/libf/phy1d/ 66 (0.6%) 18936 (1.3%) 286.9
branches/testing/libf/phylmd/Dust/ 51 (0.5%) 16869 (1.2%) 330.7
branches/testing/libf/phylmd/dyn1d/ 90 (0.8%) 16092 (1.1%) 178.8
branches/testing/DefLists/ 300 (2.7%) 15556 (1.1%) 51.8
branches/testing/tools/fcm/lib/Fcm/ 15 (0.1%) 15524 (1.1%) 1034.9
trunk/libf/phylmd/ 354 (3.1%) 13888 (1.0%) 39.2
trunk/libf/phylmd/sisvat/ 23 (0.2%) 13167 (0.9%) 572.4
branches/testing/libf/phylmd/sisvat/ 20 (0.2%) 13146 (0.9%) 657.3
tags/proto-testing-20131015/libf/phylmd/sisvat/ 15 (0.1%) 13079 (0.9%) 871.9
branches/testing/tools/fcm/doc/user_guide/ 31 (0.3%) 12552 (0.9%) 404.9
branches/testing/libf/misc/ 68 (0.6%) 10482 (0.7%) 154.1
branches/testing/libf/dynlonlat_phylonlat/ 38 (0.3%) 9006 (0.6%) 237.0
trunk/libf/phy1d/ 25 (0.2%) 8168 (0.6%) 326.7
trunk/DefLists/ 155 (1.4%) 7663 (0.5%) 49.4
branches/testing/libf/phy_common/ 21 (0.2%) 5915 (0.4%) 281.6
branches/testing/libf/dyn3d/ 606 (5.4%) 5588 (0.4%) 9.2
branches/testing/libf/dyn3dpar/ 824 (7.3%) 5532 (0.4%) 6.7
branches/testing/libf/dynphy_lonlat/ 16 (0.1%) 4124 (0.3%) 257.7
tags/proto-testing-20131015/libf/phylmd/ 70 (0.6%) 3807 (0.3%) 54.3
tags/proto-testing-20131015/libf/phy1d/ 6 (0.1%) 3754 (0.3%) 625.6
branches/testing/tools/fcm/bin/ 7 (0.1%) 3404 (0.2%) 486.2
branches/testing/libf/phylmd/StratAer/ 21 (0.2%) 3111 (0.2%) 148.1
branches/testing/libf/dynphy_lonlat/phylmd/ 34 (0.3%) 3088 (0.2%) 90.8
branches/testing/libf/bibio/ 177 (1.6%) 2911 (0.2%) 16.4
branches/testing/libf/dynlonlat_phylonlat/phylmd/ 17 (0.2%) 2867 (0.2%) 168.6
branches/testing/tools/fcm/lib/Ecmwf/ 1 (0.0%) 2736 (0.2%) 2736.0
branches/testing/libf/phydev/ 87 (0.8%) 2478 (0.2%) 28.4
branches/testing/tools/fcm/doc/standards/ 8 (0.1%) 2453 (0.2%) 306.6
branches/testing/libf/obsolete/ 14 (0.1%) 2303 (0.2%) 164.5
branches/testing/ 78 (0.7%) 2015 (0.1%) 25.8
trunk/libf/phylmd/dyn1d/ 12 (0.1%) 1693 (0.1%) 141.0
branches/testing/tools/fcm/doc/design/ 8 (0.1%) 1530 (0.1%) 191.2
branches/testing/libf/phy1d/ttt/ 4 (0.0%) 1410 (0.1%) 352.5
branches/testing/libf/filtrez/ 54 (0.5%) 1305 (0.1%) 24.1
branches/testing/libf/cosp/ 128 (1.1%) 1240 (0.1%) 9.6
branches/LMDZ6_rc0/DefLists/ 31 (0.3%) 1088 (0.1%) 35.0
branches/testing/tools/fcm/doc/release_notes/ 4 (0.0%) 1047 (0.1%) 261.7
trunk/libf/dyn3dpar/ 74 (0.7%) 996 (0.1%) 13.4
trunk/libf/dyn3d/ 66 (0.6%) 988 (0.1%) 14.9
trunk/ 47 (0.4%) 937 (0.1%) 19.9
branches/testing/tools/fcm/templates/hook/ 8 (0.1%) 884 (0.1%) 110.5
branches/testing/tools/fcm/templates/utils/ 4 (0.0%) 865 (0.1%) 216.2
branches/LMDZ5V2.0-dev/libf/phylmd/ 12 (0.1%) 756 (0.1%) 63.0
branches/testing/tools/fcm/doc/collaboration/ 14 (0.1%) 568 (0.0%) 40.5
tags/proto-testing-20131015/libf/phydev/ 3 (0.0%) 470 (0.0%) 156.6
branches/testing/arch/ 115 (1.0%) 469 (0.0%) 4.0
branches/testing/libf/dynlonlat_phylonlat/phymar/ 4 (0.0%) 412 (0.0%) 103.0
branches/testing/libf/dynlonlat_phylonlat/phydev/ 4 (0.0%) 390 (0.0%) 97.5
branches/testing/tools/fcm/tutorial/hook/ 3 (0.0%) 374 (0.0%) 124.6
branches/testing/libf/dynphy_lonlat/phymar/ 5 (0.0%) 367 (0.0%) 73.4
trunk/libf/filtrez/ 3 (0.0%) 347 (0.0%) 115.6
branches/testing/libf/dynphy_lonlat/phydev/ 4 (0.0%) 323 (0.0%) 80.7
branches/testing/tools/ 10 (0.1%) 315 (0.0%) 31.5
branches/testing/tools/fcm/tutorial/repos/ 1 (0.0%) 304 (0.0%) 304.0
branches/testing/tools/fcm/etc/ 2 (0.0%) 279 (0.0%) 139.5
branches/testing/tools/fcm/ 3 (0.0%) 263 (0.0%) 87.6
branches/LMDZ5_AR5/DefLists/ 2 (0.0%) 253 (0.0%) 126.5
trunk/libf/bibio/ 4 (0.0%) 233 (0.0%) 58.2
branches/testing/tools/Max_diff_nc_with_lib/NR_util/ 35 (0.3%) 210 (0.0%) 6.0
branches/LMDZ6_rc0/libf/phylmd/ 20 (0.2%) 195 (0.0%) 9.7
branches/testing/tools/fcm/doc/etc/ 4 (0.0%) 186 (0.0%) 46.5
branches/testing/tools/Max_diff_nc_with_lib/NetCDF95/ 25 (0.2%) 150 (0.0%) 6.0
tags/proto-testing-20131015/DefLists/ 1 (0.0%) 136 (0.0%) 136.0
trunk/libf/misc/ 2 (0.0%) 123 (0.0%) 61.5
branches/testing/tools/Max_diff_nc_with_lib/Jumble/ 13 (0.1%) 78 (0.0%) 6.0
branches/testing/libf/grid/dimension/ 5 (0.0%) 72 (0.0%) 14.4
trunk/libf/dynphy_lonlat/ 4 (0.0%) 61 (0.0%) 15.2
trunk/libf/phy_common/ 4 (0.0%) 51 (0.0%) 12.7
branches/testing/tools/Max_diff_nc_with_lib/Jumble/Numerical/ 5 (0.0%) 30 (0.0%) 6.0
branches/testing/libf/grid/ 8 (0.1%) 24 (0.0%) 3.0
branches/testing/tools/Max_diff_nc_with_lib/Max_diff_nc/ 3 (0.0%) 18 (0.0%) 6.0
trunk/arch/ 11 (0.1%) 16 (0.0%) 1.4
branches/testing/tools/Max_diff_nc_with_lib/ 2 (0.0%) 12 (0.0%) 6.0
trunk/tools/ 7 (0.1%) 10 (0.0%) 1.4
trunk/libf/phydev/ 2 (0.0%) 6 (0.0%) 3.0
trunk/libf/dynphy_lonlat/phylmd/ 1 (0.0%) 4 (0.0%) 4.0
trunk/libf/dynlonlat_phylonlat/phylmd/ 2 (0.0%) 4 (0.0%) 2.0
branches/LMDZ6_rc0/libf/bibio/ 2 (0.0%) 3 (0.0%) 1.5
branches/LMDZ5V2.0-dev/ 1 (0.0%) 3 (0.0%) 3.0
trunk/libf/dynlonlat_phylonlat/phymar/ 1 (0.0%) 2 (0.0%) 2.0
trunk/libf/dynlonlat_phylonlat/phydev/ 1 (0.0%) 2 (0.0%) 2.0
branches/LMDZ5V2.0-dev/libf/dyn3dpar/ 2 (0.0%) 2 (0.0%) 1.0
branches/LMDZ5V2.0-dev/libf/dyn3d/ 2 (0.0%) 2 (0.0%) 1.0
trunk/libf/cosp/ 2 (0.0%) 0 (0.0%) 0.0
trunk/libf/ 562 (5.0%) 0 (0.0%) 0.0
tags/proto-testing-20131015/tools/ 2 (0.0%) 0 (0.0%) 0.0
tags/proto-testing-20131015/libf/dyn3dpar/ 6 (0.1%) 0 (0.0%) 0.0
tags/proto-testing-20131015/libf/dyn3dmem/ 4 (0.0%) 0 (0.0%) 0.0
tags/proto-testing-20131015/libf/dyn3d/ 2 (0.0%) 0 (0.0%) 0.0
tags/proto-testing-20131015/arch/ 2 (0.0%) 0 (0.0%) 0.0
tags/proto-testing-20131015/ 10 (0.1%) 0 (0.0%) 0.0
branches/LMDZ6_rc0/libf/dyn3dmem/ 2 (0.0%) 0 (0.0%) 0.0
branches/LMDZ6_rc0/libf/dyn3d/ 2 (0.0%) 0 (0.0%) 0.0
branches/LMDZ6_rc0/libf/cosp/ 4 (0.0%) 0 (0.0%) 0.0
branches/LMDZ5_AR5/libf/phylmd/ 2 (0.0%) 0 (0.0%) 0.0
branches/IPSLCM6.0.8/DefLists/ 6 (0.1%) 0 (0.0%) 0.0
branches/IPSLCM6.0.12/libf/phylmd/ 8 (0.1%) 0 (0.0%) 0.0
branches/IPSLCM6.0.10/libf/phylmd/ 6 (0.1%) 0 (0.0%) 0.0
branches/IPSLCM6.0.10/DefLists/ 2 (0.0%) 0 (0.0%) 0.0

Activity of fairhead

Most Recent Commits

fairhead 2017-10-03 16:45 Rev.: 3003

Modifications to the code and xml files to output Ap and B, the coefficients
of the hybrid coordinates as requested by the CMIP6 DataRequest
LF (with guidance from A. Caubel and S. Senesi)

200 lines of code changed in 8 files:

  • trunk/DefLists: context_lmdz.xml (+14), field_def_lmdz.xml (+7), file_def_histmth_lmdz.xml (+7)
  • trunk/libf/misc: wxios.F90 (+16 -2)
  • trunk/libf/phylmd: iophy.F90 (+112 -73), phys_output_ctrlout_mod.F90 (+7 -3), phys_output_mod.F90 (+22 -4), phys_output_write_mod.F90 (+15)
fairhead 2017-09-27 12:39 Rev.: 2996

Checking in physiq.def files used for determining which atmospheric parameters
to use for the default CMIP6 IPSL model. See

http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCM6/IPSLCM6.0.11-LR
and
http://forge.ipsl.jussieu.fr/igcmg/wiki/IPSLCM6/IPSLCM6.0.12-LR
for details
LF

2025 lines of code changed in 4 files:

  • trunk/DefLists: physiq.def_NPv6.0.11trigB (new 500), physiq.def_NPv6.0.12 (new 500), physiq.def_NPv6.0.12split (new 512), physiq.def_NPv6.0.12ttop (new 513)
fairhead 2017-09-26 11:24 Rev.: 2995

axis_ref replaced by grid_ref
LF

7 lines of code changed in 8 files:

  • trunk/DefLists: context_lmdz.xml (+1 -1), field_def_lmdz.xml (-2), file_def_histLES_lmdz.xml (+1 -1), file_def_histday_lmdz.xml (+1 -1), file_def_histhf_lmdz.xml (+1 -1), file_def_histins_lmdz.xml (+1 -1), file_def_histmth_lmdz.xml (+1 -1), file_def_histstn_lmdz.xml (+1 -1)
fairhead 2017-09-21 11:27 Rev.: 2991

Modifications following first try of LMDZ ping file in a "real" context
A. Caubel

46 lines of code changed in 3 files:

  • trunk/DefLists: CMIP6_ping_atmos.xml (+11 -11), context_lmdz.xml (+16), field_def_lmdz.xml (+19 -17)
fairhead 2017-09-18 15:34 Rev.: 2988

Inclusion of two variable from the 'land' realm
S. Denvil

5 lines of code changed in 1 file:

  • trunk/DefLists: CMIP6_ping_atmos.xml (+5 -3)
fairhead 2017-09-18 15:23 Rev.: 2987

Inclusion of some aerosols variables
O. Boucher

14 lines of code changed in 1 file:

  • trunk/DefLists: CMIP6_ping_atmos.xml (+14 -14)
fairhead 2017-09-15 15:28 Rev.: 2986

Updated LMDZ ping file to 1.00.15 CMIP6 version

155 lines of code changed in 1 file:

  • trunk/DefLists: CMIP6_ping_atmos.xml (+155 -281)
fairhead 2017-09-12 16:27 Rev.: 2985

Updated LMDZ ping file to 1.00.11 CMIP6 version

232 lines of code changed in 1 file:

  • trunk/DefLists: CMIP6_ping_atmos.xml (+232 -145)
fairhead 2017-09-08 10:39 Rev.: 2984

We actually do want to call phytrac by default
LF

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+1 -1)
fairhead 2017-07-31 16:10 Rev.: 2974

Inclusion of iflag_phytrac in 6.0.12 branch
LF

0 lines of code changed in 6 files:

  • branches/IPSLCM6.0.12/libf/phylmd: clesphys.h (changed), phys_output_write_mod.F90 (new), physiq_mod.F90 (changed)
fairhead 2017-07-31 15:41 Rev.: 2973

Bypassing the call to phytrac when not needed.
Controlled by iflag_phytrac read in physiq.def and which is 0
by default (thus no call to phytrac by default)
LF

12 lines of code changed in 3 files:

  • trunk/libf/phylmd: clesphys.h (+4 -1), phys_output_write_mod.F90 (+3), physiq_mod.F90 (+5)
fairhead 2017-07-26 11:06 Rev.: 2970

Integrating bug correction r2969 from trunk into 6.0.12 branch

0 lines of code changed in 2 files:

  • branches/IPSLCM6.0.12/libf/phylmd: fisrtilp.F90 (new)
fairhead 2017-07-15 15:30 Rev.: 2954

Bug correction for new copses drag

2 lines of code changed in 2 files:

  • trunk/libf/phylmd: surf_land_orchidee_nofrein_mod.F90 (+1 -1), surf_land_orchidee_noz0h_mod.F90 (+1)
fairhead 2017-07-14 22:23 Rev.: 2952

Parametrization of drag by copses
Need version 4465 of ORCHIDEE at least
F. Cheruy

1096 lines of code changed in 24 files:

  • trunk/DefLists: field_def_lmdz.xml (+4), file_def_histday_lmdz.xml (+4), file_def_histhf_lmdz.xml (+14 -10), file_def_histmth_lmdz.xml (+4)
  • trunk/libf/phylmd: clesphys.h (+4 -2), coef_diff_turb_mod.F90 (+6 -2), compbl.h (+4 -2), conf_phys_m.F90 (+34), dimpft.h (new 5), freinage.F90 (new 133), indice_sol_mod.F90 (+2), pbl_surface_mod.F90 (+69 -5), phyetat0.F90 (+19 -1), phyredem.F90 (+6 -1), phys_output_ctrlout_mod.F90 (+12), phys_output_write_mod.F90 (+6 -1), phys_state_var_mod.F90 (+8), physiq_mod.F90 (+3 -2), surf_land_mod.F90 (+15 -6), surf_land_orchidee_mod.F90 (+25 -6), surf_land_orchidee_nofrein_mod.F90 (new 683), surf_land_orchidee_noopenmp_mod.F90 (+6 -2), surf_land_orchidee_noz0h_mod.F90 (+11 -2), yamada4.F90 (+19 -3)
fairhead 2017-05-24 14:39 Rev.: 2891

Variable need not be SAVE. Corrects a non reproductibility issue

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: yamada4.F90 (+2 -1)
fairhead 2017-05-24 13:09 Rev.: 2890

Official versions of NPv6.0.10 physiq.def files

280 lines of code changed in 2 files:

  • trunk/DefLists: physiq.def_NPv6.0.10 (+2 -2), physiq.def_NPv6.0.10fallv (new 278)
fairhead 2017-05-22 16:01 Rev.: 2888

Official def file for physiq NPv6.0.10fallv

278 lines of code changed in 1 file:

  • branches/testing/DefLists: physiq.def_NPv6.0.10fallv (new 278)
fairhead 2017-05-22 15:51 Rev.: 2887

Official NPv6.0.10 def file

2 lines of code changed in 1 file:

  • branches/testing/DefLists: physiq.def_NPv6.0.10 (+2 -2)
fairhead 2017-05-20 09:41 Rev.: 2886

Merged trunk changes r2865:2885 into testing branch

486 lines of code changed in 14 files:

  • branches/testing/libf/phylmd: cdrag.F90 (+321 -143), cpl_mod.F90 (+55 -2), ener_conserv.F90 (+10 -5), fisrtilp.F90 (+5), oasis.F90 (+9 -1), ocean_cpl_mod.F90 (+4 -6), pbl_surface_mod.F90 (+1), phys_local_var_mod.F90 (+6), phys_output_ctrlout_mod.F90 (+22 -15), physiq_mod.F90 (+26 -14)
  • branches/testing/libf/phylmd/cosp: cosp_output_write_mod.F90 (+3 -2)
  • branches/testing/libf/phylmd/rrtm: rrtm_init_140gp.F90 (+10 -4), rrtm_taumol2.F90 (+12), yoerrtbg2.F90 (+2 -2)
fairhead 2017-05-18 15:45 Rev.: 2885

Missing initialisations, made the code unreproducible

5 lines of code changed in 1 file:

  • trunk/libf/phylmd: fisrtilp.F90 (+5 -1)

(246 more)

Generated by StatSVN 0.7.0