[root]/trunk/libf/phylmd/dyn1d
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 |
Modif 1D, lecture format standard. Interpolation en temperature potentielle.
4 lines of code changed in 1 file:
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:
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:
Complement vesperal aux changements 1D du matin.
4 lines of code changed in 2 files:
Modification 1D pour le format standard (Marie-Pierre)
168 lines of code changed in 4 files:
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:
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:
Bug fix concerning 1D restart
15 lines of code changed in 1 file:
In interp_case_vertical and interp2_case_vertical,
dtrad_mod_cas were not computed (MPL)
6 lines of code changed in 1 file:
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:
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:
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:
Bug fix in dyn1d
9 lines of code changed in 1 file:
Inclusion du cas arm_cu2, avec les nouveaux formats de forçage 1D
(Marie-Pierre Lefebvre)
1852 lines of code changed in 7 files:
Corrections pour le cas Dice (Marie-Pierre Lefebvre)
33 lines of code changed in 4 files:
Introduction du cas GABLS4 par Etienne Vignon
633 lines of code changed in 6 files:
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:
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:
Some code tidying: turn ener.h into ener_mod.F90
EM
0 lines of code changed in 1 file:
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:
Cleanup in the dynamics: turn logic.h into module logic_mod.F90
EM
38 lines of code changed in 3 files:
Missing usage of comvert_mod in lmdzd1d since the creation of the former (r2600).
EM+MPL
2 lines of code changed in 1 file:
Cleanup in the dynamics: turn temps.h into module temps_mod.F90
EM
28 lines of code changed in 4 files:
Cleanup in the dynamics: turn comvert.h into module comvert_mod.F90
EM
46 lines of code changed in 3 files:
Cleanup in the dynamics: turn serre.h into module serre_mod.F90
EM
11 lines of code changed in 2 files:
Cleanup in the dynamics: get rid of comconst.h, make it a module comconst_mod.
EM
39 lines of code changed in 3 files:
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:
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:
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:
Correction du temps initial pour le 1D.
1 lines of code changed in 1 file:
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:
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:
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:
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:
Change dynamics/physics interface directory name from dynlonlat_phylonlat to dynphy_lonlat.
EM
2 lines of code changed in 2 files:
Cleanup in lmdz1d.F90, no need for rlat,rlon, use xlat,xlon instead.
MPL & EM
2 lines of code changed in 1 file:
Bug fix 1D
2 lines of code changed in 1 file:
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:
From MPL:
Correction of some missing initializations in
dyn1D and of two 1D case bugs.
38 lines of code changed in 4 files:
Corrections for the 1D model to fix initializations broken with previous revision.
EM+MPL
2 lines of code changed in 1 file:
(20 more)