Exascale Co-Design
The Center for Efficient Exascale Discretizations (CEED) is a co-design center within the U.S. Department of Energy (DOE) Exascale Computing Project (ECP) with the following goals:
-
Help applications leverage future architectures by providing them with state-of-the-art discretization algorithms that better exploit the hardware and deliver a significant performance gain over conventional low-order methods.
-
Collaborate with hardware vendors and software technologies projects to utilize and impact the upcoming exascale hardware and its software stack through CEED-developed proxies and miniapps.
-
Provide an efficient and user-friendly unstructured PDE discretization component for the upcoming exascale software ecosystem.
CEED is a research partnership involving 30+ computational scientists from two DOE labs and five universities, including members of the Nek5000, MFEM, MAGMA, OCCA and PETSc projects. You can reach us by emailing ceed-users@llnl.gov or by leaving a comment in the CEED user forum.
The center's co-design efforts are organized in four interconnected R&D thrusts, focused on the following computational motifs and their performance on exascale hardware. See also our publications.
PDE-based simulations on unstructured grids
CEED is producing a range of software products supporting general finite element algorithms on triangular, quadrilateral, tetrahedral and hexahedral meshes in 3D, 2D and 1D. We target the whole de Rham complex: H1, H(curl), H(div) and L2/DG spaces and discretizations, including conforming and non-conforming unstructured adaptive mesh refinement (AMR).
High-order/spectral finite elements
Our algorithms and software come with comprehensive high-order support: we provide efficient matrix-free operator evaluation for any order space on any order mesh, including high-order curved meshes and all geometries in the de Rham complex. The CEED software will also include optimized assembly support for low-order methods.