GR5H with interception store
We plan to introduce in airGR the GR5H model with (and without) interception.
Here is a list of changes that should be made :
In CreateRunOptions
, we should:
- add a
IsIntStore
boolean argument to choose or not to use the interception store - add an "Interception" class to the
RunOptions
object - Verify the checks made on
IniStates
. especially, if!inherits(IniStates, "Interception")
, then no interception store state is possible. Waiting for Andrea to tell us what the importance is of initialising this state.
In Calibration_Michel
and CreateCalibOptions
, we should add some checks whether IsIntStore
is TRUE for the TransfoParam
step.
In Create_IniStates
, we should:
- add
IntStore
state (to verify with Andrea) - add some checks
In Create_InputsModel
, nothing to do so far, but later it will be modified to account for diverse time steps.
In Utils, we should add the IntStore
output in .FortranOutputs
.
We should create RunModel_GR5H
, RunModel_CemaNeigeGR5H
and TransfoParam_GR5H
(use GR4H functions for inspiration).
Of course we need a Fortran frun_gr5
code.