specfem::execution

namespace execution

Parallel execution abstractions for spectral element computations.

Provides Kokkos-based parallel execution policies, chunked domain iterators, and parallel loop abstractions. Supports hierarchical parallelism with team-based and range-based execution patterns for spectral element grids.

// Parallel loop over domain elements
specfem::execution::for_all(domain_iterator, [=](auto index) {
  // Process quadrature points in parallel
});

// Configure execution policy
using policy = specfem::execution::RangePolicy<ParallelConfig>;