Newer
Older
This document must still be written
Some elements to include (or not):
The PHYEX parameterizations can be called from different models (eg. Meso-NH, AROME) and from
a driver (which will be included in this repository).
Moreover, PHYEX parameterizations call externals subroutines, which are dependencies.
This document aims at listing the interfaces to call the PHYEX parameterizations and the
interfaces of the external modules called by PHYEX.
PHYEX interfaces:
- lima_adjust
- ice_adjust
- shallow_mf
- turb
- lima, lima_warm, lima_cold et lima_mixed
- rain_ice, rain_ice_old
- ini_...
Dependencies:
- mode_msg, modd_io
- modd_precision
Specificities:
- in AROME, BUDGET_SORE_INIT does nothing: it is impossible to compute a tendencie
from the difference of a temporary variable.
Invalid:
budget_store_init(tempo_s)
modification of tempo_s
budget_store_end(tempo_s)
Valid:
budget_store_init(pronostic_s) #useless but valid
modification of pronostic_s
budget_store_end(pronostic_s)
Also valid:
budget_store_add(delta tempo_s)