https://github.com/llnl/weave-demos
General Demos for WEAVE Open-sourced tools.
https://github.com/llnl/weave-demos
tutorial
Last synced: 9 months ago
JSON representation
General Demos for WEAVE Open-sourced tools.
- Host: GitHub
- URL: https://github.com/llnl/weave-demos
- Owner: LLNL
- Created: 2023-01-25T15:36:45.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T22:55:14.000Z (over 1 year ago)
- Last Synced: 2024-10-17T09:58:38.170Z (over 1 year ago)
- Topics: tutorial
- Language: Jupyter Notebook
- Homepage:
- Size: 24.6 MB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
This is a repository for demos of WEAVE functionality. Demo subdirectories contain more information (including instructions) for each.
## CZ
### Ball Bounce
A demonstration of Sina and Maestro being used together to perform and analyze runs of a toy code that simulates a ball bouncing around in a 3D box. Maestro is used to launch suites of runs, each sharing a ball starting position but having a randomized velocity vector. The toy code outputs DSV, which is converted to Sina's format, ingested, and can then be explored in the included Jupyter notebooks.
### Ball Bounce VVUQ
An extension of the Ball Bounce demo that generates ensembles of runs in order to perform Verification, Validation, and Uncertainty & Quantification. Trata also samples parameter points that are used by IBIS to infer parameter uncertainties in the bouncing ball simulations using IBIS' default Markov chain Monte Carlo (MCMC) method.
### Ball Bounce LSTM
An extension of the Ball Bounce demo that generates ensembles of runs in order to train a Long Short-Term Memory (LSTM) Recurrent Neural Network (RNN) to predict the transient path of the bouncing ball. It uses the Kosh `threadsafe()` methods to safely call the Kosh store in parallel so that the parallel writes to the Kosh store don't block one another.
### Encore Optimization
An Encore Workflow that uses SciPy to optimize a single Quantity of Interest with a single parameter or multiple parameters. The workflow has been generalized such that a user can pass in their own simulation.
## RZ
## SCF