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
IsIntStoreboolean argument to choose or not to use the interception store - add an "Interception" class to the
RunOptionsobject - 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
IntStorestate (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.