SPADES: Scalable Parallel Discrete Events Solvers
Scalable Parallel Discrete Solvers (SPADES) simulate event-driven complex systems in the energy application space, with a particular focus on heterogeneous computing architectures such as graphics processing units.
As energy systems become larger and more interconnected—with agents' actions triggering a cascade of reactions nearly instantaneously—it is increasingly to simulate event-driven complex systems on high-performance-computing resources.
The development of novel numerical algorithms will achieve a high-efficiency SPADES engine to run and manage interagent interactions on state-of-the-art computing architectures. This parallel discrete event solver (PDES)-engine approach will address shortcomings within state-of-the-art PDES (where the current discrete event solvers limit simulation size and fidelity) as demonstrated on energy-specific applications such as traffic networks, human behavior modeling, and material growth.
These novel algorithms for PDES implemented in a SPADES engine for heterogenous computing architectures such as graphics processing units will benefit much of the U.S. Department of Energy's discrete events solver research portfolio by enabling frameworks, such as the Hierarchical Engine for Large-Scale Infrastructure Co-Simulation, to leverage modern high-performance computing resources at leadership facilities.
Development Team
The SPADES development team includes Marc Henry de Frahan, Ethan Young, and Deepthi Vaidhynathan.
Contacts
Share
Last Updated Feb. 20, 2026