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
217 stars 133 forks source link

Added support in RAVEN-runs-RAVEN for 'prepend' type <clargs> input #2349

Closed caleb-sitton-inl closed 1 month ago

caleb-sitton-inl commented 1 month ago

Pull Request Description

What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)

2348

What are the significant changes in functionality due to this change request?

This request adds support in the RAVENInterface for a <clargs type="prepend" ...> subnode to the <Models>.<Code> node when running RAVEN-runs-RAVEN. Previously, the only python command that could be used for running raven_framework.py on the inner xml was python. Now users may add a <clargs> node to the outer RAVEN input xml to specify a custom python command with which to run the inner. See the issue linked above for an explanation of the use case for which this change is required.


For Change Control Board: Change Request Review

The following review must be completed by an authorized member of the Change Control Board.