NVIDIA PhysicsNeMo Examples

June 3, 2026 ยท View on GitHub

Introduction

This repository provides sample applications demonstrating use of specific Physics-ML model architectures that are easy to train and deploy. These examples aim to show how such models can help solve real world problems.

Introductory examples for learning key ideas

Use caseConcepts covered
Darcy FlowIntroductory example for learning basics of data-driven models on Physics-ML datasets
Darcy Flow (Data + Physics)Data-driven training with physics-based constraints
Lid Driven Cavity FlowPurely physics-driven (no external simulation/experimental data) training
Vortex SheddingIntroductory example for learning the basics of MeshGraphNets in PhysicsNeMo
Medium-range global weather forecast using FCN-AFNOIntroductory example on training data-driven models for global weather forecasting (auto-regressive model)
Lagrangian Fluid FlowIntroductory example for data-driven training on Lagrangian meshes
Stokes Flow (Physics Informed Fine-Tuning)Data-driven training followed by physics-based fine-tuning

Domain-specific examples

The several examples inside PhysicsNeMo can be classified based on their domains as below:

NOTE: The below classification is not exhaustive by any means! One can classify single example into multiple domains and we encourage the users to review the entire list.

NOTE: * Indicates externally contributed examples.

CFD

Use caseModelTransient
Drag prediction - External AeroMeshGraphNet, UNet, DoMINO, FigConvNet, TransolverNO
Drag prediction - External Aero - Mixture of ExpertsMoE ModelNO
Navier-Stokes FlowRNNYES
Gray-Scott SystemRNNYES
Lagrangian Fluid FlowMeshGraphNetYES
Darcy Flow (Data + Physics Driven) using DeepONet approachFNO (branch) and MLP (trunk)NO
Darcy Flow (Data + Physics Driven) using PINO approach (Numerical gradients)FNONO
Magnetohydrodynamics using PINO (Data + Physics Driven)*FNOYES
Shallow Water Equations using PINO (Data + Physics Driven)*FNOYES
Shallow Water Equations using Distributed GNNsGraphCastYES
Vortex Shedding with Temporal AttentionMeshGraphNetYES
Data Center Airflow3D UNetNO
Fluid Super-resolution*Denoising Diffusion Probablistic ModelYES
Pre-trained DPOT for Navier-Stokes*Denoising Operator TransformerYES
Fine-tuning of DoMINO NIMDoMINONO
Transolver for External Aerodynamics on Irregular MeshesTransolverNO

Weather

Use caseModel
Medium-range global weather forecast using FCN-SFNOFCN-SFNO
Medium-range global weather forecast using GraphCastGraphCast
Medium-range and S2S global weather forecast using DLWPDLWP
Coupled Ocean-Atmosphere Medium-range and S2S global weather forecast using DLWP-HEALPixDLWP-HEALPix
Diagonistic (Precipitation) model using AFNOAFNO
Unified Recipe for training several Global Weather Forecasting modelsAFNO, FCN-SFNO, GraphCast
Generative Correction Diffusion Model for Km-scale Atmospheric DownscalingCorrDiff
StormCast: Generative Diffusion Model for Km-scale, Convection allowing Model EmulationStormCast
Medium-range global weather forecast using Mixture of ExpertsMoE Model
Generative Data Assimilation of Sparse Weather ObservationsDenoising Diffusion Model
Flood ForecastingGNN + KAN
Temporal Interpolation of Weather ForecastsModAFNO

Structural Mechanics

Use caseModel
Deforming PlateMeshGraphNet
Machine Learning Surrogates for Automotive Crash DynamicsTransolver, MeshGraphNet

Healthcare

Use caseModel
Cardiovascular Simulations*MeshGraphNet
Brain Anomaly DetectionFNO

Additive Manufacturing

Use caseModel
Metal Sintering Simulation*MeshGraphNet

Molecular Dymanics

Use caseModel
Force Prediciton for Lennard Jones systemMeshGraphNet

Geophysics

Use caseModel
Diffusion model for full-waveform inversionUNet, Global Filter Net
Reservoir Simulation using X-MeshGraphNetMeshGraphNet

Generative

Use caseModel
TopoDiff*Conditional diffusion-model

Active Learning

  1. Classify the famous two-moons data distribution using Active learning
  2. Active Learning for Surface-CFD Aerodynamic Surrogates

Additional examples

Physics-informed training examples (PINNs, PINO, physics-informed fine-tuning) use the physicsnemo.sym module. Install with pip install "nvidia-physicsnemo[sym]".

NVIDIA support

In each of the example READMEs, we indicate the level of support that will be provided. Some examples are under active development/improvement and might involve rapid changes. For stable examples, please refer the tagged versions.

Feedback / Contributions

We're posting these examples on GitHub to better support the community, facilitate feedback, as well as collect and implement contributions using GitHub issues and pull requests. We welcome all contributions!