Directory trunk/libf/phylmd/dyn1d/

Directory Created:
2015-03-23 09:27
Total Files:
31
Deleted Files:
19
Lines of Code:
15945

[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 162 (100.0%) 16524 (100.0%) 102.0
emillour 89 (54.9%) 11570 (70.0%) 130.0
fhourdin 39 (24.1%) 2988 (18.1%) 76.6
fairhead 12 (7.4%) 1693 (10.2%) 141.0
jyg 17 (10.5%) 231 (1.4%) 13.5
crio 2 (1.2%) 24 (0.1%) 12.0
lguez 3 (1.9%) 18 (0.1%) 6.0

Most Recent Commits

fhourdin 2017-09-19 11:25 Rev.: 2990

Modif 1D, lecture format standard. Interpolation en temperature potentielle.

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+4 -5)
fhourdin 2017-08-31 14:08 Rev.: 2983

Modification pour le cas ayotte au format standard.
+ correction pour le cas forcing_les (correspondant a forcing_type=0)
partage par ayotte et rce_oce_les.
Dans la nouvelle version, ce dernier correspond a forcing_type=-1
Attention aux problemes de retrocomptabilite.

10 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+10 -3)
fhourdin 2017-07-03 18:15 Rev.: 2933

Les insectes ont parfois une carapace solide.
Correction d'une correction qui en avait oublié un précédente.
(Frédéric pour Marie-Pierre)

55 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+27 -13), lmdz1d.F90 (+28 -3)
fhourdin 2017-06-29 16:08 Rev.: 2921

Complement vesperal aux changements 1D du matin.

4 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: 1D_nudge_sandu_astex.h (+3 -2), compar1d.h (+1 -1)
fhourdin 2017-06-29 11:58 Rev.: 2920

Modification 1D pour le format standard (Marie-Pierre)

168 lines of code changed in 4 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+26 -27), 1D_interp_cases.h (+98 -75), 1D_read_forc_cases.h (+28 -24), lmdz1d.F90 (+16 -34)
crio 2017-06-06 16:31 Rev.: 2904

Modifications pour faire tourner le cas 1D RCE de Caroline dans le format eq_rd_cv (forcing_type=0)

Modifications to run the 1D RCE case-study of Caroline in the eq_rd_cv format (forcing_type=0)

24 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+5 -3), lmdz1d.F90 (+19)
lguez 2017-06-01 17:32 Rev.: 2899

startphy.nc created by ce0l and lmdz1d was not reproducible because
ql_ancien, qs_ancien, prlw_ancien, prsw_ancien, prw_ancien were not
defined before the call to phyredem.

7 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+7 -1)
jyg 2017-04-19 19:39 Rev.: 2857

Bug fix concerning 1D restart

15 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+15 -9)
jyg 2017-03-06 15:49 Rev.: 2811

In interp_case_vertical and interp2_case_vertical,
dtrad_mod_cas were not computed (MPL)

6 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+6)
emillour 2017-02-06 15:04 Rev.: 2789

Fix problem introduced in rev2786 : Call to init_vertical_layers not needed in lmdz1d because done in inigeomphy which is called by iniphysiq.
EM

0 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (-4)
emillour 2017-01-30 12:24 Rev.: 2786

Further convergence with planetary models:
- move vertical_layers_mod.F90 to phy_common and call init_vertical_layers in inigeomphy_mod
- add aps and bps (mid-layer coordinates) to vertical_layers_mod.F90
- same adaptations for the 1D case
EM

9 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+9 -1)
lguez 2017-01-18 17:03 Rev.: 2764

Split lines that were too long. (132 characters at most in Fortran
95. Those lines produced a compilation error with gfortran.)

4 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+4 -2)
jyg 2017-01-10 16:36 Rev.: 2758

Bug fix in dyn1d

9 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: mod_1D_cases_read2.F90 (+9 -9)
fhourdin 2016-11-29 00:01 Rev.: 2716

Inclusion du cas arm_cu2, avec les nouveaux formats de forçage 1D
(Marie-Pierre Lefebvre)

1852 lines of code changed in 7 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+378 -9), 1D_decl_cases.h (+6 -2), 1D_interp_cases.h (+194), 1D_read_forc_cases.h (+95), compar1d.h (+16 -1), lmdz1d.F90 (+34 -7), mod_1D_cases_read2.F90 (new 1129)
fhourdin 2016-10-24 18:46 Rev.: 2683

Corrections pour le cas Dice (Marie-Pierre Lefebvre)

33 lines of code changed in 4 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+18 -11), 1D_decl_cases.h (+3 -2), 1D_interp_cases.h (+3 -2), 1D_read_forc_cases.h (+9 -8)
fhourdin 2016-10-17 09:47 Rev.: 2672

Introduction du cas GABLS4 par Etienne Vignon

633 lines of code changed in 6 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+408), 1D_decl_cases.h (+35 -1), 1D_interp_cases.h (+39), 1D_read_forc_cases.h (+112), compar1d.h (+4 -2), lmdz1d.F90 (+35 -6)
fhourdin 2016-10-14 13:21 Rev.: 2668

On mez la hauteur des pics montagneux à 0 par défaut dans le 1D
pour éviter d'activer sans le savoir les paramétrisation de
de vortex stretching par le relief ...

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2 -2)
jyg 2016-09-27 18:02 Rev.: 2635

Some cleaning in the wake routines: (i) the wake
number per unit area (wdens) is now a state
variable (held constant for the time being);
(ii) wake state variable changes are computed in
subroutine 'physiq' if iflag_wake_tend=1 (it is
computed within wake routines if
iflag_wake_tend=0, consistent with earlier
versions); (iii) the new routine 'add_wake_tend'
adds tendencies to wake state variables; (iv)
tendencies due to various processes (pbl, wakes,
thermals) are named and added separately.

14 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+14 -12)
emillour 2016-09-04 08:12 Rev.: 2622

Some code tidying: turn ener.h into ener_mod.F90
EM

0 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: ener.h (del)
jyg 2016-08-03 17:41 Rev.: 2611

Introduction of a new option inhibiting the
evolution of the state variables, while calling
all parametrizations. The option is controlled by
the parameter flag_inhib_tend.

For the time being the flag is set to 0 (= no
inhibition of tendencies).

jyg for jld.

26 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+26 -10)
emillour 2016-07-25 11:31 Rev.: 2603

Cleanup in the dynamics: turn logic.h into module logic_mod.F90
EM

38 lines of code changed in 3 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2 -2), logic.h (del), logic_mod.F90 (new 36)
emillour 2016-07-25 10:44 Rev.: 2602

Missing usage of comvert_mod in lmdzd1d since the creation of the former (r2600).
EM+MPL

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+2 -1)
emillour 2016-07-24 11:51 Rev.: 2601

Cleanup in the dynamics: turn temps.h into module temps_mod.F90
EM

28 lines of code changed in 4 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2 -2), lmdz1d.F90 (+2 -1), temps.h (del), temps_mod.F90 (new 24)
emillour 2016-07-23 07:45 Rev.: 2600

Cleanup in the dynamics: turn comvert.h into module comvert_mod.F90
EM

46 lines of code changed in 3 files:

  • trunk/libf/phylmd/dyn1d: comvert.h (del), comvert_mod.F90 (new 41), lmdz1d.F90 (+5 -5)
emillour 2016-07-22 11:28 Rev.: 2598

Cleanup in the dynamics: turn serre.h into module serre_mod.F90
EM

11 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: serre.h (del), serre_mod.F90 (new 11)
emillour 2016-07-22 08:44 Rev.: 2597

Cleanup in the dynamics: get rid of comconst.h, make it a module comconst_mod.
EM

39 lines of code changed in 3 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+2 -2), comconst.h (del), comconst_mod.F90 (new 37)
emillour 2016-07-18 11:30 Rev.: 2592

Fix for the 1D model: follow-up on r2588 changes and thus add a link to inigeomphy_mod in phylmd/dyn1d.
EM+MPL

231 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: inigeomphy_mod.F90 (new 231)
jyg 2016-06-10 16:01 Rev.: 2565

Some small improvements to the 1D model:
(1) initialization of pbl_tke (-> 1+1=2);
(2) bug fix concerning nudge_tsoil=y;
(3) possibility of a constant moisture convergence
when forcing_type=0.

39 lines of code changed in 3 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+10 -1), 1D_interp_cases.h (+9), lmdz1d.F90 (+20 -5)
fhourdin 2016-03-14 18:11 Rev.: 2465

Correction pour axe des temps en 1D. Correction d'une correction.
Bug fixing for 1D time axis

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+2 -1)
fhourdin 2016-03-10 18:07 Rev.: 2463

Correction du temps initial pour le 1D.

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+1)
jyg 2016-02-28 13:30 Rev.: 2455

Implementation of a second order distribution on
sub-surfaces of longwave net radiance (Alain
Lahellec).
Introduction of the flag iflag_order2_sollw:
=1 ==> second order distribution.
=0 ==> linear distribution (Default).

22 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: 1DUTILS.h (+17 -7), lmdz1d.F90 (+5 -6)
emillour 2016-01-06 13:37 Rev.: 2422

Small modification in the way time and calendar are handled: Now all the time keeping is done in the physics and only the timestep is transfered from the dynamics to the physics. Due to changes in computations and roundoffs this will change reference bench results.
The implementation of this change in phymar is left as future work.
EM

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+1 -1)
emillour 2016-01-06 10:38 Rev.: 2421

Stop sending pducov from dynamics to physics; it is not used in the physics anymore (and what was done was only valid when runnning in serial).
EM

1 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+1 -5)
emillour 2016-01-03 12:16 Rev.: 2418

Improving the physics/dynamics interface:
- added module callphysiq_mod.F90 in dynphy_lonlat/phy*** which contains the routine "call_physiq" which is called by calfis* and calls the physics. This way different "physiq" routine from different physics packages may be called: The calfis* routines now exposes all available fields that might be transmitted to physiq but which is actually send (ie: expected/needed by physiq) is decided in call_physiq.
- turned "physiq.F90" into module "physiq_mod.F90" for better control of "physiq" arguments. Extracted embeded "gr_fi_ecrit" as self-standing routine (but note that this routine actually only works in serial mode).
EM

3 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+3 -2)
emillour 2016-01-02 17:35 Rev.: 2417

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

2 lines of code changed in 2 files:

  • trunk/libf/phylmd/dyn1d: iniphysiq_mod.F90 (+1 -1), mod_interface_dyn_phys.F90 (+1 -1)
emillour 2015-12-01 13:53 Rev.: 2403

Cleanup in lmdz1d.F90, no need for rlat,rlon, use xlat,xlon instead.
MPL & EM

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+2 -5)
fhourdin 2015-11-30 12:08 Rev.: 2402

Bug fix 1D

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+2 -1)
jyg 2015-11-18 13:25 Rev.: 2393

Add various intializations of arrays in lmdz1d.F90
and in the convection scheme. Add output variables
for boundary layer splitting.


57 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+57 -20)
jyg 2015-10-13 19:28 Rev.: 2373

From MPL:
Correction of some missing initializations in
dyn1D and of two 1D case bugs.

38 lines of code changed in 4 files:

  • trunk/libf/phylmd/dyn1d: 1D_decl_cases.h (-1), lmdz1d.F90 (+26 -5), mod_1D_amma_read.F90 (+6 -2), mod_1D_cases_read.F90 (+6 -2)
emillour 2015-08-28 11:38 Rev.: 2354

Corrections for the 1D model to fix initializations broken with previous revision.
EM+MPL

2 lines of code changed in 1 file:

  • trunk/libf/phylmd/dyn1d: lmdz1d.F90 (+2)

(20 more)

Generated by StatSVN 0.7.0