DOE OSTI · code-63843
Devastator Parallel Discrete Event Simulation Runtime (Devastator) v1.0
Abstract
The Devastator runtime is a modern C++ implementation of optimistic parallel discrete event simulation methods. Devastator allows simulation application code to productively specify their component and event functionality with C++14 constructs. It utilizes GASNet-EX for distributed memory communication and includes parallel performance optimizations such as light-weight thread message queues and asynchronous GVT. Furthermore, it supports efficient event broadcasts and pause-rewind-resume functionality to support periodic load balancing and outer loop optimization algorithms.
Keep this discovery
Explore connections, maps & timelines
Chan, Cy, Bachan, John. 2021-06-01. Devastator Parallel Discrete Event Simulation Runtime (Devastator) v1.0. https://doi.org/10.11578/dc.20210917.3
Cite the original work for its findings. Save a collection to share your selection of sources.