SINAPSE SDK
The SINAPSE SDK is a curated collection of software components for AI-coupled HPC workflows (Scalable INfrastructure for AI-coupled Predictive Simulation Enhancement, NSF award 2514139).
The SDK curates existing components and provides common packaging, testing, documentation, and deployment across them, with well-defined integration points between the components.
Aims
Modern scientific computing increasingly couples AI models with physics-based simulation — surrogate models steering ensembles, simulations generating training data, inference services running alongside HPC tasks. The tools that make this possible exist, but they are developed independently, packaged differently, and integrated ad hoc.
The SINAPSE SDK addresses this by:
Curating a set of proven components for AI-coupled HPC workflows rather than building a monolithic framework.
Standardizing packaging, testing, documentation, and release processes across the components.
Defining integration points so components interoperate through well-specified APIs.
Components mature through three levels:
L0 — technologies individually collected: uniform documentation, packaging, testing, and processes
L1 — components interoperate via pointwise, tool-specific integrations
L2 — sustainable integration: well-defined APIs and integration points, deeply configurable
Installation
Packaging is planned for pip and conda under a common namespace. Once released:
$ conda install sinapse-sdk
Note
The SDK is under active development and the sinapse-sdk package is
currently a placeholder. Until the first release, install individual
components from their own repositories — see
Components.
Component documentation
Repositories and documentation for the SDK and its released components:
SINAPSE SDK: repository, documentation
RHAPSODY: repository, documentation
AsyncFlow: repository, documentation
DeepDriveSim (Deep learning-driven Adaptive Simulations): repository, documentation
The full component list, including package links, is on the Components page.
Acknowledgment
This work is supported by the National Science Foundation under award 2514139 (collaborative award; Rutgers University, University of Chicago, Princeton University, UC San Diego).