Skip to content

Allow runtime evaluation also on multiple cores #4

@zweihuehner

Description

@zweihuehner

Currently, runtime evaluation only works for single-core simulations. When running on multiple cores, the output files are split across cores and need to be reconstructed for evaluation.

Required updates in the mikesimulation module:

  1. Implement reconstruct_output()
  • Input: Simulation output files from SimObsPairCollection
  • Collects output files from all cores
  • Stitches the split files together at every x-th timestep
  • Produces a single merged output file with the name as given in the SimObsPairCollection
  1. Integrate reconstruct_output() in _run_process()
  • Call reconstruct_output() before simobs.update()
  • Ensures a complete dataset is available for runtime evaluation

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions