A typical strategy for conducting parameter studies or uncertainty quantification is to rerun the same code multiple times with slightly different data.
The goal of this PR is to make it so that you can write your application code for the single application instance. Then, when you want to conduct a parameter study instead of rerunning the code multiple times you compile the code differently and then run it with larger inputs.
You still need to specify which variables can change between instances and how many instances you want to run.
A typical strategy for conducting parameter studies or uncertainty quantification is to rerun the same code multiple times with slightly different data.
The goal of this PR is to make it so that you can write your application code for the single application instance. Then, when you want to conduct a parameter study instead of rerunning the code multiple times you compile the code differently and then run it with larger inputs.
You still need to specify which variables can change between instances and how many instances you want to run.