Toggle navigation sidebar
SmartSim 0.4.2 documentation
Versions
Getting Started
Introduction
Basic Installation
Installation on specific platforms
Community
Contributing Examples
Tutorials
Getting Started
Online Analysis
Online Inference
Online Training
SmartSim
Experiments
Orchestrator
Launchers
SmartSim API
SmartRedis
SmartRedis
Integrating into a Simulation
Python
C++
Fortran
Data Structures
DataSet Conversions
Runtime Requirements
SmartRedis API
Reference
Changelog
Code of Conduct
Developer
Testing
Toggle navigation
.rst
.pdf
repository
open issue
Indices and tables
Versions
Getting Started
Introduction
Library Design
SmartSim (infrastructure library)
SmartRedis (Client Library)
Basic Installation
Prerequisites
Basic
GPU Support
Supported Versions
MacOS-only
SmartSim
Step 1: Install Python Package
Step 2: Build SmartSim
SmartRedis
Build SmartRedis Library (C++, C, Fortran)
From Source
Install SmartSim from Source
Build the SmartRedis library
Installation on specific platforms
Customizing environment variables
Compiler environment
CUDA-related
GPU dependencies (non-root)
HPE Cray supercomputers
Cheyenne at NCAR
Summit at OLCF
Site Installation
Community
Need Help?
How to Connect?
How to Behave?
Contributing Examples
What Is the SmartSim Zoo?
The Two Categories of the SmartSim Zoo
How To Contribute
Existing Examples
Summary of SmartSim Application Examples
Tutorials
Getting Started
Experiments and Models
Ensembles
Orchestrator
Ensembles using SmartRedis
Online Analysis
Lattice Boltzmann Simulation
Integrating SmartRedis
Starting the Experiment
Running the Simulation
Online Visualization
Online Inference
Installing the ML backends
Starting the Database for Inference
Using PyTorch
Using TorchScript
Using ONNX
Co-Located Deployment
Online Training
2D Heat Diffusion and Steady State
The Surrogate Model
Model Topology
Integrating SmartRedis and SmartSim in the Simulation
Starting the Experiment
Running an Ensemble of Simulations
Using SmartSim to Train the Neural Network
Progress Visualization
SmartSim
Experiments
Model
Ensemble
Orchestrator
Cluster Orchestrator
Co-located Orchestrator
Redis
KeyDB
Launchers
Local
Slurm
PBSPro
Cobalt
LSF
SmartSim API
Experiment
Settings
Orchestrator
Model
Ensemble
Machine Learning
Slurm
SmartRedis
SmartRedis
Integrating into a Simulation
Overview
Initialization
Main loop
Full example
Python
Tensors
Datasets
Models
Scripts
C++
Tensors
DataSets
Models
Scripts
Parallel (MPI) execution
Fortran
Tensors
Datasets
Models
Scripts
Parallel (MPI) execution
Data Structures
Tensor
Dataset
Model
Script
DataSet Conversions
Xarray DataSet Conversions
Runtime Requirements
Setting Redis Database Location
Logging Environment Variables
Ensemble Environment Variables
Model Execution Environment Variable
Connection and Command Execution Environment Variables
SmartRedis API
Python
C++
C
Fortran
Reference
Changelog
SmartSim
SmartRedis
Code of Conduct
Developer
Building the Documentation
Testing SmartSim
Testing SmartRedis
Git Workflow
Python Guidelines
Editor Suggestions
Testing
SmartSim
SmartRedis
Continuous Integration (CI)
Indices and tables
ΒΆ
Search Page
next
Versions