Erik Schnetter

123 Followers
279 Following
356 Posts
Astrophysicist, General Relativist, Computer Scientist. Works at the Perimeter Institute in Canada. Studies how laws of physics can be mapped to algorithms, and loves to make big computers go brrr.
Github@eschnett
Twitter@eschnett
LinkedInhttps://www.linkedin.com/in/eschnett/
ORCIDhttps://orcid.org/0000-0002-4518-9017
We created a new open-source code for general relativistic astrophysics (GRMHD) that runs on CPUs, GPUs, and other accelerators:
https://arxiv.org/abs/2406.11669 . Thanks to Jay Kalinani for making this publication happen.
AsterX: a new open-source GPU-accelerated GRMHD code for dynamical spacetimes

We present AsterX, a novel open-source, modular, GPU-accelerated, fully general relativistic magnetohydrodynamic (GRMHD) code designed for dynamic spacetimes in 3D Cartesian coordinates, and tailored for exascale computing. We utilize block-structured adaptive mesh refinement (AMR) through CarpetX, the new driver for the Einstein Toolkit, which is built on AMReX, a software framework for massively parallel applications. AsterX employs the Valencia formulation for GRMHD, coupled with the Z4c formalism for spacetime evolution, while incorporating high resolution shock capturing schemes to accurately handle the hydrodynamics. AsterX has undergone rigorous testing in both static and dynamic spacetime, demonstrating remarkable accuracy and agreement with other codes in literature. Using subcycling in time, we find an overall performance gain of factor 2.5 to 4.5. Benchmarking the code through scaling tests on OLCF's Frontier supercomputer, we demonstrate a weak scaling efficiency of about 67%-77% on 4096 nodes compared to an 8-node performance.

arXiv.org
Perimeter Institute for theoretical physics #silentsunday
Neighborhood garage sale. Or table is outmatched by the neighbours’ pop-up tent.
Good books in the local public library. #silentsunday

"To find without looking, you have to have spent a long time looking without finding."

– unknown author
(Ken's Davinci)

Preparing dinner.

(No, we did not eat the cat. Yes, we cleaned the cutting board before using it.)

#caturday

Why did you wake me up?
#caturday
When you prepare your lunch and don’t want to wait until the frozen precooked food has completely thawed
Nightly visitors in our garden, enjoying left-over bits of bird food