Directory trunk/libf/phylmd/dyn1d/

Total Files:
19
Deleted Files:
1
Lines of Code:
16135

Browse with ViewVC

[root]/trunk/libf/phylmd/dyn1d

Lines of Code

trunk/libf/phylmd/dyn1d/ Lines of Code

Developers

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

Most Recent Commits

jyg 2023-11-02 10:09 Rev.: 4744

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:

fhourdin 2023-09-23 14:37 Rev.: 4706

Errer identiques sur le format standard

2 lines of code changed in 2 files:

fhourdin 2023-09-23 14:21 Rev.: 4705

Correction bug lecture 1D ancien format

1 lines of code changed in 1 file:

evignon 2023-08-28 07:17 Rev.: 4650

petite correction de l'initialisation de la Ts forcee dans les cas au format standard

10 lines of code changed in 2 files:

fhourdin 2023-07-03 18:42 Rev.: 4603

Retour partiel include -> #include en 1D

18 lines of code changed in 2 files:

ymeurdesoif 2023-06-29 14:55 Rev.: 4593

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:

fhourdin 2023-06-29 00:31 Rev.: 4589

Commissions pour le nouveau replay

1 lines of code changed in 1 file:

fhourdin 2023-06-01 18:55 Rev.: 4558

Supressions de print dans le 1D ancien format

14 lines of code changed in 2 files:

fhourdin 2023-05-31 11:28 Rev.: 4553

Details pour phyex

2 lines of code changed in 2 files:

fhourdin 2023-05-15 00:03 Rev.: 4537

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:

fhourdin 2023-05-14 23:19 Rev.: 4536

Correction : rneb_ancien non initialise en SCM

4 lines of code changed in 2 files:

lguez 2022-12-01 13:07 Rev.: 4361

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:

fhourdin 2022-11-18 14:41 Rev.: 4350

Details pour la fonctionalie Replay

35 lines of code changed in 1 file:

dcugnet 2022-11-07 03:09 Rev.: 4325

* 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:

evignon 2022-10-14 21:13 Rev.: 4297

technical corrections (+cleaning) to make standard BOMEX case work

45 lines of code changed in 4 files:

fhourdin 2022-10-04 13:51 Rev.: 4292

Suppression de print

7 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+7 -7)
evignon 2022-10-03 14:04 Rev.: 4291

add initialisation of ice specific content for 1D cases (missing so far)

1 lines of code changed in 1 file:

evignon 2022-10-03 14:03 Rev.: 4290

fix bug of SANDU/FAST (vertical interpolation of initial tke)

2 lines of code changed in 1 file:

fhourdin 2022-10-01 13:48 Rev.: 4288

Une derniere correction pour le 1D

5 lines of code changed in 1 file:

lguez 2022-09-29 20:19 Rev.: 4287

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:

fhourdin 2022-09-23 04:50 Rev.: 4282

Bug fix lecture format standard 1D

17 lines of code changed in 1 file:

lguez 2022-09-21 14:12 Rev.: 4275

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:

lguez 2022-09-21 14:12 Rev.: 4274

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:

lguez 2022-09-21 14:12 Rev.: 4273

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:

lguez 2022-09-21 14:12 Rev.: 4272

Indent the files

2345 lines of code changed in 2 files:

lguez 2022-09-21 14:12 Rev.: 4271

Remove useless `&` at beginning of continued line

259 lines of code changed in 2 files:

fhourdin 2022-05-03 09:10 Rev.: 4142

Supression de sorties qui faisaient panter avec des compilos recents

7 lines of code changed in 1 file:

fhourdin 2022-03-26 12:21 Rev.: 4113

replay, suite

1 lines of code changed in 1 file:

fhourdin 2022-03-25 22:30 Rev.: 4110

Pour la capacité "replay" des paramétrisations

13 lines of code changed in 2 files:

jyg 2022-03-17 23:24 Rev.: 4105

Bug fix in dyn1d/old_lmdz1d.F90: compute the geopotential before it is used

19 lines of code changed in 1 file:

evignon 2022-03-17 12:12 Rev.: 4104

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:

fhourdin 2022-03-14 01:45 Rev.: 4094

Nettoyage thermiques (suite) et replay1d

143 lines of code changed in 1 file:

dcugnet 2021-12-15 23:18 Rev.: 4046

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:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2 -2)
fhourdin 2021-08-25 18:24 Rev.: 3977

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:

jyg 2021-07-06 08:16 Rev.: 3956

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:

jyg 2021-05-05 16:15 Rev.: 3890

update to commit 3888

1 lines of code changed in 1 file:

jyg 2021-05-05 11:50 Rev.: 3888

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:

evignon 2020-10-26 10:33 Rev.: 3781

Initialisation de la TKE pour les cas 1D (important pour GABLS1), Etienne

127 lines of code changed in 6 files:

evignon 2020-10-22 13:50 Rev.: 3780

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:

fhourdin 2020-06-03 17:15 Rev.: 3693

Corrections on the standard SCM format.
Fredho

30 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: scm.F90 (+30 -134)

(27 more)

Generated by StatSVN 0.7.0