LMDZ6 Developers: fairhead

Login name:
fairhead
Total Commits:
3 032 (25,4 %)
Lines of Code:
1 011 044 (76,0 %)
Most Recent Commit:
2022-09-15 12:27
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 3032 (100.0%) 1011044 (100.0%) 333.4
trunk/libf/phylmdiso/rrtm/ 606 (20.0%) 503646 (49.8%) 831.0
trunk/libf/phylmdiso/ 430 (14.2%) 283845 (28.1%) 660.1
trunk/libf/phylmdiso/cospv2/ 37 (1.2%) 38089 (3.8%) 1029.4
trunk/libf/phylmdiso/cosp/ 42 (1.4%) 35128 (3.5%) 836.3
trunk/libf/phylmdiso/Dust/ 47 (1.6%) 30971 (3.1%) 658.9
trunk/libf/phylmdiso/cosp2/ 35 (1.2%) 21952 (2.2%) 627.2
trunk/libf/phylmdiso/dyn1d/ 76 (2.5%) 19494 (1.9%) 256.5
branches/DYNAMICO-conv/libf/phylmd/cosp/ 87 (2.9%) 18017 (1.8%) 207.0
trunk/libf/phylmdiso/sisvat/ 15 (0.5%) 13078 (1.3%) 871.8
branches/DYNAMICO-conv/libf/phylmd/ 372 (12.3%) 8276 (0.8%) 22.2
trunk/libf/phylmdiso/StratAer/ 15 (0.5%) 8127 (0.8%) 541.8
branches/DYNAMICO-conv/DefLists/ 98 (3.2%) 6557 (0.6%) 66.9
trunk/libf/phylmd/ 201 (6.6%) 5838 (0.6%) 29.0
trunk/DefLists/ 225 (7.4%) 5766 (0.6%) 25.6
branches/IPSL-CM6A-MR/DefLists/ 15 (0.5%) 1749 (0.2%) 116.6
branches/IPSLCM6.0.15/DefLists/ 125 (4.1%) 1545 (0.2%) 12.3
branches/IPSLCM6.0.15/libf/phylmd/ 67 (2.2%) 850 (0.1%) 12.6
trunk/libf/phy_common/ 24 (0.8%) 747 (0.1%) 31.1
trunk/libf/dyn3dmem/ 36 (1.2%) 712 (0.1%) 19.7
trunk/libf/phylmd/Ocean_skin/ 20 (0.7%) 699 (0.1%) 34.9
branches/IPSLCM6.0.13/DefLists/ 10 (0.3%) 615 (0.1%) 61.5
branches/DYNAMICO-conv/libf/dyn3dmem/ 16 (0.5%) 531 (0.1%) 33.1
trunk/libf/phylmd/StratAer/ 25 (0.8%) 530 (0.1%) 21.2
branches/DYNAMICO-conv/libf/misc/ 15 (0.5%) 525 (0.1%) 35.0
branches/IPSLCM6.0.15/libf/phylmd/StratAer/ 5 (0.2%) 487 (0.0%) 97.4
trunk/libf/misc/ 9 (0.3%) 403 (0.0%) 44.7
trunk/libf/phylmd/rrtm/ 20 (0.7%) 376 (0.0%) 18.8
branches/DYNAMICO-conv/libf/phy_common/ 18 (0.6%) 365 (0.0%) 20.2
branches/IPSLCM6.0.14/DefLists/ 11 (0.4%) 256 (0.0%) 23.2
branches/DYNAMICO-conv/libf/dynphy_lonlat/phylmd/ 12 (0.4%) 234 (0.0%) 19.5
branches/DYNAMICO-conv/libf/phylmd/rrtm/ 27 (0.9%) 213 (0.0%) 7.8
branches/IPSLCM6.0.15/libf/phylmd/rrtm/ 8 (0.3%) 212 (0.0%) 26.5
trunk/libf/dyn3d_common/ 10 (0.3%) 206 (0.0%) 20.6
branches/DYNAMICO-conv/arch/ 72 (2.4%) 196 (0.0%) 2.7
trunk/ 12 (0.4%) 97 (0.0%) 8.0
branches/IPSLCM6.0.15/arch/ 9 (0.3%) 73 (0.0%) 8.1
trunk/arch/ 10 (0.3%) 70 (0.0%) 7.0
trunk/libf/dynphy_lonlat/phylmd/ 14 (0.5%) 64 (0.0%) 4.5
branches/Portage_acc/arch/ 3 (0.1%) 61 (0.0%) 20.3
branches/DYNAMICO-conv/libf/phylmd/StratAer/ 12 (0.4%) 61 (0.0%) 5.0
branches/IPSLCM6.0.13/libf/phylmd/ 20 (0.7%) 60 (0.0%) 3.0
branches/Portage_acc/libf/phylmd/ 15 (0.5%) 54 (0.0%) 3.6
trunk/libf/phylmd/Dust/ 1 (0.0%) 53 (0.0%) 53.0
trunk/libf/phylmd/dyn1d/ 7 (0.2%) 49 (0.0%) 7.0
branches/DYNAMICO-conv/ 15 (0.5%) 49 (0.0%) 3.2
branches/DYNAMICO-conv/libf/phylmd/dyn1d/ 12 (0.4%) 30 (0.0%) 2.5
trunk/libf/dyn3d/ 7 (0.2%) 29 (0.0%) 4.1
trunk/libf/phylmd/cosp/ 8 (0.3%) 18 (0.0%) 2.2
branches/IPSLCM6.0.15/libf/dynphy_lonlat/phylmd/ 2 (0.1%) 15 (0.0%) 7.5
trunk/libf/dynphy_lonlat/ 3 (0.1%) 8 (0.0%) 2.6
branches/IPSLCM6.0.15/libf/misc/ 2 (0.1%) 5 (0.0%) 2.5
branches/DYNAMICO-conv/libf/phylmd/Dust/ 3 (0.1%) 4 (0.0%) 1.3
branches/DYNAMICO-conv/libf/dyn3d/ 11 (0.4%) 3 (0.0%) 0.2
trunk/libf/phydev/ 4 (0.1%) 2 (0.0%) 0.5
trunk/tools/fcm/lib/Fcm/ 2 (0.1%) 1 (0.0%) 0.5
trunk/libf/phylmd/cosp2/ 1 (0.0%) 1 (0.0%) 1.0
branches/DYNAMICO-conv/libf/dyn3dpar/ 3 (0.1%) 1 (0.0%) 0.3
branches/DYNAMICO-conv/libf/dyn3d_common/ 3 (0.1%) 1 (0.0%) 0.3
trunk/libf/phylmd/sisvat/ 2 (0.1%) 0 (0.0%) 0.0
trunk/libf/dynphy_lonlat/phydev/ 2 (0.1%) 0 (0.0%) 0.0
branches/Portage_acc/libf/dynphy_lonlat/phylmd/ 2 (0.1%) 0 (0.0%) 0.0
branches/Portage_acc/ 2 (0.1%) 0 (0.0%) 0.0
branches/IPSLCM6.0.14/libf/phylmd/ 6 (0.2%) 0 (0.0%) 0.0
branches/IPSLCM6.0.13/arch/ 2 (0.1%) 0 (0.0%) 0.0
branches/DYNAMICO-conv/libf/phydev/ 2 (0.1%) 0 (0.0%) 0.0
branches/DYNAMICO-conv/libf/dynphy_lonlat/phydev/ 2 (0.1%) 0 (0.0%) 0.0
branches/DYNAMICO-conv/libf/dynphy_lonlat/ 2 (0.1%) 0 (0.0%) 0.0

Activity of fairhead

Most Recent Commits

fairhead 2022-09-15 12:27 Rev.: 4248

Integration of 3855 from the IPSL-CM6A-MR branch that should actually have been included in r4228
LF

163 lines of code changed in 7 files:

  • trunk/DefLists: field_def_lmdz.xml (+28 -25), file_def_histLES_lmdz.xml (+21 -19), file_def_histday_lmdz.xml (+25 -46), file_def_histhf_lmdz.xml (+21 -40), file_def_histins_lmdz.xml (+21 -20), file_def_histmth_lmdz.xml (+25 -22), file_def_histstn_lmdz.xml (+22 -20)
fairhead 2022-09-07 18:28 Rev.: 4236

Need to switch to the LMDZ context each time the physics is called if xios output is activated in the dynamics (forgot to commit)
LF

27 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+27 -4)
fairhead 2022-07-26 15:36 Rev.: 4228

Modifications to code to introduce a new vertical axis on llm+1 levels so that fluxes can
be output on their proper levels as per the CMIP6 DataRequest?
Actually is r3853 from the IPSL-CM6A-MR branch
LF

39 lines of code changed in 10 files:

  • trunk/DefLists: context_lmdz.xml (+10)
  • trunk/libf/dyn3d_common: comvert_mod.F90 (new), disvert.F90 (+6 -1)
  • trunk/libf/dynphy_lonlat: inigeomphy_mod.F90 (+2 -2)
  • trunk/libf/phy_common: vertical_layers_mod.F90 (+7 -2)
  • trunk/libf/phylmd: iophy.F90 (+7 -6), phys_output_mod.F90 (+4 -2)
fairhead 2022-06-23 18:36 Rev.: 4185

Ported to GPU using the replay_mod method: the phys.nc file that is output show now difference
between a run using GPU and a run without GPU

0 lines of code changed in 4 files:

  • branches/Portage_acc/libf/phylmd: thermcell_env.F90 (changed), thermcell_ini_mod.F90 (changed)
fairhead 2022-05-11 10:06 Rev.: 4148

Forgot a CPP condition

2 lines of code changed in 1 file:

  • trunk/libf/dyn3dmem: leapfrog_loc.F (+2)
fairhead 2022-05-10 18:50 Rev.: 4146

Source code and xml files needed for XIOS output in the LMDZ LonLat dynamical core.
One flag controls everything: ok_dyn_xios. Parameters controlling outputs need to be put in the xml
files, nothing is set in the code
Work to follow on the dynzon file and the modipsl/libIGCM framework.
ok_dyn_xios = n should not change anything

743 lines of code changed in 18 files:

  • trunk/DefLists: context_lmdzdyn.xml (new 88), field_def_lmdzdyn.xml (new 35), file_def_dynzon_lmdz.xml (new 8), file_def_histdyn_lmdz.xml (new 35), file_def_histdynav_lmdz.xml (new 35), iodef_2contexts.xml (new 23)
  • trunk/libf/dyn3d_common: control_mod.F90 (+1)
  • trunk/libf/dyn3dmem: conf_gcm.F90 (+18), gcm.F90 (+28 -3), leapfrog_loc.F (+34 -2), mod_const_mpi.F90 (+1), mod_xios_dyn3dmem.F90 (new 238), writedyn_xios.F90 (new 184)
  • trunk/libf/dynphy_lonlat/phylmd: callphysiq_mod.F90 (new)
  • trunk/libf/misc: wxios.F90 (+1)
fairhead 2022-05-09 15:28 Rev.: 4145

Not needed and raises an error in xios 3.0

1 lines of code changed in 1 file:

  • trunk/DefLists: context_lmdz.xml (+1 -1)
fairhead 2022-05-09 15:15 Rev.: 4144

Changing the name of the reference grid so that only lon, lat rather than lon_dom_glo/lon_dom_out...
appear in the output files

26 lines of code changed in 3 files:

  • trunk/DefLists: context_lmdz.xml (+3 -3), context_lmdz_sans_cosp.xml (+3 -3), file_def_histmth_lmdz.xml (+20 -20)
fairhead 2022-05-02 11:26 Rev.: 4141

Outillage de physiq_mod.F90 en directives openacc pour prendre en compte le portage de ajsec.F90

54 lines of code changed in 5 files:

  • branches/Portage_acc/libf/phylmd: phys_local_var_mod.F90 (+5 -2), phys_state_var_mod.F90 (new), physiq_mod.F90 (+47 -18)
fairhead 2022-04-21 18:20 Rev.: 4135

Cleaning up the USEs in physiq_mod to prepare inclusion of acc data regions
and got rid of the last getin in physiq_mod.F90 :-)

0 lines of code changed in 2 files:

  • branches/Portage_acc/libf/phylmd: physiq_mod.F90 (changed)
fairhead 2022-04-21 15:13 Rev.: 4134

Forgot the GPU arch files

61 lines of code changed in 3 files:

  • branches/Portage_acc/arch: arch-X64_JEANZAY_GPU.env (new 16), arch-X64_JEANZAY_GPU.fcm (new 28), arch-X64_JEANZAY_GPU.path (new 17)
fairhead 2022-04-20 18:35 Rev.: 4132

Modifications to code to start using openacc directives
LF

0 lines of code changed in 8 files:

  • branches/Portage_acc: bld.cfg (new)
  • branches/Portage_acc/libf/dynphy_lonlat/phylmd: iniphysiq_mod.F90 (changed)
  • branches/Portage_acc/libf/phylmd: ajsec.F90 (changed), thermcell_main.F90 (changed)
fairhead 2022-04-20 17:50 Rev.: 4131

Correction of bug introduced in r4103

5 lines of code changed in 1 file:

  • trunk/libf/phylmd/cosp: dsd.F90 (+5 -1)
fairhead 2022-04-20 12:06 Rev.: 4129

Qui a mis ce print??????
LF

0 lines of code changed in 1 file:

  • trunk/libf/phylmd: thermcell_main.F90 (-2)
fairhead 2022-04-20 10:34 Rev.: 4126

Modification for nvfortran compiler
DC

4 lines of code changed in 1 file:

  • trunk/libf/misc: readTracFiles_mod.f90 (+4 -1)
fairhead 2022-03-17 12:51 Rev.: 4103

Inclusion of some corrections and optimisations for XIOS done by
Arnaud Durocher during his TGCC mission.
Included here are r3703, r3704, r3750, r3751, r3752 from his
LMDZ6/branches/Optimisation_LMDZ branch

67 lines of code changed in 19 files:

  • trunk: build_gcm (+3 -7), makelmdz_fcm (+5)
  • trunk/libf/dyn3dmem: gcm.F90 (+1 -2), vlsplt_loc.F (+2 -2)
  • trunk/libf/dynphy_lonlat/phylmd: iniphysiq_mod.F90 (+1 -2)
  • trunk/libf/phy_common: mod_phys_lmdz_omp_transfert.F90 (+18 -27)
  • trunk/libf/phylmd: iophy.F90 (+25 -3), mo_simple_plumes.F90 (+1 -1), o3_chem_m.F90 (+1 -1), readaerosol_mod.F90 (+2 -2)
  • trunk/libf/phylmd/cosp: dsd.F90 (new), radar_simulator.F90 (+1 -1)
  • trunk/libf/phylmd/rrtm: abor1.intfb.h (+1 -1), tpm_fft.F90 (new)
fairhead 2022-03-09 17:10 Rev.: 4087

Extra line appeared with Fred's commits that broke the quality control

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
fairhead 2022-03-01 17:47 Rev.: 4084

Applying r4083 to phylmdiso

1 lines of code changed in 1 file:

  • trunk/libf/phylmdiso: physiq_mod.F90 (+1 -1)
fairhead 2022-02-28 20:49 Rev.: 4083

Correcting a bug introduced in r4059
LF/OB

1 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+1 -1)
fairhead 2022-01-27 13:11 Rev.: 4066

Added missing initialisation
LF

2 lines of code changed in 1 file:

  • trunk/libf/phylmd: physiq_mod.F90 (+2)

(224 more)

Generated by StatSVN 0.7.0