Skip to content

GitLab

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

Closed
Open
Opened 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
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: HYCAR-Hydro/airgr#13