[root]/trunk/libf/phylmd/dyn1d
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 185 (100.0%) | 16551 (100.0%) | 89.4 |
fhourdin | 102 (55.1%) | 13088 (79.1%) | 128.3 |
lguez | 14 (7.6%) | 2722 (16.4%) | 194.4 |
evignon | 31 (16.8%) | 533 (3.2%) | 17.1 |
ymeurdesoif | 16 (8.6%) | 100 (0.6%) | 6.2 |
jyg | 10 (5.4%) | 52 (0.3%) | 5.2 |
fairhead | 7 (3.8%) | 49 (0.3%) | 7.0 |
dcugnet | 3 (1.6%) | 4 (0.0%) | 1.3 |
musat | 2 (1.1%) | 3 (0.0%) | 1.5 |
Implementation of a two radii model for wake population dynamics.
It is activated with : iflag_wk_pop_dyn=3
6 lines of code changed in 2 files:
Errer identiques sur le format standard
2 lines of code changed in 2 files:
Correction bug lecture 1D ancien format
1 lines of code changed in 1 file:
petite correction de l'initialisation de la Ts forcee dans les cas au format standard
10 lines of code changed in 2 files:
Retour partiel include -> #include en 1D
18 lines of code changed in 2 files:
Replace #include (c preprocessor) by INCLUDE (fortran keyword)
in phylmd (except rrtm and ecrad) filtrez, dy3dmem and dyn3dcommon
Other directories will follow
YM
100 lines of code changed in 16 files:
Commissions pour le nouveau replay
1 lines of code changed in 1 file:
Supressions de print dans le 1D ancien format
14 lines of code changed in 2 files:
Details pour phyex
2 lines of code changed in 2 files:
Travail preparatoire au couplage avec mesoNH
Travail preparatoire aux test d'integration de la physique de MesoNH
et plus generalement a la reecriture du moniteur de la physique.
phylmd appelle phylmdex si une cle iflag_physiq=2 est ajoutee dans run.def
Il a ete necessaire en plus d'eliminer un certain nombre d'appels dans
phyetat0 et phyredem.
6 lines of code changed in 2 files:
Correction : rneb_ancien non initialise en SCM
4 lines of code changed in 2 files:
Change calendar attribute "360d" to "360_day"
"360_day" is the correct attribute according to CF convention. "360d"
leads to an error when opening a history file with xarray.
3 lines of code changed in 3 files:
Details pour la fonctionalie Replay
35 lines of code changed in 1 file:
* simplify the parser usage:
- the getKey_init routine is now embedded in the readTracersFile routine.
- the initIsotopes routine is now embedded in the readIsotopesFile routine.
- the database is now unique, but can be changed using the get/setKeysDBase.
- the derived types descriptions, originally located in trac_types_mod, are moved to readTracFiles_mod.
- few checkings moved from infotrac to the routine testIsotopes, contained in the readIsotopesFile function from readTracFiles_mod.
- the readTracersFiles and readIsotopesFile routines no longer use a tracers/isotopes argument.
* remove tnat and alpha_ideal from infotrac ; use instead getKey to get them where they are used (check_isotopes, dynetat0, iniacademic)
* the trac_type field %Childs is renamed %Children
* move the isoSelect routine and the corresponding variables routine from infotrac and infotrac_phy to readTracFiles_mod
* infotrac_phy routine is now fully independant of the (very similar) routine infotrac (init_infotrac_phy has no arguments left).
* all the explicit keys of the trac_type are now included in the embedded keys database, accessible using the getKey function.
* the getKey/addKey routines are expanded to handle vectors of integers, reals, logicals or strings.
* few subroutines converted into functions with error return value.
* corrections for isotopic tagging tracers mode (to be continued).
2 lines of code changed in 2 files:
technical corrections (+cleaning) to make standard BOMEX case work
45 lines of code changed in 4 files:
Suppression de print
7 lines of code changed in 1 file:
add initialisation of ice specific content for 1D cases (missing so far)
1 lines of code changed in 1 file:
fix bug of SANDU/FAST (vertical interpolation of initial tke)
2 lines of code changed in 1 file:
Une derniere correction pour le 1D
5 lines of code changed in 1 file:
Bug fix: add count argument to `nf90_get_var`
Because, in the rico case, NetCDF variables which are read have
dimensions `(..., lat, lon)`, in NetCDF order, with lon = lat =
1. Without the count argument, for apbp for example, `nf90_get_var`
tried to read nlevel + 1 subscript values in the dimension lon, 1
subscript value in the lat dimension, and 1 subscript value in the
nlevp1 dimension: not what we want. I have checked that the cases
ARMCU/REF, amma and rico work with this revision.
5 lines of code changed in 1 file:
Bug fix lecture format standard 1D
17 lines of code changed in 1 file:
Bug fix: remove comma before i/o item list
This was accepted by compilers as a legacy extension.
3 lines of code changed in 1 file:
Replace `nf_get_var_type` by `nf90_get_var`
The immediate motivation is a bug fix: `nf_get_var_type` was called
with scalar resul3 or lat, lon, alt, phis instead of array actual
argument for dummy array argument rvals or dvals. 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.
101 lines of code changed in 3 files:
Bug fix: split too long lines
The Fortran 2003 standard says a line may contain no more than 132
characters.
6 lines of code changed in 2 files:
Indent the files
2345 lines of code changed in 2 files:
Remove useless `&` at beginning of continued line
259 lines of code changed in 2 files:
Supression de sorties qui faisaient panter avec des compilos recents
7 lines of code changed in 1 file:
replay, suite
1 lines of code changed in 1 file:
Pour la capacité "replay" des paramétrisations
13 lines of code changed in 2 files:
Bug fix in dyn1d/old_lmdz1d.F90: compute the geopotential before it is used
19 lines of code changed in 1 file:
modification des routines pour lecture de la v1 des cas 1D
au format standard + corrections de bug pour le geopotentiel à la surface
199 lines of code changed in 7 files:
Nettoyage thermiques (suite) et replay1d
143 lines of code changed in 1 file:
First commit for new tracers.
* parser routines readTracFiles, strings_mod and tracer_types added in misc using revision 4 of
https://svn.lmd.jussieu.fr/tracers-parser
* tested in sequential and parallel mode using ioipsl.
* for now, only two fields of "tracers(:)" derived type vector are used: "name" and "longName".
2 lines of code changed in 1 file:
Modification des routines iotd* pour mieux gerer les coordonnees.
Utile notamment pour la physique a 20 parametres.
2 lines of code changed in 2 files:
Bug fixes concerning various variables ill-initialized, ill-used, ill-printed, or ill-placed.
+ cv_gen moved from phys_local_var_mod.F90 to phys_state_var_mod.F90; ==> changes in physiq_mod.F90
and phys_output_write.F90
+ awake_dens added in phys_state_var_mod.F90
+ cv_gen and awake_dens now initialized in phyetat0.F90 and written in phyredem.F90
+ cv_gen, awake_dens, and solswfdiff now initialized in old_lmdz1d.F90 and scm.F90
+ useless variables suppressed in pbl_surface_mod.F90.
18 lines of code changed in 2 files:
update to commit 3888
1 lines of code changed in 1 file:
New provisional version of the splitting of the
diffusive boundary layer into inwake and offwake
PBLs. The splitting of the diffuse BL should NOT
be activated yet for general purpose simulations.
The splitting is activated by:
mod(iflag_pbl_split,10)=1 for the option with
fixed surface temperature and
mod(iflag_pbl_split,10)=2 for the option with
coupled surface temperature.
iflag_pbl_split=0 ==> no splittingat all.
iflag_pbl_split=10 ==> splitting of thermals.
iflag_pbl_split=11 ==> splitting of thermals and
of vertical diffusion (fixed surf. temp.).
iflag_pbl_split=12 ==> splitting of thermals and
of vertical diffusion (coupled surf. temp.).
7 lines of code changed in 3 files:
Initialisation de la TKE pour les cas 1D (important pour GABLS1), Etienne
127 lines of code changed in 6 files:
Premiere comission Etienne: changements pour le 1D (forcage en Ts au dessus des continents) et inclusion drag arbres dans yamada4_num=6
149 lines of code changed in 10 files:
Corrections on the standard SCM format.
Fredho
30 lines of code changed in 1 file:
(27 more)