Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Storm uncertainty #14

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Storm uncertainty #14

wants to merge 8 commits into from

Conversation

JosephThomasParker
Copy link
Collaborator

This adds workflows for @johnomotani 's Storm2d turbulence example, https://github.com/johnomotani/2d_turbulence_example

There are two workflows:

  1. workflows/storm/pce/example_pce which runs UQ with third-order polynomial chaos, varying the first four parameters John suggested. This requires 256 simulations...
  2. workflows/storm/sc/example_sc which runs UQ with adaptive stochastic collocation, also varying those four parameters. This is an iterative method, and is currently set to exit after 20 iterations (about 130 simulations).

This is a WIP because the Storm2d model isn't properly an external of this repo - I just moved the data dir and storm2d executable into models/storm. I don't know how to set this up properly (and we need to be a bit careful, as this public version of Storm requires BOUT v4.3.0).

These scripts also don't currently support batch submission, or restartable campaigns. We (i.e. Peter) did have those features working before, but we need to update them for the most recent EasyVVUQ API. That said, these scripts should be okay to run on clusters as a single job invoked as python example_*.py, so long as uq.actions.local_execute is updated to be an mpirun command. The SC case would be better to try this with, as it produces meaningful output as it goes along.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant