diff options
Diffstat (limited to 'science/spheral')
| -rw-r--r-- | science/spheral/Makefile | 22 | ||||
| -rw-r--r-- | science/spheral/distinfo | 6 | ||||
| -rw-r--r-- | science/spheral/files/patch-cmake_InstallTPLs.cmake | 85 | ||||
| -rw-r--r-- | science/spheral/files/patch-cmake_SetupSpheral.cmake | 13 | ||||
| -rw-r--r-- | science/spheral/files/patch-cmake_tpl_boost.cmake | 7 | ||||
| -rw-r--r-- | science/spheral/pkg-plist | 120 |
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 |
