CapyrX is a GPU-accelerated multipatch infrastructure, written in C++. It is built upon the CarpetX AMR driver, which is intended for the Einstein Toolkit.
CarpetX is based on AMReX, a software framework for block-structured AMR (adaptive mesh refinement).