Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zedthree/s_alpha_gpo_poc
https://github.com/zedthree/s_alpha_gpo_poc
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/zedthree/s_alpha_gpo_poc
- Owner: ZedThree
- Created: 2023-08-23T08:22:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-23T08:23:01.000Z (over 1 year ago)
- Last Synced: 2024-12-27T15:25:18.715Z (17 days ago)
- Language: Python
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proof-of-concept ideal ballooning stability boundary using Gaussian Processes
This is a demonstration of finding the ideal ballooning stability boundary with
the gyrokinetic solver GS2 and Gaussian Process optimisation (GPO).There are two Python scripts that each run 25 GS2 simulations across the same
set of parameters to find the ideal ballooning stability
boundary. `scan_with_pk.py` uses Pyrokinetics to do a 5x5 uniform scan over `s`
and $\alpha$, while `scan_with_gp.py` uses GPO from Inference Tools to do the
same scan in a more flexible way.WARNINGS:
- this is just a demonstration of the techniques, and not necessarily the best
way to achieve the results with these tools;
- the simulations are almost certainly massively underresolved in order for the
whole scan to run quickly, and no physical interpretations should be made
about the results;
- at the very least, you will need to change the path to `gs2`