Search NASA⌕ Search

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

BibTeXRIS

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.