LMDZ6 Developers: emillour

Login name:
emillour
Total Commits:
150 (1,3 %)
Lines of Code:
1 825 (0,1 %)
Most Recent Commit:
2022-10-11 10:18
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for emillour

Activity by Day of Week for emillour

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 150 (100.0%) 1825 (100.0%) 12.1
branches/Portage_acc/libf/dyn3d/ 3 (2.0%) 498 (27.3%) 166.0
trunk/libf/dyn3dmem/ 9 (6.0%) 493 (27.0%) 54.7
trunk/libf/dyn3d/ 8 (5.3%) 437 (23.9%) 54.6
trunk/libf/phylmd/ 28 (18.7%) 91 (5.0%) 3.2
trunk/arch/ 51 (34.0%) 87 (4.8%) 1.7
trunk/libf/ 2 (1.3%) 66 (3.6%) 33.0
branches/Portage_acc/libf/phylmd/ 5 (3.3%) 58 (3.2%) 11.6
trunk/libf/dyn3d_common/ 7 (4.7%) 30 (1.6%) 4.2
trunk/ 16 (10.7%) 29 (1.6%) 1.8
trunk/libf/dynphy_lonlat/ 3 (2.0%) 22 (1.2%) 7.3
trunk/libf/phylmdiso/ 4 (2.7%) 8 (0.4%) 2.0
trunk/libf/dynphy_lonlat/phylmd/ 1 (0.7%) 3 (0.2%) 3.0
trunk/DefLists/ 5 (3.3%) 3 (0.2%) 0.6
trunk/libf/phylmd/rrtm/ 4 (2.7%) 0 (0.0%) 0.0
trunk/libf/dyn3dpar/ 4 (2.7%) 0 (0.0%) 0.0

Activity of emillour

Most Recent Commits

emillour 2022-10-11 10:18 Rev.: 4296

Add "clean" initializations of coefh and coefm which are defined on klev+1 vertical levels but mostly used/computed on klev throughout the code; unitialized topmost values cause problems in outputs when in debug mode.
EM

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: phys_state_var_mod.F90 (+4)
emillour 2022-05-27 17:45 Rev.: 4166

Update driver to test repeated calling of physics.
Add some intent() to ajsec.
And !$acc contructs for physiq arguments.
EM

59 lines of code changed in 4 files:

  • branches/Portage_acc/libf/dyn3d: driver.F90 (+14 -2)
  • branches/Portage_acc/libf/phylmd: ajsec.F90 (+5 -4), phys_local_var_mod.F90 (+3), physiq_mod.F90 (+37 -24)
emillour 2022-05-16 11:43 Rev.: 4152

Update Openacc directives for driver.
EM

6 lines of code changed in 1 file:

  • branches/Portage_acc/libf/dyn3d: driver.F90 (+6 -5)
emillour 2022-05-16 10:50 Rev.: 4151

Add a "driver" main program for OpenACC testing of the physics.
"driver" compiles just like gcm, reads in start* files and calls (and updates) physics in a time marching loop.
EM

478 lines of code changed in 1 file:

  • branches/Portage_acc/libf/dyn3d: driver.F90 (new 478)
emillour 2022-05-16 10:43 Rev.: 4150

Fix previously introduced bug in the code reorganization for OpenACC.
EM

7 lines of code changed in 1 file:

  • branches/Portage_acc/libf/phylmd: physiq_mod.F90 (+7 -8)
emillour 2022-04-22 18:01 Rev.: 4137

Minor follow-up to r4135.
EM

6 lines of code changed in 1 file:

  • branches/Portage_acc/libf/phylmd: physiq_mod.F90 (+6 -7)
emillour 2022-03-29 12:17 Rev.: 4117

Enforce the dynamics/physics separation: use data from modules within phylmd rather than try to get the same from the dynamics.
EM

4 lines of code changed in 1 file:

  • trunk/libf/phylmd: iophys.F90 (+4 -5)
emillour 2022-02-28 10:37 Rev.: 4082

Bug fix in infotrac (introduced in r4063), nbtr and related arrays were not properly initialized.
Tests notheless show there is still an issue between serial and parallel handling of (non-water) tracers that needs be fixed.
EM

10 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+10 -5)
emillour 2021-11-29 09:28 Rev.: 4027

Fix (temporary?) for isotopes, set threshold on qperemin to zero.
EM

1 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+1 -1)
emillour 2021-11-26 09:56 Rev.: 4026

Missing initialization in infotrac_phy for isotopes.
While at it removed a dead link in phylmdiso.
EM

1 lines of code changed in 2 files:

  • trunk/libf/phylmdiso: infotrac_phy.F90 (+1), write_histrac.h (del)
emillour 2021-11-18 10:29 Rev.: 4010

Fix OpenMP bug in previous revision.
While at it removed dead link in phylmdiso.
EM

1 lines of code changed in 2 files:

  • trunk/libf/phylmd: calcratqs_multi_mod.F90 (+1 -1)
  • trunk/libf/phylmdiso: calcratqs_inter.F90 (del)
emillour 2021-11-17 13:58 Rev.: 4008

Fix previous commit, missing use added.
EM

1 lines of code changed in 1 file:

  • trunk/libf/dyn3d: vlsplt.F (+1 -1)
emillour 2021-11-17 13:06 Rev.: 4007

Some fixes for phylmdiso:
- serial advection scheme updated to match the ones in dyn3dmem
- follow up on the changes in tracer name string length from r4005
EM

43 lines of code changed in 3 files:

  • trunk/libf/dyn3d: vlsplt.F (+36 -11)
  • trunk/libf/phylmdiso: infotrac_phy.F90 (+7 -6)
emillour 2021-11-10 11:40 Rev.: 4005

Some cleanup around tracer name string length, and anticipate future needs and make default string max length larger (128 characters instead of 20).
EM

20 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: infotrac.F90 (+13 -12)
  • trunk/libf/phylmd: infotrac_phy.F90 (+7 -6)
emillour 2021-11-02 16:54 Rev.: 3998

Cleanup for tracers. Stop if there is no "traceur.def" file to read, rather than try to guess number and type of tracers.
EM

4 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+4 -53)
emillour 2021-11-02 12:24 Rev.: 3997

Code cleanup. Remove obsolete "dyn3dpar" dynamics and make dyn3dmem the default parallel core in the maklmdz[_fcm] scripts.
EM

6 lines of code changed in 7 files:

  • trunk: makelmdz (+3 -2), makelmdz_fcm (+3 -2)
  • trunk/libf/dyn3dpar: dynredem.F (del), dynredem_p.F (del), gcm.F (del), guide_p_mod.F90 (del)
  • trunk/libf/dynphy_lonlat: calfis_p.F (del)
emillour 2021-11-02 11:39 Rev.: 3996

Code cleanup. Remove obsolete "phymar" package and references thereto in the maklmdz[_fcm] scripts.
EM

0 lines of code changed in 4 files:

  • trunk: makelmdz (-1), makelmdz_fcm (-1)
  • trunk/libf: phymar (del)
  • trunk/libf/dynphy_lonlat: phymar (del)
emillour 2021-10-29 17:38 Rev.: 3995

Nudging: fixed some indexes in parallel about process domain boundaries and updated the serial nudging routine so that it matches the parallel one (they had diverged at some point).
Also added an "is_master" logical in the parallel_lmdz module to ease decreasing the number of messages written to standard output.
EM

602 lines of code changed in 4 files:

  • trunk/libf/dyn3d: guide_mod.F90 (+386 -198)
  • trunk/libf/dyn3dmem: guide_loc_mod.F90 (+206 -196), parallel_lmdz.F90 (new)
emillour 2021-10-12 14:54 Rev.: 3990

Add a README in libf describing the structure and philosophy of the organization of the code.
EV+EM

66 lines of code changed in 1 file:

  • trunk/libf: README (new 66)
emillour 2021-09-06 11:28 Rev.: 3979

Update Irene debug options to be more strict.
EM

2 lines of code changed in 2 files:

  • trunk/arch: arch-X64_IRENE-AMD.fcm (+1 -2), arch-X64_IRENE.fcm (+1 -2)

(26 more)

Generated by StatSVN 0.7.0