aboutsummaryrefslogtreecommitdiffstats
path: root/science/spheral
diff options
context:
space:
mode:
Diffstat (limited to 'science/spheral')
-rw-r--r--science/spheral/Makefile22
-rw-r--r--science/spheral/distinfo6
-rw-r--r--science/spheral/files/patch-cmake_InstallTPLs.cmake85
-rw-r--r--science/spheral/files/patch-cmake_SetupSpheral.cmake13
-rw-r--r--science/spheral/files/patch-cmake_tpl_boost.cmake7
-rw-r--r--science/spheral/pkg-plist120
6 files changed, 173 insertions, 80 deletions
diff --git a/science/spheral/Makefile b/science/spheral/Makefile
index 7365b12d8edd..d35d06393bf2 100644
--- a/science/spheral/Makefile
+++ b/science/spheral/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spheral
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.06.1
-PORTREVISION= 5
+DISTVERSION= 2025.06.1
+PORTREVISION= 4
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
@@ -9,18 +9,26 @@ COMMENT= Environment for hydrodynamical & gravitational numerical simulations
WWW= https://github.com/LLNL/spheral
LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/License.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/polyclipper2d.hh:math/polyclipper
-LIB_DEPENDS= libaxom_core.so:science/axom \
+LIB_DEPENDS= libadiak.so:misc/adiak \
+ libaxom_core.so:science/axom \
libboost_filesystem.so:devel/boost-libs \
+ libcamp.so:devel/camp \
+ libchai.so:devel/chai \
libconduit.so:science/conduit \
+ libfmt.so:devel/libfmt \
libhdf5.so:science/hdf5 \
libmfem.so:math/mfem \
libosdCPU.so:graphics/opensubdiv \
libpolytope.so:science/polytope \
libqhull_r.so:math/qhull \
- libsiloh5.so:science/silo
+ libRAJA.so:misc/raja \
+ libsiloh5.so:science/silo \
+ libsz.so:science/libaec \
+ libsundials_core.so:math/sundials \
+ libumpire.so:devel/umpire
USES= cmake:testing compiler:c++14-lang eigen:3 fortran localbase:ldflags lua mpi:mpich python
USE_LDCONFIG= yes
@@ -53,7 +61,9 @@ CMAKE_OFF= ENABLE_TESTS ENABLE_DOCS \
ENABLE_ANEOS \
ENABLE_CUDA
CMAKE_ON= ENABLE_CXXONLY # disable Python support which is still for Python-2.7, see https://github.com/LLNL/spheral/issues/183
-CMAKE_ON+= ENABLE_OPENMP
+CMAKE_ON+= ENABLE_OPENMP \
+ USE_EXTERNAL_CHAI \
+ ENABLE_SUNDIALS
CMAKE_TESTING_ON= ENABLE_TESTS # tests fail to build, see https://github.com/LLNL/spheral/issues/230
CXXFLAGS+= -I${LOCALBASE}/include/eigen3
diff --git a/science/spheral/distinfo b/science/spheral/distinfo
index 9ce4e897f727..ec724d252052 100644
--- a/science/spheral/distinfo
+++ b/science/spheral/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1720767460
-SHA256 (LLNL-spheral-v2024.06.1_GH0.tar.gz) = 18892ad49195157623b95c93d55b55bfea2602003726c00d789419f7bdfe0fc1
-SIZE (LLNL-spheral-v2024.06.1_GH0.tar.gz) = 6727017
+TIMESTAMP = 1761812772
+SHA256 (LLNL-spheral-v2025.06.1_GH0.tar.gz) = d4048308b5f79cf5a4e0ac7a00a16d7da9f75501283b20432f2a09c7253454ed
+SIZE (LLNL-spheral-v2025.06.1_GH0.tar.gz) = 6691841
SHA256 (LLNL-PolyClipper-e1fe47c_GH0.tar.gz) = 52b358f32f523e6030ed090411c90f0811db12046b6cb6fa8e4cafe4f8b3567e
SIZE (LLNL-PolyClipper-e1fe47c_GH0.tar.gz) = 274184
SHA256 (LLNL-PYB11Generator-7160812_GH0.tar.gz) = 9f257b9a5b2503aaacdba48d785bd349c95849a282e1e181ccee2c0f319135cb
diff --git a/science/spheral/files/patch-cmake_InstallTPLs.cmake b/science/spheral/files/patch-cmake_InstallTPLs.cmake
new file mode 100644
index 000000000000..526dbd25c3d4
--- /dev/null
+++ b/science/spheral/files/patch-cmake_InstallTPLs.cmake
@@ -0,0 +1,85 @@
+--- cmake/InstallTPLs.cmake.orig 2025-07-23 20:11:18 UTC
++++ cmake/InstallTPLs.cmake
+@@ -84,7 +84,9 @@ set(SPHERAL_FP_DIRS )
+ set(SPHERAL_FP_DIRS )
+
+ # Use find_package to get axom (which brings in fmt) and patch fmt
+-find_package(axom REQUIRED NO_DEFAULT_PATH PATHS ${axom_DIR}/lib/cmake)
++message("YURI CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}")
++set(CMAKE_PREFIX_PATH "/usr/local/lib/cmake") # not sure why this is needed here
++find_package(axom REQUIRED)
+ list(APPEND SPHERAL_BLT_DEPENDS axom )
+ list(APPEND SPHERAL_FP_TPLS axom)
+ list(APPEND SPHERAL_FP_DIRS ${axom_DIR}/lib/cmake)
+@@ -102,7 +104,7 @@ message("---------------------------------------------
+
+ message("-----------------------------------------------------------------------------")
+ # Use find_package to get adiak
+-find_package(adiak REQUIRED NO_DEFAULT_PATH PATHS ${adiak_DIR}/lib/cmake/adiak)
++find_package(adiak REQUIRED)
+ if(adiak_FOUND)
+ list(APPEND SPHERAL_BLT_DEPENDS adiak::adiak)
+ list(APPEND SPHERAL_FP_TPLS adiak)
+@@ -112,7 +114,7 @@ message("---------------------------------------------
+
+ message("-----------------------------------------------------------------------------")
+ # Use find_package to get polytope
+-find_package(polytope NO_DEFAULT_PATH PATHS ${polytope_DIR}/lib/cmake)
++find_package(polytope REQUIRED)
+ if(POLYTOPE_FOUND)
+ list(APPEND SPHERAL_BLT_DEPENDS polytope)
+ list(APPEND SPHERAL_FP_TPLS polytope)
+@@ -141,7 +143,7 @@ if (ENABLE_TIMER)
+ # Only save if it does not exists already
+ set(CONFIG_CALIPER_DIR "${caliper_DIR}" CACHE PATH "Configuration Caliper directory")
+ endif()
+- find_package(caliper REQUIRED NO_DEFAULT_PATH PATHS ${caliper_DIR}/share/cmake/caliper)
++ find_package(caliper REQUIRED PATHS ${caliper_DIR}/share/cmake/caliper)
+ if(caliper_FOUND)
+ list(APPEND SPHERAL_BLT_DEPENDS caliper)
+ list(APPEND SPHERAL_FP_TPLS caliper)
+@@ -151,14 +153,14 @@ message("---------------------------------------------
+ endif()
+
+ message("-----------------------------------------------------------------------------")
+-find_package(RAJA REQUIRED NO_DEFAULT_PATH PATHS ${raja_DIR})
++find_package(RAJA REQUIRED)
+ if (RAJA_FOUND)
+ message("Found RAJA External Package.")
+ blt_convert_to_system_includes(TARGET RAJA)
+ endif()
+
+ message("-----------------------------------------------------------------------------")
+-find_package(umpire REQUIRED NO_DEFAULT_PATH PATHS ${umpire_DIR})
++find_package(umpire REQUIRED)
+ if (umpire_FOUND)
+ message("Found umpire External Package.")
+ blt_convert_to_system_includes(TARGET umpire)
+@@ -166,8 +168,8 @@ message("---------------------------------------------
+
+ message("-----------------------------------------------------------------------------")
+ # Chai
+-if(chai_DIR AND USE_EXTERNAL_CHAI)
+- find_package(chai REQUIRED NO_DEFAULT_PATH PATHS ${chai_DIR})
++if(USE_EXTERNAL_CHAI)
++ find_package(chai REQUIRED)
+ if (chai_FOUND)
+ message("Found chai External Package.")
+ endif()
+@@ -190,12 +192,11 @@ if (ENABLE_SUNDIALS)
+ # Use find_package to get Sundials
+ if (ENABLE_SUNDIALS)
+ set(SUNDIALS_DIR "${sundials_DIR}")
+- find_package(SUNDIALS REQUIRED NO_DEFAULT_PATH
+- COMPONENTS kinsol nvecparallel nvecmpiplusx nvecserial
+- PATHS ${sundials_DIR}/lib64/cmake/sundials ${sundials_DIR}/lib/cmake/sundials)
++ find_package(SUNDIALS REQUIRED
++ COMPONENTS kinsol nvecparallel nvecmpiplusx nvecserial )
+ if(SUNDIALS_FOUND)
+- list(APPEND SPHERAL_BLT_DEPENDS SUNDIALS::kinsol_static SUNDIALS::nvecparallel_static SUNDIALS::nvecmpiplusx_static SUNDIALS::nvecserial_static)
+- list(APPEND SPHERAL_FP_TPLS SUNDIALS::kinsol_static SUNDIALS::nvecparallel_static SUNDIALS::nvecmpiplusx_static SUNDIALS::nvecserial_static)
++ list(APPEND SPHERAL_BLT_DEPENDS SUNDIALS::kinsol SUNDIALS::nvecparallel SUNDIALS::nvecmpiplusx SUNDIALS::nvecserial)
++ list(APPEND SPHERAL_FP_TPLS SUNDIALS::kinsol SUNDIALS::nvecparallel SUNDIALS::nvecmpiplusx SUNDIALS::nvecserial)
+ list(APPEND SPHERAL_FP_DIRS ${sundials_DIR})
+ message("Found SUNDIALS External Package")
+ endif()
diff --git a/science/spheral/files/patch-cmake_SetupSpheral.cmake b/science/spheral/files/patch-cmake_SetupSpheral.cmake
index 6f422eff5c33..86ef0b406a80 100644
--- a/science/spheral/files/patch-cmake_SetupSpheral.cmake
+++ b/science/spheral/files/patch-cmake_SetupSpheral.cmake
@@ -1,8 +1,8 @@
- eliminate the need to use git
---- cmake/SetupSpheral.cmake.orig 2024-07-11 14:54:59 UTC
+--- cmake/SetupSpheral.cmake.orig 2025-07-23 20:11:18 UTC
+++ cmake/SetupSpheral.cmake
-@@ -21,8 +21,8 @@ include(Compilers)
+@@ -27,8 +27,8 @@ include(Compilers)
#-------------------------------------------------------------------------------
# Need to define Python paths here as BLT finds it's own Python package.
@@ -13,12 +13,3 @@
set(ENABLE_MPI ON CACHE BOOL "")
set(ENABLE_OPENMP ON CACHE BOOL "")
-@@ -167,7 +167,7 @@ if (ENABLE_TESTS)
- set(test_files1 "")
- if (EXISTS "${CMAKE_SOURCE_DIR}/.git")
- execute_process(
-- COMMAND git ls-files tests
-+ COMMAND find tests -type f
- WORKING_DIRECTORY ${SPHERAL_ROOT_DIR}
- OUTPUT_VARIABLE test_files1)
- else()
diff --git a/science/spheral/files/patch-cmake_tpl_boost.cmake b/science/spheral/files/patch-cmake_tpl_boost.cmake
new file mode 100644
index 000000000000..521cfe62b4b8
--- /dev/null
+++ b/science/spheral/files/patch-cmake_tpl_boost.cmake
@@ -0,0 +1,7 @@
+--- cmake/tpl/boost.cmake.orig 2025-10-30 22:36:06 UTC
++++ cmake/tpl/boost.cmake
+@@ -1,3 +1,3 @@ if (NOT BOOST_HEADER_ONLY)
+ if (NOT BOOST_HEADER_ONLY)
+- set(${lib_name}_libs libboost_filesystem.so libboost_system.so)
++ set(${lib_name}_libs libboost_filesystem.so)
+ endif()
diff --git a/science/spheral/pkg-plist b/science/spheral/pkg-plist
index 48df7b1d08f8..a6108abb6a13 100644
--- a/science/spheral/pkg-plist
+++ b/science/spheral/pkg-plist
@@ -1,28 +1,20 @@
include/ArtificialConduction/ArtificialConduction.hh
include/ArtificialConduction/ArtificialConductionPolicy.hh
include/ArtificialViscosity/ArtificialViscosity.hh
-include/ArtificialViscosity/ArtificialViscosityInline.hh
-include/ArtificialViscosity/ArtificialViscosityList.hh
-include/ArtificialViscosity/CheapVonNeumanViscosity.hh
+include/ArtificialViscosity/ArtificialViscosityHandle.hh
+include/ArtificialViscosity/ArtificialViscosityHandleInline.hh
include/ArtificialViscosity/CullenDehnenViscosity.hh
include/ArtificialViscosity/FiniteVolumeViscosity.hh
-include/ArtificialViscosity/GradPressureViscosity.hh
include/ArtificialViscosity/IncrementCullenMultipliers.hh
include/ArtificialViscosity/LimitedMonaghanGingoldViscosity.hh
include/ArtificialViscosity/LimitedMonaghanGingoldViscosityRZ.hh
-include/ArtificialViscosity/MASHVonNeumanViscosity.hh
-include/ArtificialViscosity/MonaghanGingoldKurapatenkoViscosity.hh
-include/ArtificialViscosity/MonaghanGingoldSumViscosity.hh
include/ArtificialViscosity/MonaghanGingoldViscosity.hh
include/ArtificialViscosity/MonaghanGingoldViscosityGSRZ.hh
include/ArtificialViscosity/MonaghanGingoldViscosityRZ.hh
include/ArtificialViscosity/MorrisMonaghanReducingViscosity.hh
-include/ArtificialViscosity/NohViscosity.hh
-include/ArtificialViscosity/RadialViscosity.hh
include/ArtificialViscosity/TensorCRKSPHViscosity.hh
include/ArtificialViscosity/TensorMonaghanGingoldViscosity.hh
include/ArtificialViscosity/TensorSVPHViscosity.hh
-include/ArtificialViscosity/VonNeumanViscosity.hh
include/Boundary/AxisBoundaryRZ.hh
include/Boundary/Boundary.hh
include/Boundary/BoundaryInline.hh
@@ -56,13 +48,12 @@ include/Boundary/SphericalOriginBoundary.hh
include/Boundary/ThreeOneDimensionBoundary.hh
include/Boundary/findNodesTouchingThroughPlanes.hh
include/Boundary/mapPositionThroughPlanes.hh
-include/CRKSPH/CRKSPHHydroBase.hh
-include/CRKSPH/CRKSPHHydroBaseInline.hh
-include/CRKSPH/CRKSPHHydroBaseRZ.hh
+include/CRKSPH/CRKSPH.hh
+include/CRKSPH/CRKSPHBase.hh
+include/CRKSPH/CRKSPHRZ.hh
include/CRKSPH/CRKSPHVariant.hh
-include/CRKSPH/SolidCRKSPHHydroBase.hh
-include/CRKSPH/SolidCRKSPHHydroBaseInline.hh
-include/CRKSPH/SolidCRKSPHHydroBaseRZ.hh
+include/CRKSPH/SolidCRKSPH.hh
+include/CRKSPH/SolidCRKSPHRZ.hh
include/CRKSPH/centerOfMass.hh
include/CRKSPH/computeCRKSPHEvaluation.hh
include/CRKSPH/computeCRKSPHIntegral.hh
@@ -95,7 +86,6 @@ include/DEM/setUniqueNodeIDsInline.hh
include/Damage/DamageGradientNodeCoupling.hh
include/Damage/DamageGradientPolicy.hh
include/Damage/DamageModel.hh
-include/Damage/DamageModelInline.hh
include/Damage/EffectiveTensorDamagePolicy.hh
include/Damage/GradyKippScalarDamage.hh
include/Damage/IvanoviSALEDamageModel.hh
@@ -143,11 +133,11 @@ include/DataBase/ReplaceBoundedState.hh
include/DataBase/ReplaceBoundedStateInline.hh
include/DataBase/ReplaceState.hh
include/DataBase/ReplaceStateInline.hh
+include/DataBase/ReplaceWithRatioPolicy.hh
include/DataBase/State.hh
include/DataBase/StateBase.hh
include/DataBase/StateBaseInline.hh
include/DataBase/StateDerivatives.hh
-include/DataBase/StateDerivativesInline.hh
include/DataBase/StateInline.hh
include/DataBase/UpdatePolicyBase.hh
include/DataBase/UpdatePolicyBaseInline.hh
@@ -178,8 +168,11 @@ include/Distributed/NestedGridUtilities.hh
include/Distributed/ParmetisRedistributeNodes.hh
include/Distributed/ParmetisRedistributeNodesInline.hh
include/Distributed/PeanoHilbertOrderRedistributeNodes.hh
+include/Distributed/Process.hh
include/Distributed/RedistributeNodes.hh
include/Distributed/RedistributeNodesInline.hh
+include/Distributed/RegisterMPIDataTypes.hh
+include/Distributed/RegisterMPIDataTypesInline.hh
include/Distributed/SortAndDivideRedistributeNodes.hh
include/Distributed/SortAndDivideRedistributeNodes1d.hh
include/Distributed/SortAndDivideRedistributeNodes2d.hh
@@ -189,6 +182,7 @@ include/Distributed/SpaceFillingCurveRedistributeNodes.hh
include/Distributed/TreeDistributedBoundary.hh
include/Distributed/TreeDistributedBoundaryInline.hh
include/Distributed/VoronoiRedistributeNodes.hh
+include/Distributed/allReduce.hh
include/Distributed/waitAllWithDeadlockDetection.hh
include/ExternalForce/ConstantAcceleration.hh
include/ExternalForce/ConstantAccelerationInline.hh
@@ -201,8 +195,8 @@ include/ExternalForce/PointPotentialInline.hh
include/FSISPH/FSIFieldNames.hh
include/FSISPH/SlideSurface.hh
include/FSISPH/SlideSurfaceInline.hh
-include/FSISPH/SolidFSISPHHydroBase.hh
-include/FSISPH/SolidFSISPHHydroBaseInline.hh
+include/FSISPH/SolidFSISPH.hh
+include/FSISPH/SolidFSISPHInline.hh
include/FSISPH/computeFSISPHSumMassDensity.hh
include/FSISPH/computeHWeightedFSISPHSumMassDensity.hh
include/FSISPH/computeInterfacePressureCorrectedSumMassDensity.hh
@@ -256,19 +250,22 @@ include/GSPH/BarthJespersenLimiter.hh
include/GSPH/CompatibleMFVSpecificThermalEnergyPolicy.hh
include/GSPH/DavisWaveSpeed.hh
include/GSPH/EinfeldtWaveSpeed.hh
+include/GSPH/GSPH.hh
include/GSPH/GSPHFieldNames.hh
-include/GSPH/GSPHHydroBase.hh
+include/GSPH/GSPHInline.hh
include/GSPH/GenericRiemannHydro.hh
+include/GSPH/GenericRiemannHydroInline.hh
include/GSPH/HLLC.hh
include/GSPH/LimiterBase.hh
-include/GSPH/MFMHydroBase.hh
-include/GSPH/MFVHydroBase.hh
+include/GSPH/MFM.hh
+include/GSPH/MFMInline.hh
+include/GSPH/MFV.hh
include/GSPH/MFVIncrementSpecificThermalEnergyPolicy.hh
include/GSPH/MFVIncrementVelocityPolicy.hh
+include/GSPH/MFVInline.hh
include/GSPH/MassFluxPolicy.hh
include/GSPH/MinModLimiter.hh
include/GSPH/OspreLimiter.hh
-include/GSPH/ReplaceWithRatioPolicy.hh
include/GSPH/RiemannSolverBase.hh
include/GSPH/SecondOrderArtificialViscosity.hh
include/GSPH/SuperbeeLimiter.hh
@@ -276,7 +273,6 @@ include/GSPH/VanAlbaLimiter.hh
include/GSPH/VanLeerLimiter.hh
include/GSPH/WaveSpeedBase.hh
include/GSPH/computeMFMDensity.hh
-include/GSPH/computeSPHVolume.hh
include/GSPH/computeSumVolume.hh
include/GSPH/initializeGradients.hh
include/Geometry/Box1d.hh
@@ -364,28 +360,25 @@ include/Hydro/CompatibleDifferenceSpecificThermalEnergyPolicy.hh
include/Hydro/EntropyPolicy.hh
include/Hydro/GammaPolicy.hh
include/Hydro/HydroFieldNames.hh
-include/Hydro/HydroInline.hh
include/Hydro/NonSymmetricSpecificThermalEnergyPolicy.hh
include/Hydro/PressurePolicy.hh
include/Hydro/RZNonSymmetricSpecificThermalEnergyPolicy.hh
-include/Hydro/SecondMomentHourglassControl.hh
-include/Hydro/SecondMomentHourglassControlInline.hh
include/Hydro/SoundSpeedPolicy.hh
include/Hydro/SpecificFromTotalThermalEnergyPolicy.hh
include/Hydro/SpecificThermalEnergyPolicy.hh
include/Hydro/SumVoronoiMassDensityPolicy.hh
-include/Hydro/ThirdMomentHourglassControl.hh
-include/Hydro/ThirdMomentHourglassControlInline.hh
include/Hydro/VolumePolicy.hh
-include/Hydro/VoronoiHourglassControl.hh
-include/Hydro/VoronoiHourglassControlInline.hh
include/Hydro/VoronoiMassDensityPolicy.hh
+include/Hydro/computeSPHVolume.hh
include/Hydro/entropyWeightingFunction.hh
+include/Integrator/BackwardEuler.hh
include/Integrator/CheapSynchronousRK2.hh
+include/Integrator/CrankNicolson.hh
+include/Integrator/ForwardEuler.hh
+include/Integrator/ImplicitIntegrationVectorOperator.hh
+include/Integrator/ImplicitIntegrator.hh
include/Integrator/Integrator.hh
-include/Integrator/IntegratorInline.hh
include/Integrator/PredictorCorrector.hh
-include/Integrator/SynchronousRK1.hh
include/Integrator/SynchronousRK2.hh
include/Integrator/SynchronousRK4.hh
include/Integrator/Verlet.hh
@@ -488,7 +481,11 @@ include/Neighbor/Neighbor.hh
include/Neighbor/NeighborInline.hh
include/Neighbor/NestedGridNeighbor.hh
include/Neighbor/NestedGridNeighborInline.hh
+include/Neighbor/NodePairIdxType.hh
include/Neighbor/NodePairList.hh
+include/Neighbor/PairwiseField.hh
+include/Neighbor/PairwiseFieldElementAccessor.hh
+include/Neighbor/PairwiseFieldInline.hh
include/Neighbor/TreeNeighbor.hh
include/NodeGenerators/centroidalRelaxNodesImpl.hh
include/NodeGenerators/chooseRandomNonoverlappingCenter.hh
@@ -497,10 +494,8 @@ include/NodeGenerators/fillFacetedVolume.hh
include/NodeGenerators/generateCylDistributionFromRZ.hh
include/NodeGenerators/readSiloPolyMesh.hh
include/NodeGenerators/relaxNodeDistribution.hh
-include/NodeList/ASPHSmoothingScale.hh
include/NodeList/DEMNodeList.hh
include/NodeList/DEMNodeListInline.hh
-include/NodeList/FixedSmoothingScale.hh
include/NodeList/FluidNodeList.hh
include/NodeList/FluidNodeListInline.hh
include/NodeList/FluidNodeTraits.hh
@@ -508,19 +503,13 @@ include/NodeList/NodeList.hh
include/NodeList/NodeListInline.hh
include/NodeList/NodeListRegistrar.hh
include/NodeList/NodeListRegistrarInline.hh
-include/NodeList/SPHSmoothingScale.hh
-include/NodeList/SmoothingScaleBase.hh
-include/NodeList/SmoothingScaleBaseInline.hh
include/NodeList/SolidNodeList.hh
include/NodeList/SolidNodeListInline.hh
include/NodeList/generateVoidNodes.hh
include/NodeList/nthNodalMoment.hh
-include/NodeList/secondMomentUtilities.hh
include/Physics/GenericBodyForce.hh
include/Physics/GenericHydro.hh
-include/Physics/GenericHydroInline.hh
include/Physics/Physics.hh
-include/Physics/PhysicsInline.hh
include/Porosity/PalphaPorosity.hh
include/Porosity/PorosityModel.hh
include/Porosity/PorosityModelInline.hh
@@ -544,20 +533,17 @@ include/RK/computeHullVolumes.hh
include/RK/computeOccupancyVolume.hh
include/RK/computeRKSumVolume.hh
include/RK/computeRKVolumes.hh
-include/RK/computeVoronoiVolume.hh
include/RK/gradientRK.hh
include/RK/hessianRK.hh
include/RK/interpolateRK.hh
-include/SPH/PSPHHydroBase.hh
-include/SPH/PSPHHydroBaseInline.hh
-include/SPH/SPHHydroBase.hh
-include/SPH/SPHHydroBaseInline.hh
-include/SPH/SPHHydroBaseRZ.hh
-include/SPH/SolidSPHHydroBase.hh
-include/SPH/SolidSPHHydroBaseInline.hh
-include/SPH/SolidSPHHydroBaseRZ.hh
-include/SPH/SolidSphericalSPHHydroBase.hh
-include/SPH/SphericalSPHHydroBase.hh
+include/SPH/PSPH.hh
+include/SPH/SPH.hh
+include/SPH/SPHBase.hh
+include/SPH/SPHRZ.hh
+include/SPH/SolidSPH.hh
+include/SPH/SolidSPHRZ.hh
+include/SPH/SolidSphericalSPH.hh
+include/SPH/SphericalSPH.hh
include/SPH/computeHydrostaticEquilibriumPressure.hh
include/SPH/computePSPHCorrections.hh
include/SPH/computeSPHOmegaGradhCorrection.hh
@@ -566,7 +552,6 @@ include/SPH/computeSumVoronoiCellMassDensity.hh
include/SPH/correctSPHSumMassDensity.hh
include/SVPH/CellPressurePolicy.hh
include/SVPH/CompatibleFaceSpecificThermalEnergyPolicy.hh
-include/SVPH/MeshIdealHPolicy.hh
include/SVPH/SVPHCorrectionsPolicy.hh
include/SVPH/SVPHFacetedHydroBase.hh
include/SVPH/SVPHFacetedHydroBaseInline.hh
@@ -580,6 +565,16 @@ include/SVPH/computeSVPHCorrectionsOnFaces.hh
include/SVPH/computeSumVoronoiCellMassDensityFromFaces.hh
include/SVPH/gradientFieldListSVPH.hh
include/SVPH/sampleFieldListSVPH.hh
+include/SmoothingScale/ASPHClassicSmoothingScale.hh
+include/SmoothingScale/ASPHRadialFunctor.hh
+include/SmoothingScale/ASPHSmoothingScale.hh
+include/SmoothingScale/ASPHSmoothingScaleUserFilter.hh
+include/SmoothingScale/FixedSmoothingScale.hh
+include/SmoothingScale/IncrementASPHHtensor.hh
+include/SmoothingScale/SPHSmoothingScale.hh
+include/SmoothingScale/SmoothingScaleBase.hh
+include/SmoothingScale/SmoothingScaleBaseInline.hh
+include/SmoothingScale/polySecondMoment.hh
include/SolidMaterial/ANEOS.hh
include/SolidMaterial/CollinsStrength.hh
include/SolidMaterial/ConstantStrength.hh
@@ -605,6 +600,8 @@ include/SolidMaterial/StrengthModel.hh
include/SolidMaterial/TillotsonEquationOfState.hh
include/SolidMaterial/TillotsonEquationOfStateInline.hh
include/SolidMaterial/iSALEROCKStrength.hh
+include/Solvers/KINSOL.hh
+include/Solvers/SolverFunction.hh
include/Strength/BulkModulusPolicy.hh
include/Strength/DeviatoricStressPolicy.hh
include/Strength/MeltEnergyPolicy.hh
@@ -613,6 +610,7 @@ include/Strength/ShearModulusPolicy.hh
include/Strength/SolidFieldNames.hh
include/Strength/YieldStrengthPolicy.hh
include/Strength/effectiveKernelVolume.hh
+include/Utilities/AnyVisitor.hh
include/Utilities/Bessel.hh
include/Utilities/BiCubicInterpolator.hh
include/Utilities/BiCubicInterpolatorInline.hh
@@ -633,29 +631,29 @@ include/Utilities/FieldDataTypeTraits.hh
include/Utilities/Functors.hh
include/Utilities/GeometricUtilities.hh
include/Utilities/KeyTraits.hh
+include/Utilities/LinearInterpolator.hh
+include/Utilities/LinearInterpolatorInline.hh
include/Utilities/NodeCoupling.hh
include/Utilities/NodeListHashMap.hh
include/Utilities/OpenMP_wrapper.hh
include/Utilities/PairComparisons.hh
include/Utilities/PeanoHilbertTransform.hh
-include/Utilities/Process.hh
include/Utilities/QuadraticInterpolator.hh
include/Utilities/QuadraticInterpolatorInline.hh
include/Utilities/RedistributionNotification.hh
include/Utilities/RedistributionNotificationHandle.hh
include/Utilities/RedistributionRegistrar.hh
include/Utilities/RedistributionRegistrarInline.hh
-include/Utilities/RegisterMPIDataTypes.hh
-include/Utilities/RegisterMPIDataTypesInline.hh
include/Utilities/SafeIndexMap.hh
include/Utilities/SpheralFunctions.hh
+include/Utilities/SpheralMessage.hh
+include/Utilities/StrideIterator.hh
include/Utilities/SurfaceNodeCoupling.hh
include/Utilities/Timer.hh
include/Utilities/Tree.hh
include/Utilities/TreeInline.hh
include/Utilities/XYInterpolator.hh
include/Utilities/XYInterpolatorInline.hh
-include/Utilities/allReduce.hh
include/Utilities/bisectRoot.hh
include/Utilities/bisectSearch.hh
include/Utilities/boundPointWithinBox.hh
@@ -679,7 +677,6 @@ include/Utilities/lineSegmentIntersections.hh
include/Utilities/log2.hh
include/Utilities/medianPosition.hh
include/Utilities/mortonOrderIndices.hh
-include/Utilities/mpiUtilities.hh
include/Utilities/newtonRaphson.hh
include/Utilities/nodeBoundingBoxes.hh
include/Utilities/nodeBoundingBoxesInline.hh
@@ -694,12 +691,12 @@ include/Utilities/pointInPolygon.hh
include/Utilities/pointInPolyhedron.hh
include/Utilities/pointOnPolygon.hh
include/Utilities/pointOnPolyhedron.hh
+include/Utilities/range.hh
include/Utilities/refinePolyhedron.hh
include/Utilities/registerWithRedistribution.hh
include/Utilities/removeElements.hh
include/Utilities/rotationMatrix.hh
include/Utilities/safeInv.hh
-include/Utilities/scan.hh
include/Utilities/segmentIntersectEdges.hh
include/Utilities/setGlobalFlags.hh
include/Utilities/simpsonsIntegration.hh
@@ -709,6 +706,9 @@ include/Utilities/testBoxIntersection.hh
include/Utilities/timingUtilities.hh
include/Utilities/uniform_random.hh
include/Utilities/uniform_random_Inline.hh
+include/VoronoiCells/SubPointPressureHourglassControl.hh
+include/VoronoiCells/VoronoiCells.hh
+include/VoronoiCells/computeVoronoiVolume.hh
lib/cmake/spheral_cxx-config.cmake
lib/cmake/spheral_cxx-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/spheral_cxx-targets.cmake