Skip to content
Snippets Groups Projects
Plugging.md 1.08 KiB
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
- yomhook, parkind1

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)