Directory trunk/

Total Files:
10
Deleted Files:
12
Lines of Code:
4077

[root]/trunk
        directory in repo DefLists (69 files, 14279 lines)
        directory in repo arch (37 files, 471 lines)
        directory in repo libf (0 files, 0 lines)
            Folder removed from repo bibio (0 files, 0 lines)
            Folder removed from repo cosp (0 files, 0 lines)
            directory in repo dyn3d (43 files, 12009 lines)
            directory in repo dyn3d_common (110 files, 17367 lines)
            directory in repo dyn3dmem (104 files, 25598 lines)
            directory in repo dyn3dpar (90 files, 22502 lines)
            Folder removed from repo dynlmdz_phydev (0 files, 0 lines)
            Folder removed from repo dynlmdz_phylmd (0 files, 0 lines)
            Folder removed from repo dynlmdz_phymar (0 files, 0 lines)
            Folder removed from repo dynlonlat_phylonlat (0 files, 0 lines)
                Folder removed from repo phydev (0 files, 0 lines)
                Folder removed from repo phylmd (0 files, 0 lines)
                Folder removed from repo phymar (0 files, 0 lines)
            directory in repo dynphy_lonlat (6 files, 3641 lines)
                directory in repo phydev (2 files, 167 lines)
                directory in repo phylmd (8 files, 2556 lines)
                directory in repo phymar (2 files, 192 lines)
            directory in repo filtrez (21 files, 3081 lines)
            directory in repo grid (4 files, 159 lines)
                directory in repo dimension (1 files, 76 lines)
            directory in repo misc (15 files, 2122 lines)
            directory in repo obsolete (13 files, 2303 lines)
            Folder removed from repo phy1d (0 files, 0 lines)
                Folder removed from repo ttt (0 files, 0 lines)
            directory in repo phy_common (15 files, 5753 lines)
            directory in repo phydev (12 files, 1424 lines)
            directory in repo phylmd (302 files, 132680 lines)
                directory in repo Dust (47 files, 16215 lines)
                directory in repo StratAer (14 files, 3092 lines)
                directory in repo cosp (41 files, 16429 lines)
                directory in repo dyn1d (31 files, 15945 lines)
                directory in repo rrtm (606 files, 251588 lines)
                directory in repo sisvat (15 files, 13075 lines)
            directory in repo phymar (451 files, 189679 lines)
        directory in repo tools (5 files, 260 lines)
            directory in repo Max_diff_nc_with_lib (2 files, 16 lines)
                directory in repo Jumble (13 files, 1542 lines)
                    directory in repo Numerical (5 files, 278 lines)
                directory in repo Max_diff_nc (3 files, 239 lines)
                directory in repo NR_util (35 files, 1688 lines)
                directory in repo NetCDF95 (25 files, 2123 lines)
            directory in repo fcm (3 files, 263 lines)
                directory in repo bin (7 files, 3404 lines)
                directory in repo doc (0 files, 0 lines)
                    directory in repo collaboration (14 files, 568 lines)
                    directory in repo design (8 files, 1530 lines)
                    directory in repo etc (4 files, 186 lines)
                    directory in repo release_notes (4 files, 1047 lines)
                    directory in repo standards (8 files, 2453 lines)
                    directory in repo user_guide (31 files, 12552 lines)
                directory in repo etc (2 files, 279 lines)
                directory in repo lib (0 files, 0 lines)
                    directory in repo Ecmwf (1 files, 2736 lines)
                    directory in repo Fcm (15 files, 15524 lines)
                directory in repo templates (0 files, 0 lines)
                    directory in repo hook (8 files, 884 lines)
                    directory in repo utils (4 files, 865 lines)
                directory in repo tutorial (0 files, 0 lines)
                    directory in repo hook (3 files, 374 lines)
                    directory in repo repos (1 files, 304 lines)

Lines of Code

trunk/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 170 (100.0%) 2947 (100.0%) 17.3
lguez 26 (15.3%) 1116 (37.9%) 42.9
fairhead 47 (27.6%) 937 (31.8%) 19.9
emillour 53 (31.2%) 728 (24.7%) 13.7
fhourdin 12 (7.1%) 48 (1.6%) 4.0
idelkadi 5 (2.9%) 34 (1.2%) 6.8
oboucher 3 (1.8%) 26 (0.9%) 8.6
jbmadeleine 1 (0.6%) 23 (0.8%) 23.0
ymeurdesoif 3 (1.8%) 17 (0.6%) 5.6
acaubel 2 (1.2%) 14 (0.5%) 7.0
jghattas 17 (10.0%) 4 (0.1%) 0.2
dcugnet 1 (0.6%) 0 (0.0%) 0.0

Most Recent Commits

lguez 2017-01-09 13:07 Rev.: 2755

ksh is not needed.

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-2)
emillour 2017-01-06 10:02 Rev.: 2746

Fix for commit 2743, in makelmdz, without the 'arch' argument, '-arch local' is assumed.
EM

1 lines of code changed in 1 file:

  • trunk: makelmdz (+1)
emillour 2017-01-05 17:39 Rev.: 2743

Adapted makelmdz_fcm to be able to source an arch-***.env file, and also added option -arch_path to specify path to directory where arch files can be found.
Likewise adapted makelmdz with these options.
EM

93 lines of code changed in 2 files:

  • trunk: makelmdz (+45 -14), makelmdz_fcm (+48 -4)
oboucher 2016-10-30 17:35 Rev.: 2690

Adding a module for stratospheric aerosols with a bin scheme.
The module gets activated with -strataer true compiling option.
May not quite work yet, more testing needed, but should not affect
the rest of LMDz as everything is under a CPP_StratAer key.

26 lines of code changed in 3 files:

  • trunk: bld.cfg (+2), makelmdz (+11), makelmdz_fcm (+13)
fhourdin 2016-09-28 10:56 Rev.: 2636

Correction d'un bug de compilation.

0 lines of code changed in 1 file:

  • trunk: bld.cfg (-1)
fhourdin 2016-09-23 14:06 Rev.: 2633

Pour la compilation avec fcm de la version dust

2 lines of code changed in 1 file:

  • trunk: bld.cfg (+2)
fhourdin 2016-09-22 18:34 Rev.: 2631

Modification de makelmdz et makelmdz_fcm pour les aerosols

25 lines of code changed in 2 files:

  • trunk: makelmdz (+12), makelmdz_fcm (+13)
emillour 2016-01-02 17:35 Rev.: 2417

Change dynamics/physics interface directory name from dynlonlat_phylonlat to dynphy_lonlat.
EM

9 lines of code changed in 2 files:

  • trunk: makelmdz (+7 -7), makelmdz_fcm (+2 -2)
emillour 2015-09-04 09:10 Rev.: 2358

- Correction of xml files to follow up on the new variables added in rev 2333.
- Added option '-libphy' to makelmdz_fcm to generate a given physics package library (without compiling dynamics or a main program).
EM

26 lines of code changed in 2 files:

  • trunk: bld.cfg (+3 -4), makelmdz_fcm (+23 -1)
dcugnet 2015-07-31 19:22 Rev.: 2336

* Add parallel capability for ce0l.
* Small bug in grid_noro fixed (smoothed topography was used instead of unsmoothed one for geopotential computation at north pole).
* Removed average of mass at poles in etat0dyn_netcdf after start_init_dyn => different results in the zoomed grid case.
* ok_etat0=n and ok_limit=y combination now works fine (if no initial state is needed, but only limit.nc file). This required:
- to move grid_noro0 and start_init_noro0 subroutines from etat0dyn_netcdf.F90 to limit_netcdf.F90
- to create init_ssrf_m.F90 file, so that sub-surfaces can be initialized from limit_netcdf.F90 without any etat0*_netcdf routines call).
* Simplified somehow the corresponding code, in particular:
1) removed obsolete flags "oldice".
2) removed flag "ibar": barycentric interpolation is used everywhere (except in start_init_subsurf, still calling grille_m - to be changed soon).
3) removed useless CPP_PHY precompilation directives, considering the possibility to run ce0l without physics is useless (ce0l is dedicated to Earth physics).

0 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (-8)
emillour 2015-07-10 14:24 Rev.: 2326

Further code reorganization: adding "phy_common", a directory which should contain routines common (wrt structural nature of the underlying code/grid) to all LMDZ-related physics packages.
EM

14 lines of code changed in 4 files:

  • trunk: bld.cfg (+1), create_make_gcm (+4 -2), makelmdz (+5 -2), makelmdz_fcm (+4)
emillour 2015-04-30 16:25 Rev.: 2269

Typos in variable names which lead to the makefile being systematically recreated when compiling.
EM

1 lines of code changed in 1 file:

  • trunk: makelmdz (+1 -1)
lguez 2015-04-22 15:30 Rev.: 2266

Avoid cryptic compilation errors when trying to create ce0l in
parallel: give a clear message in compilation script instead.

8 lines of code changed in 1 file:

  • trunk: makelmdz_fcm (+8)
emillour 2015-03-26 17:28 Rev.: 2250

Improving the makelmdz* utilities:
Directory phy*** in dynlonlat_phylonlat is assumed to be the same "root" as provided by the name of the physics package (e.g. "phylmd" for "phylmd_bis" or "phylmdmine" or "phylmd.2", etc.) to ease things for those who work with multiple copies of a physics directory.
FH

50 lines of code changed in 2 files:

  • trunk: makelmdz (+39 -17), makelmdz_fcm (+11 -2)
emillour 2015-03-24 10:08 Rev.: 2242

Further reorganizing of the physics-dynamics interface.
Things related to dynamics grid and physics grid go in "dynlonlat_phylonlat".
Any physics phy*** related stuff (e.g. iniphysiq, ce0l) goes in a phy*** subdirectory of dynlonlat_phylonlat.
EM

13 lines of code changed in 3 files:

  • trunk: bld.cfg (+1), makelmdz (+7 -6), makelmdz_fcm (+5 -2)
emillour 2015-03-23 09:27 Rev.: 2239

Reorganizing physics/dynamics interface:
- what is related to dynamics-physics interface is now in a seperate directory: dynlmdz_phy*** for physics in phy***
- 1d model and related dependencies (including a couple from "dynamics", set up as symbolic links) is now in subdirectory "dyn1d" of phy***.
- "bibio" directory is now "misc" and should only contain autonomous utilities.
- "cosp" is now a subdirectory of phylmd.
EM

86 lines of code changed in 4 files:

  • trunk: bld.cfg (+4 -3), create_make_gcm (+9 -6), makelmdz (+35 -6), makelmdz_fcm (+38 -5)
emillour 2015-03-20 12:54 Rev.: 2238

Update of "makelmdz" and "create_make_gcm" scripts so that only required directories are scanned when building the makefile.
EM

69 lines of code changed in 3 files:

  • trunk: create_make_gcm (+28 -18), makelmdz (+38 -10), makelmdz_fcm (+3)
lguez 2015-02-10 17:21 Rev.: 2202

Added tests in the compilation scripts: iim should be a multiple of 8 and dyn3dpar should not be used.

17 lines of code changed in 2 files:

  • trunk: makelmdz (+11), makelmdz_fcm (+6 -1)
jbmadeleine 2014-09-02 15:52 Rev.: 2112

inclusion de l'option -full dans makelmdz qui permet de recompiler
entièrement le modèle (l'option était déjà disponible avec
makelmdz_fcm mais pas makelmdz)

added the -full option to makelmdz, which recompiles the model from
scratch (was already available with makelmdz_fcm but not with
makelmdz)

23 lines of code changed in 1 file:

  • trunk: makelmdz (+23 -8)
lguez 2014-07-22 12:51 Rev.: 2098

Replaced 360 in calbeta_clim by length of current year according to
chosen calendar. Length of current year is given by
ioget_year_len. Since we already need this for ozone, moved the call
to ioget_year_len from physiq to phys_cal_mod and created variable
year_len of module phys_cal_mod.

Control the output from minmaxqfi.

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

8 lines of code changed in 2 files:

  • trunk: makelmdz (+1 -1), makelmdz_fcm (+7 -7)
fairhead 2014-07-21 14:39 Rev.: 2097

Changement de nom de clef CPP:
CPP_NO_IOIPSL devient CPP_IOIPSL_NO_OUTPUT pour éviter la confusion. Elle
permet de ne pas sortir les fichiers IOIPSL "proprement"
L'option -io de makelmdz et makelmdz_fcm est changée:
avec la valeur ioipsl, on ne sort que les fichier IOIPSL
mix, on sort les fichiers IOIPSL et XIOS
xios, on ne sort que les fichiers XIOS

-------------------------------------------

Change in the name of a CPP key:
CPP_NO_IOIPSL becomes CPP_IOIPSL_NO_OUTPUT. If defined, IOIPSL outputs are not
generated.
The -io option for makelmdz and makelmdz_fcm is changed as well:
with the value ioipsl, only IOIPSL files are output
mix, IOIPSL and XIOS files are output
xios, only XIOS files are output

16 lines of code changed in 2 files:

  • trunk: makelmdz (+8 -2), makelmdz_fcm (+8 -2)
fhourdin 2014-07-09 22:00 Rev.: 2085

Prise en compte des .f90 et .f en plus des .F90 et .F dans makelmdz
Utilise en particulier pour le couplage avec la physique de MAR
Taking into account .f90 and .f files in addition to .F90 and .F in makelmdz
Used for coupling with MAR physics

5 lines of code changed in 1 file:

  • trunk: create_make_gcm (+5 -5)
emillour 2014-07-09 17:11 Rev.: 2084

Small cosmetic change in makelmdz_fcm, use an empty dir strategy for optional packages rather than overwriting the bld.cfg file (causes issues when the later is a symbolic link).
EM

9 lines of code changed in 2 files:

  • trunk: bld.cfg (+2 -2), makelmdz_fcm (+7 -12)
fhourdin 2014-05-02 09:21 Rev.: 2032

Nettoyage. Passage a gfortran par défaut pour ciclad.

0 lines of code changed in 1 file:

  • trunk: makelmdz (-8)
emillour 2014-04-25 15:45 Rev.: 2023

Quick fix to be once more able to compile gcm with makelmdz_fcm.
EM

1 lines of code changed in 1 file:

  • trunk: makelmdz (+1)
fhourdin 2014-04-16 03:13 Rev.: 2018

Corrections des dernieres commissions et nettoyage de makelmdz
Some bug fixing and cleaning in makelmdz

5 lines of code changed in 2 files:

  • trunk: create_make_gcm (+5 -10), makelmdz (-34)
fhourdin 2014-04-16 01:39 Rev.: 2016

Modification de create_make_gcm et makelmdz pour la compilation 1D.

9 lines of code changed in 2 files:

  • trunk: create_make_gcm (+2 -4), makelmdz (+7 -10)
fairhead 2014-04-11 14:40 Rev.: 2014

makegcm n'est plus utilisé/utilisable

---------------------------------

makegcm should not be used anymore

27 lines of code changed in 1 file:

  • trunk: makegcm (+27 -14)
fairhead 2014-03-05 12:33 Rev.: 1990

Corrections à la version r1989 pour permettre la compilation avec RRTM
Inclusion de la licence CeCILL_V2 pour RRTM


--------

Changes to revision r1989 to enable RRTM code compilation
RRTM part put under CeCILL_V2 licence


35 lines of code changed in 4 files:

  • trunk: bld.cfg (+1), create_make_gcm (+10 -5), makelmdz (+9), makelmdz_fcm (+15)
acaubel 2014-02-11 12:42 Rev.: 1965

AC : Modified to run with Oasis-MCT as coupler in IPSLCM6 coupled configuration

14 lines of code changed in 2 files:

  • trunk: bld.cfg (+1), makelmdz_fcm (+13 -4)
fhourdin 2014-02-10 14:54 Rev.: 1964

Correction d'une erreur dans makelmdz.
Bug fixing in makelmdz

1 lines of code changed in 1 file:

  • trunk: makelmdz (+1 -1)
fhourdin 2014-02-08 02:38 Rev.: 1962

Le create_make_gcm manquait beaucoup de dépendances.

1 lines of code changed in 1 file:

  • trunk: create_make_gcm (+1 -1)
lguez 2014-01-29 17:36 Rev.: 1954

Files in dyn3d_common use files in bibio and vice-versa. So, for
compilation with makelmdz, we add a reference to dyn3d_comm at link
time.

Removed dyn3dmem/nxgrarot_p.F which was identical to
/dyn3dpar/nxgrarot_p.F but not used in dyn3dmem configuration.

1 lines of code changed in 1 file:

  • trunk: create_make_gcm (+1 -1)
lguez 2014-01-24 19:21 Rev.: 1946

A procedure in dyn3d_common calls a procedure in phylmd so we need an additional -lphylmd, for compilation with makelmdz.

1 lines of code changed in 1 file:

  • trunk: create_make_gcm (+1 -1)
lguez 2014-01-22 19:39 Rev.: 1944

Created directory dyn3d_common. Began moving to dyn3d_common files
that were duplicated in dyn3d, dyn3dpar and dyn3dmem. Adapted
compilation files for makegcm, makelmdz and makelmdz_fcm. Adapted
install_1d_src.sh.

10 lines of code changed in 4 files:

  • trunk: bld.cfg (+1), create_make_gcm (+7 -3), makegcm (+1 -1), makelmdz (+1 -1)
lguez 2013-11-26 15:10 Rev.: 1907

Added a copyright property to every file of the distribution, except
for the fcm files (which have their own copyright). Use svn propget on
a file to see the copyright. For instance:

$ svn propget copyright libf/phylmd/physiq.F90
Name of program: LMDZ
Creation date: 1984
Version: LMDZ5
License: CeCILL version 2
Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
See the license file in the root directory

Also added the files defining the CeCILL version 2 license, in French
and English, at the top of the LMDZ tree.

1066 lines of code changed in 11 files:

  • trunk: 000-README (+6), Licence_CeCILL_V2-en.txt (new 506), Licence_CeCILL_V2-fr.txt (new 512), beta_crf.data (+6), bld.cfg (+6), build_gcm (+6), create_make_gcm (+6), makegcm (+6), makelmdz (+6), makelmdz_fcm (+6)
emillour 2013-10-25 10:12 Rev.: 1897

Getting XIOS to work in MPI, OpenMP and mixed MPI/OpenMP modes. Use "-io xios" option with makelmdz or makelmdz_fcm to enable XIOS (this doesn't deactivate IOIPSL outputs; to suppress IOIPSL outputs, add cpp flag CPP_NO_IOIPSL).
EM

24 lines of code changed in 3 files:

  • trunk: bld.cfg (+9), makelmdz (+8 -2), makelmdz_fcm (+7)
fairhead 2013-10-04 17:25 Rev.: 1886

Retour des options debug pour g95

1 lines of code changed in 1 file:

  • trunk: makegcm (+1 -1)
fairhead 2013-09-20 16:31 Rev.: 1875

Même si c'est "interdit", réinclusion de g95 dans makegcm pour le 1D en local

-----------------

Even if frowned upon, g95 is introduced back in the compilation choice for local 1D jobs

14 lines of code changed in 1 file:

  • trunk: makegcm (+14 -18)
fairhead 2013-09-20 11:57 Rev.: 1873

Pour faire les liens avec la FFT sur ada

------

Setting up link to FFT library on machine ada

4 lines of code changed in 1 file:

  • trunk: makelmdz (+4)

(38 more)

Generated by StatSVN 0.7.0