activity
20102026
most citedA Survey of High Level Frameworks in Block-Structured Adaptive Mesh Refinement Packages

159 citations · 277 across the 15 of their papers we have counts for

collaborators

16 papers

gr-qc2026

Exploring Particle Geodesics in a Warp Drive Spacetime

Lucas Timotheo Sanches, Max Morris, Steven Robert Brandt

Although the Alcubierre Warp Drive is theoretically capable of providing faster-than-light travel, it may be difficult to use for this purpose. But is it useful for slower-than-lig…

gr-qc2026

Accelerating Numerical Relativity Simulations with New Multistep Fourth-Order Runge-Kutta Methods

Lucas Timotheo Sanches, Steven Robert Brandt, Jay Kalinani +2

Many HPC applications that solve differential equations rely on the Runge-Kutta family of methods for time integration. Among these methods, the fourth-order accurate RK4 scheme is…

cs.DC2023★ 10 cited

Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java

Patrick Diehl, Steven R. Brandt, Max Morris +2

Many scientific high performance codes that simulate e.g. black holes, coastal waves, climate and weather, etc. rely on block-structured meshes and use finite differencing methods…

cs.DC2023★ 7 cited

Shared memory parallelism in Modern C++ and HPX

Patrick Diehl, Steven R. Brandt, Hartmut Kaiser

Parallel programming remains a daunting challenge, from the struggle to express a parallel algorithm without cluttering the underlying synchronous logic, to describing which device…

astro-ph.IM2022★ 25 cited

GRaM-X: A new GPU-accelerated dynamical spacetime GRMHD code for Exascale computing with the Einstein Toolkit

Swapnil Shankar, Philipp Mösta, Steven R. Brandt +3

We present GRaM-X (General Relativistic accelerated Magnetohydrodynamics on AMReX), a new GPU-accelerated dynamical-spacetime general relativistic magnetohydrodynamics (GRMHD) code…

cs.HC2022

Traveler: Navigating Task Parallel Traces for Performance Analysis

Sayef Azad Sakin, Alex Bigelow, R. Tohid +7

Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts…

cs.DC2020★ 13 cited

Deploying a Task-based Runtime System on Raspberry Pi Clusters

Nikunj Gupta, Steve R. Brandt, Bibek Wagle +5

Arm technology is becoming increasingly important in HPC. Recently, Fugaku, an \arm-based system, was awarded the number one place in the Top500 list. Raspberry Pis provide an inex…

cs.SE2019★ 1 cited

Theory-Software Translation: Research Challenges and Future Directions

Caroline Jay, Robert Haines, Daniel S. Katz +10

The Theory-Software Translation Workshop, held in New Orleans in February 2019, explored in depth the process of both instantiating theory in software - for example, implementing a…

cs.PL2018★ 18 cited

Asynchronous Execution of Python Code on Task Based Runtime Systems

R. Tohid, Bibek Wagle, Shahrzad Shirzad +9

Despite advancements in the areas of parallel and distributed computing, the complexity of programming on High Performance Computing (HPC) resources has deterred many domain expert…

cs.DC2016★ 159 cited

A Survey of High Level Frameworks in Block-Structured Adaptive Mesh Refinement Packages

Anshu Dubey, Ann Almgren, John Bell +11

Over the last decade block-structured adaptive mesh refinement (SAMR) has found increasing use in large, publicly available codes and frameworks. SAMR frameworks have evolved along…

cs.SE2016★ 29 cited

Report on the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3)

Daniel S. Katz, Sou-Cheng T. Choi, Kyle E. Niemeyer +18

This report records and discusses the Third Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE3). The report includes a description of the keynote prese…

cs.MS2014★ 1 cited

Chemora: A PDE Solving Framework for Modern HPC Architectures

Erik Schnetter, Marek Blazewicz, Steven R. Brandt +2

Modern HPC architectures consist of heterogeneous multi-core, many-node systems with deep memory hierarchies. Modern applications employ ever more advanced discretisation methods t…

cs.CE2013★ 5 cited

Cactus: Issues for Sustainable Simulation Software

Frank Löffler, Steven R. Brandt, Gabrielle Allen +1

The Cactus Framework is an open-source, modular, portable programming environment for the collaborative development and deployment of scientific applications using high-performance…

physics.comp-ph2013

From Physics Model to Results: An Optimizing Framework for Cross-Architecture Code Generation

Marek Blazewicz, Ian Hinder, David M. Koppelman +6

Starting from a high-level problem description in terms of partial differential equations using abstract tensor notation, the Chemora framework discretizes, optimizes, and generate…

cs.DC2012★ 5 cited

A Massive Data Parallel Computational Framework for Petascale/Exascale Hybrid Computer Systems

Marek Blazewicz, Steven R. Brandt, Peter Diener +5

Heterogeneous systems are becoming more common on High Performance Computing (HPC) systems. Even using tools like CUDA and OpenCL it is a non-trivial task to obtain optimal perform…

cs.PL2010★ 4 cited

Simplifying Complex Software Assembly: The Component Retrieval Language and Implementation

Eric L. Seidel, Gabrielle Allen, Steven Brandt +2

Assembling simulation software along with the associated tools and utilities is a challenging endeavor, particularly when the components are distributed across multiple source code…