Snapshot optimized solver and audit diagnostics before numerical experiments

This commit is contained in:
2026-09-16 14:34:06 -04:00
parent 75cc638739
commit 80cc3d83d7
64 changed files with 11969 additions and 267 deletions

View File

@@ -382,6 +382,17 @@ target_link_libraries(geometry_quality_experiment PRIVATE mean_field)
add_executable(polytrope_validation_experiment EXCLUDE_FROM_ALL experiments/polytrope_validation_experiment.cpp)
target_link_libraries(polytrope_validation_experiment PRIVATE mean_field)
# Opt-in plateau measurements; uses the production solver without numerical changes.
add_executable(plateau_diagnostic EXCLUDE_FROM_ALL experiments/plateau_diagnostic.cpp)
target_link_libraries(plateau_diagnostic PRIVATE mean_field)
# Standalone operator validation and timing, without constructing a Newton solve.
add_executable(system_isolation_profile_harness EXCLUDE_FROM_ALL experiments/system_isolation_profile_harness.cpp)
target_link_libraries(system_isolation_profile_harness PRIVATE mean_field)
if (MEAN_FIELD_ENABLE_IPO)
set_property(TARGET system_isolation_profile_harness PROPERTY INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE)
endif ()
add_executable(mpi_tests
tests/mpi/mpi_test_main.cpp
tests/mpi/distributed_execution.cpp