Search NASASearch

DOE OSTI · code-183461

Adaptive Computing (AC) (Open Source) [SWR-24-106]

Abstract

The Adaptive Computing (AC) software stack supports goal-based computing, for which a simulation workload is created on the fly, adapting to the results of calculations. Application-specific code defines an objective, which may be to solve an optimization problem or to train a surrogate model with minimal uncertainty. Then, the AC driver decides where in the design parameter space to run simulations to best achieve that objective. This process is iterative and online; as new data is returned from simulations, the AC driver chooses new simulations to run. The AC driver can strategically run simulations on distributed hardware resources (including high performance computing machines, cloud resources, and edge devices) to maximize throughput and obey resource constraints.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Griffin, Kevin [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Egan, Hilary [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Day, Marc [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Doronina, Olga [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Wald, Dylan [National Laboratory of the Rockies (NLR), Golden, CO (United States)], de Frahan, Marc Henry [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Marcelo Febba, Davi [National Laboratory of the Rockies (NLR), Golden, CO (United States)], King, Ryan [National Laboratory of the Rockies (NLR), Golden, CO (United States)], Mueller, Juliane [National Laboratory of the Rockies (NLR), Golden, CO (United States)]. 2026-03-24. Adaptive Computing (AC) (Open Source) [SWR-24-106]. https://doi.org/10.11578/dc.20260617.5

Cite the original work for its findings. Save a collection to share your selection of sources.