specfem::assembly

namespace assembly

Data structures for SEM computational data.

Provides core infrastructure for SEM simulations, managing computational data for finite element kernels. Transforms mesher-supplied element data and computes per-GLL-point values.

Organization:

  • Containers : The namespace contains data storage containers (specfem::assembly::mesh, specfem::assembly::jacobian_matrix, etc) that store data computed at all GLL points

  • Data access functions : Each container provides functions to load/store data on device/host (e.g., load_on_device , store_on_device )