File ListΒΆ

adc_cpp: File List
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
File List
Here is a list of all files with brief descriptions:
[detail level 1234567]
 ▼ include
 ▼ pops
 ▼ amr
 ► hierarchy
 ► regridding
 ► tagging
 ▼ core
 ► foundation
 ► model
 ► state
 ▼ coupling
 ► amr
 ► base
 ► schur
 ► single
 ► source
 ► system
 ▼ mesh
 ► boundary
 ► execution
 ► geometry
 ► index
 ► layout
 ► storage
 ▼ numerics
 ► elliptic
 ► fv
 ► linalg
 ► spatial
 ► time
 spatial_operator.hppCartesian spatial operator: assembles R(U, aux) = -div F + S over the cells of a level
 ▼ parallel
 comm.hppParallel seam: minimal MPI abstraction (rank/size + collectives) with serial fallback
 load_balance.hppAMR load balancing: builds a DistributionMapping (box -> rank) from a BoxArray, using a Z-order space-filling curve (SFC) or LPT knapsack
 ▼ physics
 ► bricks
 ► composition
 ► fluids
 ▼ runtime
 ► amr
 ► builders
 ► config
 ► context
 ► dynamic
 ► program
 ► system
 amr_system.hppMulti-species composition on AMR at runtime: the refined counterpart of System
 export.hppPOPS_EXPORT: force DEFAULT VISIBILITY on an out-of-line symbol, even when the unit is compiled with -fvisibility=hidden (case of the pybind11 _pops module)
 facade_options.hppOPTIONS PODs for the public facades (System / AmrSystem), grouping the long families of HOMOGENEOUS parameters that posed an ordering footgun (C++ Core Guidelines I.23)
 module_capabilities.hppAuthoritative STATIC capability facts of the built _pops module (Spec 5 sec.13.12 / sec.13.12.1, criteria #36/#37)
 system.hppRuntime multi-species composition: one coupled system, block by block
 ▼ validation
 ► physics