Directory trunk/

Total Files:
6
Deleted Files:
0
Lines of Code:
3260

[root]/trunk
        directory in repo DefLists (94 files, 25004 lines)
        directory in repo arch (33 files, 462 lines)
        directory in repo libf (1 files, 66 lines)
            directory in repo dyn3d (16 files, 8266 lines)
            directory in repo dyn3d_common (11 files, 2097 lines)
            directory in repo dyn3dmem (32 files, 14375 lines)
            Folder removed from repo dyn3dpar (0 files, 0 lines)
            directory in repo dynphy_lonlat (3 files, 2159 lines)
                directory in repo phydev (1 files, 84 lines)
                directory in repo phylmd (7 files, 2618 lines)
            directory in repo misc (7 files, 4442 lines)
            directory in repo phy_common (12 files, 5686 lines)
            directory in repo phydev (3 files, 100 lines)
            directory in repo phylmd (182 files, 110114 lines)
                directory in repo Dust (12 files, 9583 lines)
                directory in repo Ocean_skin (11 files, 731 lines)
                directory in repo StratAer (15 files, 4068 lines)
                directory in repo cosp (25 files, 12397 lines)
                directory in repo cosp2 (35 files, 17329 lines)
                directory in repo cospv2 (37 files, 19035 lines)
                directory in repo dyn1d (16 files, 13542 lines)
                directory in repo ecrad (368 files, 64321 lines)
                    directory in repo data (22 files, 0 lines)
                directory in repo inlandsis (20 files, 9569 lines)
                directory in repo rrtm (15 files, 7314 lines)
                Folder removed from repo sisvat (0 files, 0 lines)
            directory in repo phylmdiso (321 files, 187585 lines)
                directory in repo Dust (47 files, 14764 lines)
                directory in repo StratAer (15 files, 4068 lines)
                directory in repo cosp (42 files, 17567 lines)
                directory in repo cosp2 (35 files, 4623 lines)
                directory in repo cospv2 (37 files, 19035 lines)
                Folder removed from repo dyn1d (0 files, 0 lines)
                directory in repo rrtm (606 files, 251837 lines)
                Folder removed from repo sisvat (0 files, 0 lines)
        directory in repo tools (0 files, 0 lines)
            directory in repo fcm (0 files, 0 lines)
                directory in repo lib (0 files, 0 lines)
                    directory in repo Fcm (1 files, 862 lines)
            directory in repo make_sso (6 files, 1208 lines)

Lines of Code

trunk/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 72 (100.0%) 395 (100.0%) 5.4
idelkadi 14 (19.4%) 140 (35.4%) 10.0
fairhead 12 (16.7%) 97 (24.6%) 8.0
evignon 12 (16.7%) 42 (10.6%) 3.5
fhourdin 7 (9.7%) 30 (7.6%) 4.2
emillour 16 (22.2%) 29 (7.3%) 1.8
lguez 5 (6.9%) 24 (6.1%) 4.8
jghattas 2 (2.8%) 14 (3.5%) 7.0
tlurton 2 (2.8%) 11 (2.8%) 5.5
asima 2 (2.8%) 8 (2.0%) 4.0

Most Recent Commits

jghattas 2022-09-26 14:43 Rev.: 4283

Added landice_opt=2 : Treat continental land ice fractions in ORCHIDEE => pctsrf(:,is_lic) = 0.0 in LMDZ.

For this option, some more variables are needed from ORCHIDEE. Therfor change in the interface LMDZ-ORCHIDEE in surf_land_orchidee_mod is done. Previous interface is moved to surf_land_orchidee_nolic_mod.f90. To compile with previous interface, cpp key ORCHIDEE_NOLIC is added. Previous interface is compiled with argument orchidee2.1 in makelmdz and makelmdz_fcm.

At the same time, when the interface was changed, the variable yrmu0(coszang) was added in the call to intersurf_initialize_gathered. This is needed in ORCHIDEE to better initialize the model.

Modifications done by Etienne Vignon and Josefine Ghattas

14 lines of code changed in 2 files:

  • trunk: makelmdz (+7 -3), makelmdz_fcm (+7 -3)
lguez 2022-09-21 15:12 Rev.: 4276

Remove useless include flags

These are paths to non-existent directories because FCM does not
compile from LMDZ top source directory.

0 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (-2)
tlurton 2022-09-15 09:54 Rev.: 4247

Add-ons in oasis.F90, bld.cfg and makelmdz_fcm to support coupling of species between PISCES and INCA in the IPSLESM/CO2AER configuration.

11 lines of code changed in 2 files:

  • trunk: bld.cfg (+2), makelmdz_fcm (+9)
asima 2022-07-08 11:03 Rev.: 4195

"oldrad" clearer than just "old" as suffix for executables

3 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+3 -3)
idelkadi 2022-06-24 17:31 Rev.: 4186

Modification of the name of the library according to the radiative transfer code used (ecrad/rrtm)

2 lines of code changed in 2 files:

  • trunk: makelmdz (+1 -1), makelmdz_fcm (+1 -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

8 lines of code changed in 2 files:

  • trunk: build_gcm (+3 -7), makelmdz_fcm (+5)
lguez 2022-03-14 17:28 Rev.: 4096

Add option `-force_compile` to `makelmdz_fcm`

Instead of asking the user to answer a question interactively, stop
`makelmdz_fcm` and inform of the possible use of option
`-force_compile`. The interactive question risked being hidden in
redirection of standard output.

22 lines of code changed in 2 files:

  • trunk: build_gcm (+7 -20), makelmdz_fcm (+15 -18)
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)
fhourdin 2022-03-08 21:44 Rev.: 4085

Reecriture de wake sur de nouveaux standards
Permet de rejouer les calculs (fonctionalité replay) et
pave le chemin vers les GPU.
Frédéric, Jean-Yves et Etienne
+ corrections makelmdz/create_make_gcm.

20 lines of code changed in 3 files:

  • trunk: bld.cfg (+1), create_make_gcm (+2 -2), makelmdz (+17 -4)
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 2 files:

  • trunk: makelmdz (+3 -2), makelmdz_fcm (+3 -2)
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 2 files:

  • trunk: makelmdz (-1), makelmdz_fcm (-1)
fairhead 2021-06-08 18:40 Rev.: 3925

Typo

1 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+1 -1)
fairhead 2021-06-08 18:33 Rev.: 3924

Version modifiee par Camille pour version isotopique

58 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+58 -1)
idelkadi 2021-05-20 17:26 Rev.: 3911

Correction: removal of the compilation option "ecrad=true/false" (option to use: "-rad ecrad")

0 lines of code changed in 2 files:

  • trunk: makelmdz (-5), makelmdz_fcm (-5)
idelkadi 2021-05-20 14:45 Rev.: 3910

Correction in the "bld.cfg" file to compile (using makelmdz_fcm) with the option "-rad old/rrtm/ecrad"

1 lines of code changed in 1 file:

  • trunk: bld.cfg (+1 -1)
idelkadi 2021-05-20 09:11 Rev.: 3908

Online implementation of the radiative transfer code ECRAD in the LMDZ model.
- Inclusion of the ecrad directory containing the sources of the ECRAD code
* interface routine : radiation_scheme.F90
- Adaptation of compilation scripts :
* compilation under CPP key CPP_ECRAD
* compilation with option "-rad ecard" or "-ecard true"
* The "-rad old/rtm/ecran" build option will need to replace the "-rrtm true" and "-ecrad true" options in the future.
- Runing LMDZ simulations with ecrad, you need :
* logical key iflag_rrtm = 2 in physiq.def
* namelist_ecrad (DefLists)
* the directory "data" containing the configuration files is temporarily placed in ../libf//phylmd/ecrad/
- Compilation and execution are tested in the 1D case. The repository under svn would allow to continue the implementation work: tests, verification of the results, ...

38 lines of code changed in 2 files:

  • trunk: makelmdz (+17 -3), makelmdz_fcm (+21 -6)
evignon 2021-05-18 18:14 Rev.: 3905

correction de bld.cfg qui etait errone dans les dernieres commissions

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
evignon 2021-05-18 09:50 Rev.: 3903

suppression du repertoire sisvat et nettoyage, deuxieme essai apres modifs
de JYG et plantage lie au bld.cfg

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
evignon 2021-05-17 16:05 Rev.: 3901

Commission LMDZ-sisvat, deuxieme phase:
- suppression du repertoire sisvat
- nettoyage de certains scripts de la physique et des makefile

2 lines of code changed in 4 files:

  • trunk: bld.cfg (+1), makegcm (-7), makelmdz (-12), makelmdz_fcm (+1 -13)
fairhead 2021-02-09 15:30 Rev.: 3835

Modifications so that the new phylmd/Ocean_skin directory is taken into account

5 lines of code changed in 1 file:

  • trunk: makelmdz (+5 -1)
lguez 2021-02-01 16:30 Rev.: 3815

Merge Ocean_skin branch back into trunk

2 lines of code changed in 2 files:

  • trunk: bld.cfg (+1), makelmdz_fcm (+1 -1)
asima 2021-01-18 22:32 Rev.: 3804

makelmdz_fcm adds "_spla" suffix to gcm name when compiling LMDZ with SPLA
(option "-dust true")

5 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+5)
fairhead 2021-01-05 17:18 Rev.: 3796

Possible problem from Etienne's 3794 commit

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
evignon 2021-01-05 13:48 Rev.: 3794

AJOUT INLANDSIS, correction makefiles

3 lines of code changed in 2 files:

  • trunk: bld.cfg (+1), makelmdz_fcm (+2 -2)
evignon 2021-01-05 11:54 Rev.: 3793

Ajout INLANDSIS phase 2: mise à jour des makefile et creation du
inlandsis.def

37 lines of code changed in 4 files:

  • trunk: bld.cfg (+1), makegcm (+9), makelmdz (+14 -1), makelmdz_fcm (+13)
fairhead 2020-03-12 14:18 Rev.: 3647

Modifications suggested by Arnaud to stop the compiling script
compile_icolmdzor.sh when/if LMDZ doesn't compile properly

14 lines of code changed in 3 files:

  • trunk: build_gcm (+8), makelmdz_fcm (+6)
fhourdin 2019-10-05 09:28 Rev.: 3574

makelmdz ada->jean-zay

2 lines of code changed in 1 file:

  • trunk: makelmdz (+2 -2)
idelkadi 2019-05-02 15:03 Rev.: 3491

Integration of version 2 of the COSP simulator in LMDZ
This line, and those below, will be ignored--

M makegcm
M makelmdz
M makelmdz_fcm
M libf/phylmd/physiq_mod.F90
A libf/phylmd/cospv2
A libf/phylmd/cospv2/mo_rng.F90
A libf/phylmd/cospv2/quickbeam_optics.F90
A libf/phylmd/cospv2/cosp_cloudsat_interface.F90
A libf/phylmd/cospv2/cosp_config.F90
A libf/phylmd/cospv2/lidar_simulator.F90
A libf/phylmd/cospv2/prec_scops.F90
A libf/phylmd/cospv2/mrgrnk.F90
A libf/phylmd/cospv2/lmdz_cosp_read_outputkeys.F90
A libf/phylmd/cospv2/cosp_atlid_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_subsample_and_optics_mod.F90
A libf/phylmd/cospv2/cosp_math_constants.F90
A libf/phylmd/cospv2/MISR_simulator.F90
A libf/phylmd/cospv2/modis_simulator.F90
A libf/phylmd/cospv2/math_lib.F90
A libf/phylmd/cospv2/cosp_grLidar532_interface.F90
A libf/phylmd/cospv2/cosp_errorHandling.F90
A libf/phylmd/cospv2/cosp_stats.F90
A libf/phylmd/cospv2/lmdz_cosp_output_write_mod.F90
A libf/phylmd/cospv2/cosp_utils.F90
A libf/phylmd/cospv2/cosp_optics.F90
A libf/phylmd/cospv2/icarus.F90
A libf/phylmd/cospv2/scops.F90
A libf/phylmd/cospv2/optics_lib.F90
A libf/phylmd/cospv2/cosp_kinds.F90
A libf/phylmd/cospv2/cosp_calipso_interface.F90
A libf/phylmd/cospv2/quickbeam.F90
A libf/phylmd/cospv2/parasol.F90
A libf/phylmd/cospv2/cosp_phys_constants.F90
A libf/phylmd/cospv2/cosp.F90
A libf/phylmd/cospv2/array_lib.F90
A libf/phylmd/cospv2/cosp_isccp_interface.F90
A libf/phylmd/cospv2/cosp_parasol_interface.F90
A libf/phylmd/cospv2/lmdz_cosp_construct_destroy_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_output_mod.F90
A libf/phylmd/cospv2/lmdz_cosp_interface.F90
A libf/phylmd/cospv2/cosp_misr_interface.F90
A libf/phylmd/cospv2/cosp_modis_interface.F90

48 lines of code changed in 3 files:

  • trunk: makegcm (+21), makelmdz (+14), makelmdz_fcm (+13 -2)
emillour 2019-01-24 11:45 Rev.: 3441

Undo (unwanted) change made in r3437 . Default shell should be bash.
EM

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
fhourdin 2019-01-23 08:42 Rev.: 3437

Compiler sans XIOS
Fredho

1 lines of code changed in 1 file:

  • trunk: bld.cfg (+1)
fairhead 2019-01-22 17:21 Rev.: 3435

"Historic" :-) commit merging the physics branch used for DYNAMICO with the LMDZ trunk.
The same physics branch can now be used seamlessly with the traditional lon-lat LMDZ
dynamical core and DYNAMICO.
Testing consisted in running a lon-lat LMDZ bucket simulation with the NPv6.1 physics package
with the original trunk sources and the merged sources. Tests were succesful in the sense that
numeric continuity was preserved in the restart files from both simulation. Further tests
included running both versions of the physics codes for one year in a LMDZOR setting in which
the restart files also came out identical.

Caution:
- as the physics package now manages unstructured grids, grid information needs to be transmitted
to the surface scheme ORCHIDEE. This means that the interface defined in surf_land_orchidee_mod.F90
is only compatible with ORCHIDEE version orchidee2.1 and later versions. If previous versions of
ORCHIDEE need to be used, the CPP key ORCHIDEE_NOUNSTRUCT needs to be set at compilation time.
This is done automatically if makelmdz/makelmdz_fcm are called with the veget orchidee2.0 switch
- due to a limitation in XIOS, the time at which limit conditions will be read in by DYNAMICO will be
delayed by one physic timestep with respect to the time it is read in by the lon-lat model. This is caused
by the line

IF (MOD(itime-1, lmt_pas) == 0 .OR. (jour_lu /= jour .AND. grid_type /= unstructured)) THEN ! time to read

in limit_read_mod.F90

Work still needed on COSP integration and XML files for DYNAMICO

EM, YM, LF

11 lines of code changed in 2 files:

  • trunk: makelmdz (+5 -1), makelmdz_fcm (+6 -2)
idelkadi 2018-07-04 16:48 Rev.: 3359

Implementation de la version COSPv2 dans LMDZ.

36 lines of code changed in 3 files:

  • trunk: makegcm (new), makelmdz (+15)
idelkadi 2018-07-04 16:35 Rev.: 3358

Implementation de la nouvelle version COSPv2 dans LMDZ.
Pour compiler avec makelmdz_fcma utiliser l'option "-cosp2 true"

15 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+15)
fhourdin 2018-02-27 11:18 Rev.: 3232

Modifications pour compiler avec makelmdz et cosp

7 lines of code changed in 2 files:

  • trunk: create_make_gcm (+1 -4), makelmdz (+6 -6)
emillour 2017-11-16 12:05 Rev.: 3075

On some systems (e.g. Ubuntu), when linking with XIOS the ordering of stdc++ and XIOS libs matters.
EM

4 lines of code changed in 3 files:

  • trunk: makelmdz (+2 -2), makelmdz_fcm (+2 -2)
emillour 2017-10-30 16:55 Rev.: 3051

Another fix on recent changes in makelmdz (adding ar options in arch files).
EM

3 lines of code changed in 1 file:

  • trunk: makelmdz (+3 -3)
emillour 2017-10-26 16:52 Rev.: 3047

Fix previous commit on makelmdz.
EM

0 lines of code changed in 1 file:

  • trunk: makelmdz (-3)
emillour 2017-10-26 15:45 Rev.: 3045

Adapt makelmdz* and related scripts to read "ar" options from arch files.
EM

16 lines of code changed in 6 files:

  • trunk: bld.cfg (new), create_make_gcm (new), makelmdz (+10 -1)
Generated by StatSVN 0.7.0