NVIDIA Modulus

NVIDIA Modulus

The core framework behind is the NVIDIA Modulus (opens in a new tab), which is a powerful framework that merges physics and artificial intelligence to create models capable of producing high-fidelity simulations of complex physics phenomena. The technology allows researchers and developers to synthesize, learn, and validate mode of the reality in a virtual environment, orders of magnitude faster than traditional CFD/FEA tools.

Source: NVIDIA Website

Source: NVIDIA Website (opens in a new tab) (opens in a new tab) uses NVIDIA Modulus to train and deploy powerful physics-informed neural network models. These models, once trained, are used to approximate physics, fit experimental data from physical processes, or combine them to build hybrid physics + data surrogate models.

One of the tools provided in the (opens in a new tab) platform is the Simulator Inference & Training Environment (SITE), which is optimized for NVIDIA GPUs. This environment has integrated the NVIDIA Modulus framework for creating and training PINNs, training and inference pipelines optimized by DimensionLab (opens in a new tab)'s team of engineers, high-performance rendering, and real-time hardware usage monitoring, all in a cloud-agnostic, Dockerized setup.

The key advantage of this approach is that the AI-based simulators need to be trained only once. The actual numerical simulation is computed during the inference of the model. This greatly reduces the computational resources required, as physics doesn't have to be computed each time a simulation is run. Instead, the actual computations are handled by the trained models, leading to large efficiency benefits and a significant reduction in the time needed for the computations.