Directory trunk/libf/dyn3d_common/

Directory Created:
2014-01-22 19:39
Total Files:
110
Deleted Files:
44
Lines of Code:
17367

[root]/trunk/libf/dyn3d_common

Lines of Code

trunk/libf/dyn3d_common/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 375 (100.0%) 24923 (100.0%) 66.4
lguez 148 (39.5%) 21144 (84.8%) 142.8
emillour 182 (48.5%) 2103 (8.4%) 11.5
dcugnet 27 (7.2%) 705 (2.8%) 26.1
crisi 2 (0.5%) 472 (1.9%) 236.0
fhourdin 6 (1.6%) 199 (0.8%) 33.1
acozic 8 (2.1%) 129 (0.5%) 16.1
jyg 1 (0.3%) 88 (0.4%) 88.0
oboucher 1 (0.3%) 83 (0.3%) 83.0

Most Recent Commits

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

6 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: disvert.F90 (+6 -3)
oboucher 2016-10-30 17:35 Rev.: 2690

Adding a module for stratospheric aerosols with a bin scheme.
The module gets activated with -strataer true compiling option.
May not quite work yet, more testing needed, but should not affect
the rest of LMDz as everything is under a CPP_StratAer key.

83 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+83 -30)
emillour 2016-09-04 08:12 Rev.: 2622

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

18 lines of code changed in 11 files:

  • trunk/libf/dyn3d_common: adaptdt.F (-1), ener.h (del), ener_mod.F90 (new 15), initdynav.F90 (-1), initfluxsto.F (-1), inithist.F (-1), interpre.F (-1), sortvarc.F (+3 -2), traceurpole.F (-1), writedynav.F90 (-1), writehist.F (-1)
emillour 2016-07-25 11:31 Rev.: 2603

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

17 lines of code changed in 23 files:

  • trunk/libf/dyn3d_common: adaptdt.F (-1), advn.F (-2), bernoui.F (+2 -3), convmas.F90 (-1), disvert.F90 (+1 -1), disvert_noterre.F (+1 -1), divgrad.F (+4 -5), gradiv.F (+3 -4), inidissip.F90 (-1), inigeom.F (+1 -1), initdynav.F90 (-1), initfluxsto.F (-1), inithist.F (-1), interpre.F (-1), limx.F (-1), limy.F (-1), limz.F (-1), nxgrarot.F (+3 -4), sortvarc.F (+2 -1), tourpot.F90 (-1), traceurpole.F (-1), writedynav.F90 (-1), writehist.F (-1)
emillour 2016-07-25 10:44 Rev.: 2602

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

4 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: comvert_mod.F90 (+4)
emillour 2016-07-24 11:51 Rev.: 2601

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

9 lines of code changed in 10 files:

  • trunk/libf/dyn3d_common: adaptdt.F (-2), iniconst.F90 (-1), initdynav.F90 (+2 -1), initfluxsto.F (+2 -1), inithist.F (+2 -1), interpre.F (-1), sortvarc.F (-1), traceurpole.F (-1), writedynav.F90 (+1 -1), writehist.F (+2 -1)
emillour 2016-07-23 07:45 Rev.: 2600

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

138 lines of code changed in 35 files:

  • trunk/libf/dyn3d_common: adaptdt.F (+8 -10), advn.F (+9 -11), advx.F (+3 -4), advxp.F (+11 -12), advy.F (+10 -11), advyp.F (+10 -11), advz.F (+3 -4), advzp.F (+6 -7), caldyn0.F90 (+1 -1), comvert.h (del), comvert_mod.F90 (new 37), conf_planete.F90 (+2 -2), disvert.F90 (+4 -3), disvert_noterre.F (+6 -5), exner_hyb_m.F90 (+2 -1), exner_milieu_m.F90 (+2 -1), geopot.F (+2 -3), grilles_gcm_netcdf_sub.F90 (+2 -1), iniconst.F90 (+1 -1), inidissip.F90 (+1 -1), initdynav.F90 (+1 -1), initfluxsto.F (+11 -11), inithist.F (+1 -1), interpost.F (-1), interpre.F (+1 -1), limx.F (-1), limy.F (-1), limz.F (-1), pentes_ini.F (+3 -4), prather.F (-1), sortvarc.F (-1), traceurpole.F (-1), vitvert.F90 (+1 -1), writedynav.F90 (-1), writehist.F (-1)
emillour 2016-07-22 11:28 Rev.: 2598

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

24 lines of code changed in 17 files:

  • trunk/libf/dyn3d_common: coordij.F (+3 -4), exner_hyb_m.F90 (-1), exner_milieu_m.F90 (-1), fxhyp_m.F90 (+1 -3), fxy.F (+4 -3), fyhyp_m.F90 (+1 -3), grilles_gcm_netcdf_sub.F90 (-1), inigeom.F (+2 -1), initdynav.F90 (-1), initfluxsto.F (-1), inithist.F (-1), invert_zoom_x_m.F90 (+1 -3), principal_cshift_m.F90 (+1 -3), serre.h (del), serre_mod.F90 (new 11), writedynav.F90 (-1), writehist.F (-1)
emillour 2016-07-22 08:44 Rev.: 2597

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

164 lines of code changed in 41 files:

  • trunk/libf/dyn3d_common: adaptdt.F (+2 -2), advn.F (-2), advx.F (-1), advxp.F (-1), advy.F (-1), advyp.F (-1), advz.F (-1), advzp.F (-1), caldyn0.F90 (-1), comconst.h (del), comconst_mod.F90 (new 37), conf_planete.F90 (+2 -1), coordij.F (+2 -1), disvert.F90 (-1), disvert_noterre.F (+1 -1), exner_hyb_m.F90 (+3 -1), exner_milieu_m.F90 (+3 -1), fxy.F (+1 -1), fxysinus.F (+1 -1), grilles_gcm_netcdf_sub.F90 (+1 -1), iniconst.F90 (+3 -2), inidissip.F90 (+2 -1), inigeom.F (+7 -7), initdynav.F90 (+1 -1), initfluxsto.F (+12 -12), inithist.F (+11 -12), inter_barxy_m.F90 (+3 -6), interpost.F (+4 -5), interpre.F (+12 -14), limx.F (+5 -6), limy.F (+6 -6), limz.F (+5 -6), massbarxy.F90 (-1), massdair.F (+3 -4), pentes_ini.F (+7 -5), prather.F (+7 -5), sortvarc.F (+1 -1), traceurpole.F (+9 -13), ugeostr.F90 (+2 -1), writedynav.F90 (+1 -1), writehist.F (+10 -11)
acozic 2016-06-13 10:23 Rev.: 2567

correct a bug / hadv_inca and vadv_inca need to be defined even when we don't use inca model

3 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+3 -5)
acozic 2016-06-10 16:52 Rev.: 2566

Now h2o tracer will be read in traceur.def even for inca configuration

71 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+71 -17)
fhourdin 2016-02-15 11:10 Rev.: 2442

ngroup passe du statut de paramètre à constante.
Pour pouvoir l'ajuster en fonction de la resolution
ngroup est maintenant lu dans les .def. ngroup=3 par défaut
ngroup changed from parameter to constant

2 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: comconst.h (+2 -1)
emillour 2015-11-10 10:51 Rev.: 2391

Fix some minor anomalies spotted by the xlf compiler:
- infotrac : wrongly giving integer values to logicals
- surf_ocean_mod and yamada_c : should be a space between "stop" and message; but avoid using stop, use abort_physic routine instead.
- readchlorophyll: using isnan() is not standard; compare the variable to itself instead (will return .false. if NaN).

While at it, also added some missing "only" clauses when using modules.

EM

6 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+6 -6)
acozic 2015-10-13 14:41 Rev.: 2372

Change call to inca initialisation to fit with new sections dynamique/physic

28 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+28 -26)
acozic 2015-09-16 14:50 Rev.: 2362

several correction to use LMDZ coupled with INCA
1- add an "use" in gcm to define "klon_glo" variable
2- correct an error on a test in infotrac
3- add parents to inca's tracer in infotrac
4- change calendar name for "leap calendar" in wxios to fit with rev 2229 on gcm

8 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+8 -2)
emillour 2015-08-26 08:08 Rev.: 2352

Fix a circular dependency introduced in previous commit: occurs when routines in phy_common use module print_control. Make them 'include "iniprint.h"' instead (not an ideal solution but will have to do for now), and therfore move iniprint.h to "misc" directory.
EM

0 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: iniprint.h (del)
emillour 2015-08-19 15:21 Rev.: 2342

Follow-up for a cleaner separation between dynamics and physics:
- "write_field" is called from physics and dynamics but has no dependence on either so it should be in "misc"
- "write_field_phy" is common to all physics, so it goes in "phy_common"
- "init_ssrf_m" and "limit_netcdf" are only used by ce0l, so these should be in "dynlonlat_phylonlat/phylmd"
- "q_sat" is called from physics and dynamics but has no dependence on either so it should be in "misc"
EM

0 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: q_sat.F (del), write_field.F90 (del)
dcugnet 2015-07-31 19:22 Rev.: 2336

* Add parallel capability for ce0l.
* Small bug in grid_noro fixed (smoothed topography was used instead of unsmoothed one for geopotential computation at north pole).
* Removed average of mass at poles in etat0dyn_netcdf after start_init_dyn => different results in the zoomed grid case.
* ok_etat0=n and ok_limit=y combination now works fine (if no initial state is needed, but only limit.nc file). This required:
- to move grid_noro0 and start_init_noro0 subroutines from etat0dyn_netcdf.F90 to limit_netcdf.F90
- to create init_ssrf_m.F90 file, so that sub-surfaces can be initialized from limit_netcdf.F90 without any etat0*_netcdf routines call).
* Simplified somehow the corresponding code, in particular:
1) removed obsolete flags "oldice".
2) removed flag "ibar": barycentric interpolation is used everywhere (except in start_init_subsurf, still calling grille_m - to be changed soon).
3) removed useless CPP_PHY precompilation directives, considering the possibility to run ce0l without physics is useless (ce0l is dedicated to Earth physics).

358 lines of code changed in 15 files:

  • trunk/libf/dyn3d_common: caldyn0.F90 (+5 -5), convmas.F (del), convmas.F90 (new 36), enercin.F (del), enercin.F90 (new 71), flumass.F (del), flumass.F90 (new 76), massbar.F (del), massbar.F90 (new 66), massbarxy.F (del), massbarxy.F90 (new 31), tourpot.F (del), tourpot.F90 (new 46), vitvert.F (del), vitvert.F90 (new 27)
lguez 2015-07-24 19:32 Rev.: 2334

Bug fix. maase, pbaru and pbarv cannot be intent(in) in caldyn0
because they are modified in caldyn0 (masse is computed by massdair
and pbaru, pbarv are computed by flumass). Also masse is already
computed in etat0dyn_netcdf, and the difference with the computation
in caldyn0 is the averaging at the poles. If we do not want to lose
this averaging, we should not overwrite masse with an output argument
from caldyn0. So the simplest thing to do is to downgrade masse from
argument to local variable of caldyn0. We also simply downgrade pbaru,
pbarv from arguments to local variables of caldyn0.

4 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: caldyn0.F90 (+4 -4)
emillour 2015-06-25 09:45 Rev.: 2311

Further modifications to enforce physics/dynamics separation:
- moved iniprint.h and misc_mod back to dyn3d_common, as these should only be used by dynamics.
- created print_control_mod in the physics to store flags prt_level, lunout, debug to be local to physics (should be used rather than iniprint.h)
- created abort_physic.F90 , which does the same job as abort_gcm() did, but should be used instead when in physics.
- reactivated inifis (turned it into a module, inifis_mod.F90) to initialize physical constants and print_control_mod flags.
EM

25 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: iniprint.h (new 19), misc_mod.F90 (new 6)
dcugnet 2015-06-05 21:16 Rev.: 2293

Initial states creation routines have been reorganized and simplified.
As far as possible, dynamics and physics related routines have been
separated.
Some routines have been converted to fortran 90 and repeated codes sections
have been "factorized".
Array/vector arguments have become implicit in some routines to avoid usage
of "dimensions.h" ; possible for routines with explicit interfaces and if
iim and jjm can be deduced from arguments sizes.
* dynlonlat_phylonlat/ce0l.F90 calls now phylmd/etat0phys_netcdf.F90 and
dyn3d/etat0dyn_netcdf.F90 that replace phylmd/etat0_netcdf.F90.
start.nc and startphy.nc creations are now independant.
* startvar.F90 has been suppressed ; corresponding operations have been
simplified and embedded in etat0*_netcdf.F90 routines as internal
procedures.
* Routines converted to fortran 90 and "factorized":
- dyn3d_common/conf_dat_m.F90 (replaces dyn3d_common/conf_dat2d.F
and dyn3d_common/conf_dat3d.F)
- dyn3d/dynredem.F90 (replaces dyn3d/dynredem.F)
- dyn3d/dynetat0.F90 (replaces dyn3d/dynetat0.F)
- phylmd/grid_noro_m.F90 (replaces dyn3d_common/grid_noro.F)
- dynlonlat_phylonlat/grid_atob_m.F90 (replaces dyn3d_common/grid_atob.F)
- dyn3d_common/caldyn0.F90 (replaces dyn3d_common/caldyn0.F)
- dyn3d_common/covcont.F90 (replaces dyn3d_common/covcont.F)
- dyn3d_common/pression.F90 (replaces dyn3d_common/pression.F)
* phylmd/phyredem.F90 and phylmd/limit_netcdf.F90 have been slightly
factorized.

TO DO:
* little fix needed in grid_noro_m.F90 ; untouched yet to ensure results
are exactly the same as before. Unsmoothed orography is used to compute
"zphi", but smoothed (should be unsmoothed) one is used at poles.
* add the dyn3dmem versions of dynredem.F90 and dynetat0.F90
(dynredem_loc.F90 and dynetat0_loc.F90, untested yet).
* test compilation in parallel mode for a single processor.

347 lines of code changed in 12 files:

  • trunk/libf/dyn3d_common: caldyn0.F (del), caldyn0.F90 (new 56), conf_dat2d.F (del), conf_dat3d.F (del), conf_dat_m.F90 (new 235), covcont.F (del), covcont.F90 (new 29), grid_atob.F (del), grid_noro.F (del), pression.F (del), pression.F90 (new 27), startvar.F90 (del)
crisi 2015-05-07 17:45 Rev.: 2270

Adding isotopes in the dynamics and more generally tracers of tracers.
CRisi

472 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: infotrac.F90 (+371 -5), iso_verif_dyn.F (new 101)
jyg 2015-04-17 16:34 Rev.: 2262

Correction of a bug concerning the number 'nqo' of
water phases transported by the dynamic : the
default value (= 2, corresponding to vapour and
liquid phases) was still explicitely present in
various places.

Modified files:
infotrac.F90,
physiq.F90

88 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+88 -31)
emillour 2015-03-23 09:27 Rev.: 2239

Reorganizing physics/dynamics interface:
- what is related to dynamics-physics interface is now in a seperate directory: dynlmdz_phy*** for physics in phy***
- 1d model and related dependencies (including a couple from "dynamics", set up as symbolic links) is now in subdirectory "dyn1d" of phy***.
- "bibio" directory is now "misc" and should only contain autonomous utilities.
- "cosp" is now a subdirectory of phylmd.
EM

1261 lines of code changed in 18 files:

  • trunk/libf/dyn3d_common: coefpoly_m.F90 (del), description.h (del), diagedyn.F (+26 -8), gr_dyn_fi.F (del), gr_fi_dyn.F (del), iniprint.h (del), initdynav.F90 (new 194), initfluxsto.F (new 233), inithist.F (new 197), initial0.F (del), juldate.F (del), minmax.F (del), minmax2.F (del), ran1.F (del), sort.F (del), write_field.F90 (new 334), writedynav.F90 (new 141), writehist.F (new 136)
lguez 2015-03-12 15:15 Rev.: 2228

Correcting a problem from revision 2218. The type double precision
with option "-fdefault-real-8" of gfortran is promoted to 16-byte
precision and there is no specific procedure in arth with this
precision. Could not add a specific procedure in arth with double
precision because, with ifort, the option "-real-size 64" does not
promote the double precision, so that would make two identical
specific procedures in arth.

In module nrtype, replaced double precision by a parameterized real
kind so that the effective precision does not depend on a compiler
option.

In coefpoly, fxhyp, fyhyp and invert_zoom_x, use the parameterized
real kind defined in nrtype, instead of double precision.

Also, in module nrtype, removed unused derived types sprs2_sp and
sprs2_dp.

42 lines of code changed in 4 files:

  • trunk/libf/dyn3d_common: coefpoly_m.F90 (+5 -3), fxhyp_m.F90 (+10 -10), fyhyp_m.F90 (+18 -17), invert_zoom_x_m.F90 (+9 -9)
emillour 2015-03-09 08:38 Rev.: 2221

Some cleanup: remove (unused) clesph0 from dynamics.
EM

1 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: defrun.F (del), grilles_gcm_netcdf_sub.F90 (+1 -4)
lguez 2015-03-02 18:11 Rev.: 2218

Bug fix in fxhyp. There was some bad logic for the shifting of
longitude grids rlonuv, rlonv, rlonm025 and rlonp025 toward [- pi,
pi]. In some cases, one of the four grids was not shifted and the
others were. For example, you could see the bug with: iim = 48, clon =
20, grossismx = 3, dzoomx = 0.15. The bad logic involved the variable
is2 in the loop on ik = 1, 4. The loop included some tests depending
on ik. The whole thing was quite convoluted. Rewrote fxhyp. In
particular, replaced the loop on ik by a call to a new procedure,
invert_zoom_x. fxhyp.F was in dyn3d, it is replaced by fxhyp_m.F90
which is in dyn3d_common. Removed several arguments of fxhyp: zoom
parameters are accessed through serre.h; rlonm025 and rlonp025 were
not used in inigeom; min and max of longitude steps are written inside
fxhyp.

Some simplifications and modernizations in fyhyp. In particular,
several arguments are removed: zoom parameters are accessed through
serre.h; yprimv was not used in inigeom; min and max of latitude steps
are written inside fyhyp.

Removed now useless intermediary procedure fxyhyper.

Changed default value of dzoomx and dzoomy from 0 to 0.2. dzoom[xy] is
only needed when grossism[xy] > 1 and then it should be > 0.

dzoom[xy] can no longer be the extent of the zoom in degrees: it must
be expressed as the fraction of the total domain.

788 lines of code changed in 9 files:

  • trunk/libf/dyn3d_common: coefpoly.F (del), coefpoly_m.F90 (new 58), fxhyp_m.F90 (new 250), fxyhyper.F (del), fyhyp.F (del), fyhyp_m.F90 (new 341), inigeom.F (+4 -5), invert_zoom_x_m.F90 (new 90), principal_cshift_m.F90 (new 45)
emillour 2015-02-09 10:59 Rev.: 2199

Follow-up of r2197; some compilers (e.g. ifort) impose that parameter types be declared before or at the same time as the associated values.
EM

3 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: grid_noro.F (+3 -3)
emillour 2015-02-09 09:13 Rev.: 2197

Added 'implicit none' statements and proper variable definitions where they were missing.
EM

140 lines of code changed in 7 files:

  • trunk/libf/dyn3d_common: grid_atob.F (+2), grid_noro.F (+15 -4), juldate.F (+7 -1), massbar.F (+2), massbarxy.F (+2), ppm3d.F (+101 -24), ran1.F (+11 -7)
acozic 2015-01-16 15:15 Rev.: 2180

After checking I reload commit 2169 and 2170

6 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+6 -6)
acozic 2014-12-19 17:21 Rev.: 2171

There are some commits that we must not do just before holiday .... so be back to rev 2168

6 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+6 -6)
acozic 2014-12-15 17:47 Rev.: 2169

1- correct a missing in commit 2146 in infotrac
2- modify the declaration of solsym to use the same variable in differents routines

6 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+6 -6)
lguez 2014-11-24 17:18 Rev.: 2153

Corrected a comment. See discussion on POIHL mailing list, June 30th
2014.

4 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: disvert.F90 (+4 -1)
acozic 2014-10-27 17:04 Rev.: 2135

Add nqo in type_trac = inca case

1 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+1)
lguez 2014-09-16 14:01 Rev.: 2121

The size of the dummy argument w cannot exceed the size of the correponding actual argument wg in advtrac.

1 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: interpre.F (+1 -1)
lguez 2014-07-11 14:52 Rev.: 2088

Control the output from ce0l.

17 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: grid_atob.F (+17 -8)
fhourdin 2014-07-09 23:19 Rev.: 2086

nclusion de la thermodynamique de la glace
Ice thermodynamics
(Catherine Rio)

9 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: infotrac.F90 (+9)
emillour 2014-07-09 16:43 Rev.: 2083

- Minor fix in dyn3dpar/leapfrog_p.F , should call geopot_p and not geopot
- Added a sanity check in iniacademic
- Added flag "resetvarc" to trigger a reset of initial values in sortvarc
- Removed "sortvarc0" since the job can now be done with "resetvarc" and
having set flag resertvarc to true.
EM

104 lines of code changed in 4 files:

  • trunk/libf/dyn3d_common: caldyn0.F (+3 -1), control_mod.F90 (+29 -14), sortvarc.F (+72 -36), sortvarc0.F (del)
fhourdin 2014-05-18 14:25 Rev.: 2045

Modification de la nouvelle discretisation verticale pour l'option
vert_sampling=strato_custom
Inclusion d'une version strato_correct qui correige une erreur dans strato

Modified verticale discretisation vertical for stratospheric versions.
The new version can be controled by parameter in .def files :
! Al the parameter are given in km assuming a given scalehigh
vert_scale=7. ! scale hight
vert_dzmin=0.02 ! width of first layer
vert_dzlow=1. ! dz in the low atmosphere
vert_z0low=8. ! height at which resolution recches dzlow
vert_dzmid=3. ! dz in the mid atmsophere
vert_z0mid=70. ! height at which resolution recches dzmid
vert_h_mid=20. ! width of the transition
vert_dzhig=11. ! dz in the high atmsophere
vert_z0hig=80. ! height at which resolution recches dz
vert_h_hig=20. ! width of the transition

133 lines of code changed in 1 file:

  • trunk/libf/dyn3d_common: disvert.F90 (+133 -2)
emillour 2014-05-09 12:50 Rev.: 2040

Added a "strato_custom" mode in disvert (for development purposes).
This is triggered by setting "vert_sampling=strato_custom" in a def file.

More work is needed to clean disvert (and merge it with disvert_noterre).
DC+EM

149 lines of code changed in 2 files:

  • trunk/libf/dyn3d_common: disvert.F90 (+148 -20), iniconst.F90 (+1 -1)

(11 more)

Generated by StatSVN 0.7.0