159 citations · 277 across the 15 of their papers we have counts for
16 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…