Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • airGR airGR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 60
    • Issues 60
    • List
    • Boards
    • Service Desk
    • Milestones
  • Redmine
    • Redmine
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • HYCAR-Hydro
  • airGRairGR
  • Issues
  • #13

Closed
Open
Created Nov 05, 2019 by Thirel Guillaume@guillaume.thirelOwner

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