Expose precedent
and extra_args
in TemplateEvaluator
#216
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
precedent
option allows the user to specify a string that precedes the executable in the mpi command. When running a python script, libEnsemble sets this precedent to the absolute path of the python interpreter by default. We observed that this can be an issue if the script needs to be executed in a different python environment provided byenv_script
(Unable to run a.py
template with a different python environment #214). Allowing the user to change the default behavior fixes this issue.extra_args
allow the user to pass additonal arguments to the mpi command. This is a feature we used to expose inlibe_opt
(through an environment variable) but that was lost in the transition tooptimas
.sim_function
.