Skip to content

ADC-393 Re-nest core, physics, amr into sub-families - #224

Merged
wolf75222 merged 1 commit into
masterfrom
adc-393-renest-core-physics-amr
Jun 22, 2026
Merged

ADC-393 Re-nest core, physics, amr into sub-families#224
wolf75222 merged 1 commit into
masterfrom
adc-393-renest-core-physics-amr

Conversation

@wolf75222

Copy link
Copy Markdown
Owner

Fixes ADC-393. Replaces #220 (auto-closed when #219 merged and its base branch was deleted). Same commit 654c26f, gate already passed there. Stacked reorg phase 2; #221/#222/#223 follow.

Phase 2 of the include/adc reorganization (follow-up of ADC-392). Split
the still-flat foundational layers so no directory mixes abstraction
levels: core into foundation/state/model, physics into
bricks/composition/fluids, amr into hierarchy/tagging/regridding.

Repoint every internal include and the DSL emit (physics/bricks.hpp,
core/variables.hpp). Also retire the deprecated physics compat
forwarders physics/{advection_diffusion,langmuir,two_fluid_isothermal}
.hpp and their dedicated test_physics_validation_compat: those bricks
live at validation/physics under adc::validation since ADC-329, and
nothing else used the adc:: aliases.

Public include-path break, stacked on ADC-392.

Validated: cmake --preset parallel (Kokkos OpenMP;Serial, AppleClang)
compiles and links all 365 targets.
@wolf75222
wolf75222 force-pushed the adc-393-renest-core-physics-amr branch from 654c26f to 256d86e Compare June 22, 2026 14:23
@wolf75222
wolf75222 merged commit 614b519 into master Jun 22, 2026
12 of 13 checks passed
@wolf75222
wolf75222 deleted the adc-393-renest-core-physics-amr branch June 22, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant