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