idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
212 stars 131 forks source link

[TASK] Developers: Batching system re-design #2318

Open alfoa opened 2 months ago

alfoa commented 2 months ago

Issue Description

Is your feature request related to a problem? Please describe.

As shown in https://github.com/idaholab/raven/pull/2317 , the batching system (as currently implemented) is not easily maintainable and requires few tricks here and here (job id creation, etc etc,) to function properly.

Describe the solution you'd like

An encapsulation of the concept of realization or sampled coordinate can be used to make the system a bit more maintainable and reliable.

Describe alternatives you've considered

Keeping fixing as needed.


For Change Control Board: Issue Review

This review should occur before any development is performed as a response to this issue.


For Change Control Board: Issue Closure

This review should occur when the issue is imminently going to be closed.