English
Related papers

Related papers: Experiences from Software Engineering of Large Sca…

200 papers

Block-structured adaptive mesh refinement (AMR) provides the basis for the temporal and spatial discretization strategy for a number of ECP applications in the areas of accelerator design, additive manufacturing, astrophysics, combustion,…

Mathematical Software · Computer Science 2025-03-21 Weiqun Zhang , Andrew Myers , Kevin Gott , Ann Almgren , John Bell

Computational studies that use block-structured adaptive mesh refinement (AMR) approaches suffer from unnecessarily high mesh resolution in regions adjacent to important solution features. This deficiency limits the performance of AMR…

Computational Physics · Physics 2022-03-02 Brandon Gusto , Tomasz Plewa

We compare the results of two--dimensional simulations to experimental data obtained at Los Alamos National Laboratory in order to validate the FLASH code. FLASH is a multi--physics, block--structured adaptive mesh refinement code for…

Astrophysics · Physics 2007-05-23 Vikram Dwarkadas , Tomek Plewa , Greg Weirs , Chris Tomkins , Mark Marr-Lyon

FMs, particularly LLMs, are increasingly used to support various software engineering activities (e.g., coding and testing). Their applications in the software engineering of CPSs are also growing. However, research in this area remains…

Software Engineering · Computer Science 2025-10-03 Chengjie Lu , Pablo Valle , Jiahui Wu , Erblin Isaku , Hassan Sartaj , Aitor Arrieta , Shaukat Ali

We consider problems related to initial meshing and adaptive mesh refinement for the electromagnetic simulation of various structures. The quality of the initial mesh and the performance of the adaptive refinement are of great importance…

We present efforts at improving the performance of FLASH, a multi-scale, multi-physics simulation code principally for astrophysical applications, by using huge pages on Ookami, an HPE Apollo 80 A64FX platform. FLASH is written principally…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-28 Alan C. Calder , Catherine Feldman , Eva Siegmann , John Dey , Anthony Curtis , Smeet Chheda , Robert J. Harrison

Implementing large software, as software analyzers which aim to be used in industrial settings, requires a well-engineered software architecture in order to ease its daily development and its maintenance process during its lifecycle. If the…

Software Engineering · Computer Science 2015-08-18 Julien Signoles

Multi-scale computer simulations combine the computationally efficient classical algorithms with more expensive but also more accurate ab-initio quantum mechanical algorithms. This work describes one implementation of multi-scale…

Computational Physics · Physics 2014-08-20 L. Leukkunen , T. Verho , O. Lopez-Acevedo

We introduce a general-purpose framework for interconnecting scientific simulation programs using a homogeneous, unified interface. Our framework is intrinsically parallel, and conveniently separates all component numerical modules in…

Instrumentation and Methods for Astrophysics · Physics 2015-06-04 Simon Portegies Zwart , Steve McMillan , Arjen van Elteren , Inti Pelupessy , Nathan de Vries

We present a case study of how a software framework (Chombo) supported the specific needs of a scientific application (COGENT). Since its inception in 2000, the Chombo framework has supported various applications. One example of such…

Numerical Analysis · Mathematics 2025-08-04 Daniel F. Martin , Milo Dorr , Mikhail Dorf , Lee F. Ricketson

Astrophysical and cosmological phenomena involve a large variety of physical processes, and can encompass an enormous range of scales. To effectively investigate these phenomena computationally, applications must similarly support modeling…

Instrumentation and Methods for Astrophysics · Physics 2018-10-03 James Bordner , Michael L. Norman

We present a "multipatch" infrastructure for numerical simulation of fluid problems in which sub-regions require different gridscales, different grid geometries, different physical equations, or different reference frames. Its key element…

Instrumentation and Methods for Astrophysics · Physics 2018-07-11 Hotaka Shiokawa , Roseanne M. Cheng , Scott C. Noble , Julian H. Krolik

Most modern software systems (operating systems like Linux or Android, Web browsers like Firefox or Chrome, video encoders like ffmpeg, x264 or VLC, mobile and cloud applications, etc.) are highly-configurable. Hundreds of configuration…

Software Engineering · Computer Science 2019-06-10 Juliana Alves Pereira , Hugo Martin , Mathieu Acher , Jean-Marc Jézéquel , Goetz Botterweck , Anthony Ventresque

HEP data-processing software must support the disparate physics needs of many experiments. For both collider and neutrino environments, HEP experiments typically use data-processing frameworks to manage the computational complexities of…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-29 Christopher D. Jones , Kyle Knoepfel , Paolo Calafiura , Charles Leggett , Vakhtang Tsulaia

Efficient structural damage localization remains a challenge in structural health monitoring (SHM), particularly when the problem is coupled with uncertainty of conditions and complexity of structures. Traditional methods simply based on…

Optimization and Control · Mathematics 2025-09-29 Owais Saleem , Tim Suchan , Natalie Rauter , Kathrin Welker

In this article, a new generic higher-order finite-element framework for massively parallel simulations is presented. The modular software architecture is carefully designed to exploit the resources of modern and future supercomputers.…

Mathematical Software · Computer Science 2018-05-28 Nils Kohl , Dominik Thönnes , Daniel Drzisga , Dominik Bartuschat , Ulrich Rüde

Current Adaptive Mesh Refinement (AMR) simulations require algorithms that are highly parallelized and manage memory efficiently. As compute engines grow larger, AMR simulations will require algorithms that achieve new levels of efficient…

Solar and Stellar Astrophysics · Physics 2015-03-19 Jonathan J. Carroll-Nellenback , Brandon Shroyer , Adam Frank , Chen Ding

We have developed a novel compiler called the Multiple-Architecture Compiler for Advanced Computing Hardware (MACH) designed specifically for massively-parallel, spatial, dataflow architectures like the Wafer Scale Engine. Additionally,…

Programming Languages · Computer Science 2025-06-23 Dirk Van Essendelft , Patrick Wingo , Terry Jordan , Ryan Smith , Wissam Saidi

Reconfigurable computing refers to the use of processors, such as Field Programmable Gate Arrays (FPGAs), that can be modified at the hardware level to take on different processing tasks. A reconfigurable computing platform describes the…

Hardware Architecture · Computer Science 2007-05-23 Darran Nathan , Kelvin Lim Mun Kit , Kelly Choo Hon Min , Philip Wong Jit Chin , Andreas Weisensee

When numerically solving partial differential equations, for a given problem and operating condition, adaptive mesh refinement (AMR) has proven its efficiency to automatically build a discretization achieving a prescribed accuracy at low…