Last change
on this file since 1621 was
1621,
checked in by emillour, 8 years ago
|
Further work on full dynamics/physics separation.
LMDZ.COMMON:
- added phy_common/vertical_layers_mod.F90 to store information on vertical
grid. This is where routines in the physics should get the information.
- The contents of vertical_layers_mod intialized via
dynphy_lonlat/inigeomphy_mod.F90.
LMDZ.MARS:
- physics now completely decoupled from dynamics; the physics package
may now be compiled as a library (-libphy option of makelmdz_fcm).
- created an "ini_tracer_mod" routine in module "tracer_mod" for a cleaner
initialization of the later.
- removed some purely dynamics-related outputs (etot0, zoom parameters, etc.)
from diagfi.nc and stats.nc outputs as these informations are not available
in the physics.
LMDZ.GENERIC:
- physics now completely decoupled from dynamics; the physics package
may now be compiled as a library (-libphy option of makelmdz_fcm).
- added nqtot to tracer_h.F90.
- removed some purely dynamics-related outputs (etot0, zoom parameters, etc.)
from diagfi.nc and stats.nc outputs as these informations are not available
in the physics.
LMDZ.VENUS:
- physics now completely decoupled from dynamics; the physics package
may now be compiled as a library (-libphy option of makelmdz_fcm).
- added infotrac_phy.F90 to store information on tracers in the physics.
Initialized via iniphysiq.
- added cpdet_phy_mod.F90 to store t2tpot etc. functions to be used in the
physics. Initialized via iniphysiq. IMPORTANT: there are some hard-coded
constants! These should match what is in cpdet_mod.F90 in the dynamics.
- got rid of references to moyzon_mod module within the physics. The
required variables (tmoy, plevmoy) are passed to the physics as arguments
to physiq.
LMDZ.TITAN:
- added infotrac_phy.F90 to store information on tracers in the physics.
Initialized via iniphysiq.
- added cpdet_phy_mod.F90 to store t2tpot etc. functions to be used in the
physics.
- Extra work required to completely decouple physics and dynamics: moyzon_mod
should be cleaned up and information passed from dynamics to physics as
as arguments. Likewise moyzon_ch and moyzon_mu should not be queried from
logic_mod (which is in the dynamics).
EM
|
File size:
338 bytes
|
Line | |
---|
1 | MODULE comvert_mod |
---|
2 | |
---|
3 | IMPLICIT NONE |
---|
4 | |
---|
5 | include "dimensions.h" |
---|
6 | include "paramet.h" |
---|
7 | |
---|
8 | REAL ap(llm+1),bp(llm+1),presnivs(llm),dpres(llm),pa,preff, & |
---|
9 | nivsigs(llm),nivsig(llm+1) |
---|
10 | ! Mars Ce qui suit vient de gcm |
---|
11 | REAL sig(llm+1),ds(llm),aps(llm),bps(llm),pseudoalt(llm) |
---|
12 | REAL scaleheight ! atmospheric scale height (km) |
---|
13 | |
---|
14 | END MODULE comvert_mod |
---|
Note: See
TracBrowser
for help on using the repository browser.