[root]/trunk/libf/phylmd
Dust
(12 files, 9583 lines)
Ocean_skin
(11 files, 731 lines)
StratAer
(15 files, 4068 lines)
cosp
(25 files, 12397 lines)
cosp2
(35 files, 17329 lines)
cospv2
(37 files, 19035 lines)
dyn1d
(16 files, 13542 lines)
ecrad
(368 files, 64321 lines)
data
(22 files, 0 lines)
inlandsis
(20 files, 9569 lines)
rrtm
(15 files, 7314 lines)
sisvat
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1176 (100.0%) | 34437 (100.0%) | 29.2 |
oboucher | 271 (23.0%) | 6130 (17.8%) | 22.6 |
fairhead | 201 (17.1%) | 5838 (17.0%) | 29.0 |
jyg | 132 (11.2%) | 4721 (13.7%) | 35.7 |
evignon | 84 (7.1%) | 4514 (13.1%) | 53.7 |
fhourdin | 141 (12.0%) | 4484 (13.0%) | 31.8 |
musat | 83 (7.1%) | 2623 (7.6%) | 31.6 |
lguez | 41 (3.5%) | 1553 (4.5%) | 37.8 |
dcugnet | 89 (7.6%) | 1299 (3.8%) | 14.5 |
jghattas | 16 (1.4%) | 1039 (3.0%) | 64.9 |
idelkadi | 22 (1.9%) | 896 (2.6%) | 40.7 |
ymeurdesoif | 10 (0.9%) | 351 (1.0%) | 35.1 |
acozic | 28 (2.4%) | 293 (0.9%) | 10.4 |
lmdz-users | 6 (0.5%) | 233 (0.7%) | 38.8 |
asima | 12 (1.0%) | 211 (0.6%) | 17.5 |
lfalletti | 10 (0.9%) | 106 (0.3%) | 10.6 |
emillour | 28 (2.4%) | 91 (0.3%) | 3.2 |
tlurton | 1 (0.1%) | 28 (0.1%) | 28.0 |
lmdz-user | 1 (0.1%) | 27 (0.1%) | 27.0 |
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:
Supression d'impressions
10 lines of code changed in 1 file:
Nouvelle version des wake / Jean-Yves et Lamine
214 lines of code changed in 2 files:
Commit for Nicolas: fixes for StratAer.
5 lines of code changed in 3 files:
ajoute de la dissipation de tke par les arbres pour l'option yamada4_num=1 (schema numerique du MAR)
plus un petit peu de nettoyage
1 lines of code changed in 1 file:
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
970 lines of code changed in 7 files:
Fixes for INCO, CO2i AND REPROBUS, mostly because some sections are specific to type_trac=="lmdz",
which is not always equivalent to ANY(types_trac=='lmdz).
Also force the water phases to get tracers(*)%component='lmdz' so that nqo can be correctly computed.
6 lines of code changed in 3 files:
Bug fix: pass an array of integers as count
zklevo is real.
1 lines of code changed in 1 file:
Bug fix: split too long lines
The Fortran 2003 standard says a line may contain no more than 132
characters.
34 lines of code changed in 5 files:
Replace `nf_put_vara_type` by `nf90_put_var`
The immediate motivation is a bug fix: `nf_put_vara_type` was called
with scalar instead of array actual arguments for dummy array
arguments start and count. Correcting this, we might as well take the
opportunity to use `nf90_put_var`, so we no longer need to test
`NC_DOUBLE` and we have half as many calls.
3 lines of code changed in 1 file:
Replace `nf_get_vara_type` by `nf90_get_var`
The immediate motivation is a bug fix: `nf_get_vara_type` was called
with scalar instead of array actual arguments for dummy array
arguments start and count. Correcting this, we might as well take the
opportunity to use `nf90_get_var`, so we no longer need to test
`NC_DOUBLE` and we have half as many calls.
25 lines of code changed in 1 file:
Replace `nf_def_var` by `nf90_def_var`
The immediate motivation is a bug fix: `nf_def_var` was called with a
scalar instead of array actual argument for dummy array argument
vdims. The simplest way to correct this bug is to replace by a call to
`nf90_def_var`.
21 lines of code changed in 1 file:
Replace `nf_get_vara_type` by `nf90_get_var`
The immediate motivation is a bug fix: `nf_get_vara_type` was called
with scalar instead of array actual arguments for dummy array
arguments start and count. Correcting this, we might as well take the
opportunity to use `nf90_get_var`, so we no longer need to test
`NC_DOUBLE` and we have half as many calls.
0 lines of code changed in 1 file:
added co2_ppm0 in def files (for ESM version only)
cleaned up the radiation inputs
41 lines of code changed in 1 file:
add is_omp_root for computation of RCO2_glo
1 lines of code changed in 1 file:
Add-ons in oasis.F90, bld.cfg and makelmdz_fcm to support coupling of species between PISCES and INCA in the IPSLESM/CO2AER configuration.
28 lines of code changed in 1 file:
controle des z0 sur landice dans les .def et nettoyage surf_landice_mod
pour Valentin
12 lines of code changed in 3 files:
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:
* fix typo in infotrac_phy for id_OCS_strato calculation that was erroneously set to 0. (SL+DC)
* fix in ener_conserv to avoid problems with pqs0 argument in the case of a model without ice water (EM+dc)
14 lines of code changed in 3 files:
Removing prints in wake.F90
3 lines of code changed in 1 file:
New code for the wakes. Ready for new adventures.
Jean-Yves, Lamine, Frederic
535 lines of code changed in 3 files:
Cleaning up the energy and humidity diag transport routine
38 lines of code changed in 2 files:
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
11 lines of code changed in 2 files:
Cleaning up the routine
163 lines of code changed in 1 file:
More tuning parameters to be read from def list
28 lines of code changed in 1 file:
io_lon and io_lat not exist in unstructured grid - modify inca call to take this in account
52 lines of code changed in 1 file:
remove two abort_gcm which is not known when we compile with dynamico and we are not using dyn3dmem / dyn3d_common
1 lines of code changed in 1 file:
Add a syntax correction in leapfrog_loc for compilation with inca / add a condition on inca in phys_output_write to be use without inca
1 lines of code changed in 1 file:
Polish
1 lines of code changed in 1 file:
* add the computation of nqINCA in the "tracer.def" case (A. Cozic)
* few fixes
0 lines of code changed in 1 file:
The variable "types_trac" is the equivalent of "type_trac" in case multiple sections must be read
and used in "tracer.def" file.
Tests on the "type_trac" were replaced with tests on the vector "types_trac".
Most of the time, there are two components: 'lmdz' and a second one. The later has priority on 'lmdz'
and must be used for the tests. For more components, care must be taken to execute specific parts
of the code on the right tracers ; the tracers(:)%component has been created in that respect.
141 lines of code changed in 9 files:
add a SAVE argument to variables read in simple aerosol plume model
36 lines of code changed in 1 file:
Bug fix
0 lines of code changed in 1 file:
For replay_param.sh
24 lines of code changed in 2 files:
Fixes needed because gfortran is not as permissive as ifort is with scalar pointers.
14 lines of code changed in 1 file:
Polish
13 lines of code changed in 1 file:
* Some variables are renamed or replaced by direct equivalents:
- iso_indnum -> tracers(:)%iso_iName
- niso_possibles -> niso
- iqiso -> iqIsoPha ; index_trac -> itZonIso
- ok_iso_verif -> isoCheck
- ntraceurs_zone -> nzone ; ntraciso -> ntiso
- qperemin -> min_qparent ; masseqmin -> min_qmass ; ratiomin -> min_ratio
* Some renamed variables are only aliased with the older name (using USE <module>, ONLY: <oldName> => <newName>) in routines where they are repeated many times.
* Few hard-coded indexes are now computed (examples: ilic, iso, ivap, irneb, iq_vap, iq_liq, iso_H2O, iso_HDO, iso_HTO, iso_O17, iso_O18).
* The IF(isoCheck) test is now embedded in the check_isotopes_seq and check_isotopes_loc routines (lighter calling).
37 lines of code changed in 7 files:
Fixed bug for coupling with reprobus
- rm of a call Init_chem_rep_phys that was set twice
- add of hybrid coordinates in reprobus outputs (for CMIP6 dr2xml)
- bug fix to take into account H2Orep tracer name
5 lines of code changed in 1 file:
fixed two bug for coupling with inca
1- allow the possibility of having tracers names with H2O in it (like H2O2)
2- allow the possibility of having other water tracers in inca
1 lines of code changed in 1 file:
Supression d'un goto
8 lines of code changed in 1 file:
(357 more)