Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • airGR airGR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 69
    • Issues 69
    • List
    • Boards
    • Service Desk
    • Milestones
  • Redmine
    • Redmine
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • HYCAR-HydroHYCAR-Hydro
  • airGRairGR
  • Issues
  • #13
Closed
Open
Issue created Nov 05, 2019 by Thirel Guillaume@guillaume.thirelDeveloper

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.

Assignee
Assign to
Time tracking