GNN-Surrogate
GNN-Surrogate applies graph neural networks to build surrogate models that predict ocean climate simulation outputs for parameter space exploration on unstructured meshes.
Key Features:
- Surrogate modeling with GNN: Employs graph neural networks to predict simulation outputs from input parameters such as wind stress, reducing the need for repeated full simulations.
- Handling unstructured meshes: Represents unstructured-mesh simulation domains as graphs to manage irregular grids and spatial relationships.
- Hierarchical graphs and adaptive resolutions: Constructs hierarchical graphs with adaptive resolutions to focus training and computational effort where needed.
- Visualization: Supports visual mappings for exploring parameter-space effects on outputs such as temperature fields.
Scientific Applications:
- Ocean climate simulation parameter-space exploration: Enables efficient exploration of how input parameters influence ocean climate model outputs.
- Evaluation on MPAS-Ocean: Demonstrated quantitative and qualitative evaluation using the MPAS-Ocean simulation.
Methodology:
Creates graph-based representations of unstructured meshes and trains graph neural networks as surrogate models with hierarchical graphs and adaptive resolutions to predict simulation outputs from input parameters; evaluated on MPAS-Ocean.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- C++, Python
- Added:
- 7/27/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Shi N, Xu J, Wurster SW, Guo H, Woodring J, Van Roekel LP, Shen H. GNN-Surrogate: A Hierarchical and Adaptive Graph Neural Network for Parameter Space Exploration of Unstructured-Mesh Ocean Simulations. IEEE Transactions on Visualization and Computer Graphics. 2022. doi:10.1109/tvcg.2022.3165345. PMID:35389867.