Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • MPR MPR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & 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

Want to get a introduction to object-oriented programming with Python? Join this free course on August 18/19. Register now! 🐍

  • CHS
  • MPRMPR
  • Issues
  • #67
Closed
Open
Created Oct 14, 2020 by Robert Schweppe@ottorOwner

ignore order of data arrays in namelist

The data arrays are read from the namelist and the DataArray and TranferHelper types are initialized in a loop there. If a DataArray references another DataArray with a higher index in the list, an error Data array '<dataarray2>' is not found in available data arrays. Add the data array in the file mpr.nml for DataArray 'dataarray1' is raised. It would be good to ignore that, e.g. do not call check_and_set_input_field_names during init, but only after all dataarrays are read. Maybe setting a flag in case there is a missing dataarray, then check for the flag after all dataarrays are initialized and revisit that again.

Assignee
Assign to
Time tracking