Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • V VGEST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

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

  • IN-WOP
  • VGEST
  • Issues
  • #7
Closed
Open
Issue created Dec 10, 2020 by Dorchies David@david.dorchiesOwner

Split VGEST into several elementary tools

All the outputs of 'VGEST' are not of interest for 'Irmara' so for avoiding bugs and safe time computing it's interesting to target what parts of 'VGEST' are of interest and to be able to run the different parts separately.

In fact the only product that is really crucial is the outputs of the reverse chronology simulation which contains all necessary informations and indicators for calculating iso-frequency curves.

As all intermediate data are recorded into files (especially binary files in the "TEMPORAI.RE" folder), it does not seem too difficult to run each step of 'VGEST' separately.

There are two options to proceed this splitting:

  • Split the code into several executables
  • Add options in the execution to choose which step to run

The first option has the advantage of forcing to clean the code but could be a long process. The second one is more simple to do but force to deal with a big monolithic peace of code with the risk of unexpected interactions.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking