NVIDIA Announces Modulus – A Framework for Developing Physics ML Models for Digital Twins

Framework of Modulus.

Learn how NVIDIA Modulus blends physics and AI to deliver higher fidelity models, enabling more sophisticated and interactive digital twin applications.

Today NVIDIA announced the availability of NVIDIA Modulus (previously known as SimNet), a platform to train neural networks using governing physics equations along with observed or simulated data. The robust and high-fidelity models produced by the Modulus framework enable the acceleration of design exploration for multiphysics systems–ideal for digital twin development. 

NVIDIA Modulus is designed for engineers, scientists, researchers, and students. It is easy to adopt while providing scalable performance, broad applicability, and fast turn-around time, as you train once and infer multiple times to address several what-if scenarios. 

Modulus leverages an AI-based approach to blend the benefits of physics and ML. Taking training data and the governing physics equations into account, Modulus trains a neural network that encapsulates the physics of the system into a high-fidelity model that can be used in various applications. ​

The data preparation module in Modulus takes in observed or simulated data as input, along with the geometry in several standard formats including point cloud format, of the system we are trying to model. The beauty of Modulus is not just taking a specific geometry of the system, but also an explicit parameterized space of the input geometry. This allows the trained model to explore and optimize the design space for the optimal parameters. 

Modulus provides Python-based APIs to take symbolic governing PDEs and build physics-informed neural networks. It provides curated layers and an expanding set of network architectures proven effective for physics-based problems. 

The training engine module takes all the inputs and leverages PyTorch / TensorFlow for training the resulting model, cuDNN for GPU acceleration, and Magnum IO for multi-GPU/multi-node scaling.  

Learn more about NVIDIA Modulus 

Learn more about Modulus and download the software for free.

View a variety of new NVIDIA GTC sessions available on Modulus (previously known as SimNet) and other similar topics:

  • GTC session A31188 – SimNet: A Neural Engine for Science and Engineering Problems
  • GTC session A31094 – Toward Developing High Reynolds Number, Compressible Reacting Flows in Simnet 
  • GTC session A31724 – Accelerate HPC Simulations at Scale with Physics-Informed Neural Networks and NVIDIA GPUs on AWS 
  • GTC session A31302 – Physics-Informed Neural Networks for Wave Propagation Using SimNet  
  • GTC session A31281– Uncertainty Quantification for Transport in Porous Media using Parameterized Physics Informed Neural Networks 
  • GTC panel A31087 – Energy Transition, Sustainability, and the Role of Technology  

Source:: NVIDIA