Directory trunk/libf/phylmd/dyn1d/

Total Files:
16
Deleted Files:
1
Lines of Code:
13542

[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 141 (100.0%) 16302 (100.0%) 115.6
fhourdin 87 (61.7%) 13005 (79.8%) 149.4
lguez 11 (7.8%) 2719 (16.7%) 247.1
evignon 25 (17.7%) 478 (2.9%) 19.1
fairhead 7 (5.0%) 49 (0.3%) 7.0
jyg 8 (5.7%) 46 (0.3%) 5.7
musat 2 (1.4%) 3 (0.0%) 1.5
dcugnet 1 (0.7%) 2 (0.0%) 2.0

Most Recent Commits

fhourdin 2022-10-04 14: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 15:04 Rev.: 4291

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

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1D_read_forc_cases.h (+1 -1)
evignon 2022-10-03 15:03 Rev.: 4290

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

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+2)
fhourdin 2022-10-01 14:48 Rev.: 4288

Une derniere correction pour le 1D

5 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+5 -6)
lguez 2022-09-29 21: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:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+5 -3)
fhourdin 2022-09-23 05:50 Rev.: 4282

Bug fix lecture format standard 1D

17 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+17 -17)
lguez 2022-09-21 15: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:

  • trunk/libf/phylmd/dyn1d: old_1D_read_forc_cases.h (+3 -3)
lguez 2022-09-21 15: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:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+16 -60), mod_1D_cases_read_std.F90 (+8 -30), old_1DUTILS_read_interp.h (+77 -359)
lguez 2022-09-21 15: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:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+2 -2), mod_1D_cases_read_std.F90 (+4 -3)
lguez 2022-09-21 15:12 Rev.: 4272

Indent the files

2345 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+1278 -1278), mod_1D_cases_read_std.F90 (+1067 -1067)
lguez 2022-09-21 15:12 Rev.: 4271

Remove useless `&` at beginning of continued line

259 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+143 -143), mod_1D_cases_read_std.F90 (+116 -116)
fhourdin 2022-05-03 10:10 Rev.: 4142

Supression de sorties qui faisaient panter avec des compilos recents

7 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1D_nudge_sandu_astex.h (+7 -7)
fhourdin 2022-03-26 13:21 Rev.: 4113

replay, suite

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: replay1d.F90 (+1)
fhourdin 2022-03-25 23:30 Rev.: 4110

Pour la capacité "replay" des paramétrisations

13 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: old_lmdz1d.F90 (+4 -1), replay1d.F90 (+9 -12)
jyg 2022-03-18 00: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:

  • trunk/libf/phylmd/dyn1d: old_lmdz1d.F90 (+19 -9)
evignon 2022-03-17 13: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:

  • trunk/libf/phylmd/dyn1d: 1D_decl_cases.h (+2 -1), 1D_interp_cases.h (+5), 1D_read_forc_cases.h (+5 -2), mod_1D_cases_read2.F90 (-1), mod_1D_cases_read_std.F90 (+131 -39), old_lmdz1d.F90 (+1 -1), scm.F90 (+55 -10)
fhourdin 2022-03-14 02:45 Rev.: 4094

Nettoyage thermiques (suite) et replay1d

143 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: replay1d.F90 (new 143)
dcugnet 2021-12-16 00: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 19: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:

  • trunk/libf/phylmd/dyn1d: old_lmdz1d.F90 (+1 -1), scm.F90 (+1 -1)
jyg 2021-07-06 09: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:

  • trunk/libf/phylmd/dyn1d: old_lmdz1d.F90 (+9 -4), scm.F90 (+9 -4)
jyg 2021-05-05 17:15 Rev.: 3890

update to commit 3888

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: old_lmdz1d.F90 (+1)
jyg 2021-05-05 12: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:

  • trunk/libf/phylmd/dyn1d: compar1d.h (+2 -1), old_lmdz1d.F90 (+3 -2), scm.F90 (+2 -1)
evignon 2020-10-26 11:33 Rev.: 3781

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

127 lines of code changed in 6 files:

  • trunk/libf/phylmd/dyn1d: 1D_decl_cases.h (+1 -1), 1D_interp_cases.h (+9 -7), 1D_read_forc_cases.h (+12 -9), mod_1D_cases_read_std.F90 (+98 -43), old_lmdz1d.F90 (+3 -6), scm.F90 (+4 -14)
evignon 2020-10-22 14: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:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+49 -21), 1D_decl_cases.h (+4 -3), 1D_interp_cases.h (+3 -3), 1D_read_forc_cases.h (+6 -3), mod_1D_cases_read_std.F90 (+5 -1), old_1D_decl_cases.h (+2 -2), old_1D_interp_cases.h (+14 -13), old_1D_read_forc_cases.h (+8 -4), old_lmdz1d.F90 (+10 -6), scm.F90 (+48 -77)
fhourdin 2020-06-03 18: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)
fhourdin 2020-05-29 12:20 Rev.: 3688

1D standard format
Fredho pour Marie-Pierre

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+4 -3)
fhourdin 2020-05-27 14:59 Rev.: 3686

Retropedalage sur le 1D.
Annulation de toutes les modifs de la veille.
Frederic

629 lines of code changed in 7 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (-686), 1D_decl_cases.h (+6 -14), 1D_interp_cases.h (+41 -55), 1D_read_forc_cases.h (+38 -51), compar1d_std.h (del), mod_1D_cases_read_std.F90 (+540 -516), scm.F90 (+4 -10)
fhourdin 2020-05-26 11:31 Rev.: 3683

Correction format standard
Frédéric

14 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+14 -13)
fhourdin 2020-05-26 10:03 Rev.: 3682

rad_t* changed from integer to character (0/1/"adv")
Frédéric

689 lines of code changed in 3 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+686), 1D_interp_cases.h (+1 -1), compar1d_std.h (+2 -1)
fhourdin 2020-05-26 09:05 Rev.: 3681

Ajouter pour le format 1D standard.
Frédéric pour Marie-Pierre

78 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: compar1d_std.h (new 78)
fhourdin 2020-05-26 08:10 Rev.: 3680

Modifications pour le format standard.
Frédéric pour Marie-Pierre
Frédéric

641 lines of code changed in 5 files:

  • trunk/libf/phylmd/dyn1d: 1D_decl_cases.h (+14 -6), 1D_interp_cases.h (+55 -41), 1D_read_forc_cases.h (+51 -38), mod_1D_cases_read_std.F90 (+511 -536), scm.F90 (+10 -4)
fhourdin 2020-05-08 08:51 Rev.: 3679

Some cleaning for the SCM

7 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+5 -5), old_1D_read_forc_cases.h (+2 -2)
fhourdin 2020-04-23 02:03 Rev.: 3669

Traitement du guidage pour le format standard
Marie-Pierre et Frédéric

9 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+9 -9)
fhourdin 2020-04-08 17:29 Rev.: 3659

Lecture de z0 au lieu de rugos pour le format standard DEPHY
Fredho

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2)
jyg 2020-02-17 17:52 Rev.: 3634

bug fix in mod_1D_cases_read_std.F90

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+1 -1)
fhourdin 2020-01-02 20:01 Rev.: 3619

Corrections pour le format standard 1D.

39 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+39 -22)
fhourdin 2019-10-29 10:48 Rev.: 3595

Details SCM standard format

53 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read_std.F90 (+1 -1), scm.F90 (+52 -26)
fhourdin 2019-10-29 08:32 Rev.: 3594

Improvement for SCM standard format

54 lines of code changed in 7 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+8), 1D_interp_cases.h (+4 -4), 1D_nudge_sandu_astex.h (+8), compar1d.h (+4 -2), mod_1D_cases_read_std.F90 (+6 -2), old_lmdz1d.F90 (+6), scm.F90 (+18 -16)
fhourdin 2019-10-28 18:35 Rev.: 3593

Significant progress for the SCM standard format

728 lines of code changed in 10 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+6 -3), 1D_decl_cases.h (+33 -29), 1D_interp_cases.h (+22 -57), 1D_read_forc_cases.h (+26 -19), compar1d.h (+2 -2), mod_1D_cases_read_std.F90 (+326 -350), old_1D_decl_cases.h (new 293), old_1D_interp_cases.h (+1 -1), old_lmdz1d.F90 (+1 -1), scm.F90 (+18 -19)
fhourdin 2019-10-27 18:48 Rev.: 3592

Plein de petites corrections pour le format commun.
Semble fonctionner correctement pour ARMCU/REF et RICO/REF

163 lines of code changed in 5 files:

  • trunk/libf/phylmd/dyn1d: 1D_interp_cases.h (+21 -9), 1D_read_forc_cases.h (+7 -6), mod_1D_cases_read2.F90 (+1), mod_1D_cases_read_std.F90 (+16 -12), scm.F90 (+118 -64)

(12 more)

Generated by StatSVN 0.7.0