git: 762ba391cbeb - main - science/spheral: New port: Environment for hydrodynamical & gravitational numerical simulations

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 11 Dec 2022 00:44:13 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=762ba391cbeb332e117b2f2e230d215608a441e4

commit 762ba391cbeb332e117b2f2e230d215608a441e4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-12-11 00:43:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-12-11 00:44:11 +0000

    science/spheral: New port: Environment for hydrodynamical & gravitational numerical simulations
---
 science/Makefile                                   |   1 +
 science/spheral/Makefile                           |  63 ++
 science/spheral/distinfo                           |   7 +
 .../patch-src_helpers_InstantiationGenerator.py    |   8 +
 science/spheral/pkg-descr                          |   6 +
 science/spheral/pkg-plist                          | 680 +++++++++++++++++++++
 6 files changed, 765 insertions(+)

diff --git a/science/Makefile b/science/Makefile
index 2980215857be..66c51566ca33 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -467,6 +467,7 @@
     SUBDIR += smoldyn
     SUBDIR += sparta
     SUBDIR += spglib
+    SUBDIR += spheral
     SUBDIR += step
     SUBDIR += svmlight
     SUBDIR += tblite
diff --git a/science/spheral/Makefile b/science/spheral/Makefile
new file mode 100644
index 000000000000..d860baad3b6a
--- /dev/null
+++ b/science/spheral/Makefile
@@ -0,0 +1,63 @@
+PORTNAME=	spheral
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2022.6.1-680
+DISTVERSIONSUFFIX=	-g23ce0f156
+CATEGORIES=	science # physics
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Environment for hydrodynamical & gravitational numerical simulations
+WWW=		https://github.com/LLNL/spheral
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/License.txt
+
+BUILD_DEPENDS=	${LOCALBASE}/include/polyclipper2d.hh:math/polyclipper
+LIB_DEPENDS=	libaxom.so:science/axom \
+		libboost_filesystem.so:devel/boost-libs \
+		libconduit.so:science/conduit \
+		libhdf5.so:science/hdf5 \
+		libosdCPU.so:graphics/opensubdiv \
+		libpolytope.so:science/polytope \
+		libqhull_r.so:math/qhull \
+		libsiloh5.so:science/silo
+
+USES=		cmake compiler:c++14-lang eigen:3 fortran mpi:mpich python
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	LLNL
+GH_TUPLE=	llnl:blt:ddd5a0c:blt/cmake/blt \
+		llnl:uberenv:126f8de:uberenv/scripts/devtools/uberenv
+
+CMAKE_ARGS=	-Daneos_DIR=${LOCALBASE} \
+		-Daxom_DIR=${LOCALBASE} \
+		-Dboost_DIR=${LOCALBASE} \
+		-Dconduit_DIR=${LOCALBASE} \
+		-Deigen_DIR=${LOCALBASE} \
+		-Dhdf5_DIR=${LOCALBASE} \
+		-Dopensubdiv_DIR=${LOCALBASE} \
+		-Dpython_DIR=${LOCALBASE} \
+		-Dpolytope_DIR=${LOCALBASE} \
+		-Dpybind11_DIR=${LOCALBASE} \
+		-Dqhull_DIR=${LOCALBASE} \
+		-Dsilo_DIR=${LOCALBASE} \
+		-Dzlib_DIR=/usr
+CMAKE_OFF=	ENABLE_TESTS ENABLE_DOCS \
+		ENABLE_ANEOS
+CMAKE_ON=	ENABLE_CXXONLY # disable Python support which is still for Python-2.7, see https://github.com/LLNL/spheral/issues/183
+
+CXXFLAGS+=	-I${LOCALBASE}/include/eigen3
+
+BINARY_ALIAS=	git=false python=${PYTHON_CMD}
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|\.a|.so|; s|qhullstatic|qhull_r|; s|python2\.7|python${PYTHON_VER}|g' ${WRKSRC}/cmake/tpl/*.cmake
+	@${CHMOD} +x ${WRKSRC}/src/helpers/InstantiationGenerator.py
+
+post-install:
+	# workaround for https://github.com/LLNL/spheral/issues/188
+	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
+	@${MV} ${STAGEDIR}${PREFIX}/Spheral/lib/cmake/* ${STAGEDIR}${PREFIX}/lib/cmake
+	@${RM} -r ${STAGEDIR}${PREFIX}/Spheral
+
+.include <bsd.port.mk>
diff --git a/science/spheral/distinfo b/science/spheral/distinfo
new file mode 100644
index 000000000000..3575ce051e22
--- /dev/null
+++ b/science/spheral/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1670638084
+SHA256 (LLNL-spheral-v2022.6.1-680-g23ce0f156_GH0.tar.gz) = 2287693db6e2b9c78cc8fc20b96e0b25571e660c371fec6f1cb2f14743629a82
+SIZE (LLNL-spheral-v2022.6.1-680-g23ce0f156_GH0.tar.gz) = 6529830
+SHA256 (llnl-blt-ddd5a0c_GH0.tar.gz) = 5c235a9b160f1cc3f6ce4d7c80bf72772ac10839909f4f96075d08b3edd8f540
+SIZE (llnl-blt-ddd5a0c_GH0.tar.gz) = 1220052
+SHA256 (llnl-uberenv-126f8de_GH0.tar.gz) = 6a403e722dc023d87dd69f8235fa631ab96a7b1ff328929b9c969e7c113ce9f7
+SIZE (llnl-uberenv-126f8de_GH0.tar.gz) = 25345
diff --git a/science/spheral/files/patch-src_helpers_InstantiationGenerator.py b/science/spheral/files/patch-src_helpers_InstantiationGenerator.py
new file mode 100644
index 000000000000..f48ef9966f09
--- /dev/null
+++ b/science/spheral/files/patch-src_helpers_InstantiationGenerator.py
@@ -0,0 +1,8 @@
+--- src/helpers/InstantiationGenerator.py.orig	2022-12-03 09:54:19 UTC
++++ src/helpers/InstantiationGenerator.py
+@@ -1,3 +1,5 @@
++#!/usr/bin/env python
++
+ #-------------------------------------------------------------------------------
+ # IntantiationGenerator
+ # 
diff --git a/science/spheral/pkg-descr b/science/spheral/pkg-descr
new file mode 100644
index 000000000000..600d871bda40
--- /dev/null
+++ b/science/spheral/pkg-descr
@@ -0,0 +1,6 @@
+Silo is a library for reading and writing a wide variety of scientific
+data to binary, disk files. The files Silo produces and the data within
+them can be easily shared and exchanged between wholly independently
+developed applications running on disparate computing platforms.
+Consequently, Silo facilitates the development of general purpose tools
+for processing scientific data.
diff --git a/science/spheral/pkg-plist b/science/spheral/pkg-plist
new file mode 100644
index 000000000000..31fb1c34a1dd
--- /dev/null
+++ b/science/spheral/pkg-plist
@@ -0,0 +1,680 @@
+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/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
+include/Boundary/CRKSPHVoidBoundary.hh
+include/Boundary/ConstantBoundary.hh
+include/Boundary/ConstantBoundaryInline.hh
+include/Boundary/ConstantBoundaryUtilities.hh
+include/Boundary/ConstantRVelocityBoundary.hh
+include/Boundary/ConstantVelocityBoundary.hh
+include/Boundary/ConstantVelocityBoundaryInline.hh
+include/Boundary/ConstantXVelocityBoundary.hh
+include/Boundary/ConstantYVelocityBoundary.hh
+include/Boundary/ConstantZVelocityBoundary.hh
+include/Boundary/CylindricalBoundary.hh
+include/Boundary/CylindricalBoundaryInline.hh
+include/Boundary/FacetedVolumeBoundary.hh
+include/Boundary/FacetedVolumeBoundaryInline.hh
+include/Boundary/InflowOutflowBoundary.hh
+include/Boundary/InflowOutflowBoundaryInline.hh
+include/Boundary/PeriodicBoundary.hh
+include/Boundary/PeriodicPlanarBoundary.hh
+include/Boundary/PlanarBoundary.hh
+include/Boundary/PlanarBoundaryInline.hh
+include/Boundary/PlanarSymmetryBoundary.hh
+include/Boundary/ReflectingBoundary.hh
+include/Boundary/ReflectingBoundaryInline.hh
+include/Boundary/RigidBoundary.hh
+include/Boundary/SphericalBoundary.hh
+include/Boundary/SphericalBoundaryInline.hh
+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/CRKSPHVariant.hh
+include/CRKSPH/SolidCRKSPHHydroBase.hh
+include/CRKSPH/SolidCRKSPHHydroBaseInline.hh
+include/CRKSPH/SolidCRKSPHHydroBaseRZ.hh
+include/CRKSPH/centerOfMass.hh
+include/CRKSPH/computeCRKSPHEvaluation.hh
+include/CRKSPH/computeCRKSPHIntegral.hh
+include/CRKSPH/computeCRKSPHSumMassDensity.hh
+include/CRKSPH/computeHullSumMassDensity.hh
+include/CRKSPH/computeSolidCRKSPHSumMassDensity.hh
+include/CRKSPH/computeVoronoiCentroids.hh
+include/CRKSPH/detectSurface.hh
+include/CRKSPH/editMultimaterialSurfaceTopology.hh
+include/CRKSPH/volumeSpacing.hh
+include/CRKSPH/zerothOrderSurfaceCorrections.hh
+include/DEM/ContactStorageLocation.hh
+include/DEM/DEMBase.hh
+include/DEM/DEMDimension.hh
+include/DEM/DEMFieldNames.hh
+include/DEM/IncrementPairFieldList.hh
+include/DEM/LinearSpringDEM.hh
+include/DEM/ReplaceAndIncrementPairFieldList.hh
+include/DEM/ReplacePairFieldList.hh
+include/Damage/DamageGradientNodeCoupling.hh
+include/Damage/DamageGradientPolicy.hh
+include/Damage/DamageModel.hh
+include/Damage/DamageModelInline.hh
+include/Damage/DamagedPressurePolicy.hh
+include/Damage/DamagedSoundSpeedPolicy.hh
+include/Damage/EffectiveTensorDamagePolicy.hh
+include/Damage/GradyKippScalarDamage.hh
+include/Damage/IvanoviSALEDamageModel.hh
+include/Damage/IvanoviSALEDamageModelInline.hh
+include/Damage/IvanoviSALEDamagePolicy.hh
+include/Damage/JohnsonCookDamage.hh
+include/Damage/JohnsonCookDamageInline.hh
+include/Damage/JohnsonCookDamagePolicy.hh
+include/Damage/JohnsonCookFailureStrainPolicy.hh
+include/Damage/LongitudinalSoundSpeedPolicy.hh
+include/Damage/MaxDamageNodeCoupling.hh
+include/Damage/PairMaxDamageNodeCoupling.hh
+include/Damage/ProbabilisticDamageModel.hh
+include/Damage/ProbabilisticDamageModelInline.hh
+include/Damage/ProbabilisticDamagePolicy.hh
+include/Damage/ScalarDamageModel.hh
+include/Damage/ScalarDamagePolicy.hh
+include/Damage/StrainPolicy.hh
+include/Damage/TensorDamageModel.hh
+include/Damage/TensorDamageModelInline.hh
+include/Damage/TensorDamagePolicy.hh
+include/Damage/TensorStrainPolicy.hh
+include/Damage/ThreePointDamagedNodeCoupling.hh
+include/Damage/YoungsModulusPolicy.hh
+include/Damage/computeFragmentField.hh
+include/Damage/oneMinusDamage.hh
+include/Damage/weibullFlawDistributionBenzAsphaug.hh
+include/Damage/weibullFlawDistributionOwen.hh
+include/DataBase/CompositeFieldListPolicy.hh
+include/DataBase/CopyFieldList.hh
+include/DataBase/CopyState.hh
+include/DataBase/DataBase.hh
+include/DataBase/DataBaseInline.hh
+include/DataBase/FieldListUpdatePolicyBase.hh
+include/DataBase/FieldListUpdatePolicyBaseInline.hh
+include/DataBase/FieldUpdatePolicyBase.hh
+include/DataBase/FieldUpdatePolicyBaseInline.hh
+include/DataBase/IncrementBoundedFieldList.hh
+include/DataBase/IncrementBoundedFieldListInline.hh
+include/DataBase/IncrementBoundedState.hh
+include/DataBase/IncrementBoundedStateInline.hh
+include/DataBase/IncrementFieldList.hh
+include/DataBase/IncrementState.hh
+include/DataBase/ReplaceBoundedFieldList.hh
+include/DataBase/ReplaceBoundedFieldListInline.hh
+include/DataBase/ReplaceBoundedState.hh
+include/DataBase/ReplaceBoundedStateInline.hh
+include/DataBase/ReplaceFieldList.hh
+include/DataBase/ReplaceState.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
+include/DataOutput/Restart.hh
+include/DataOutput/RestartHandle.hh
+include/DataOutput/RestartInline.hh
+include/DataOutput/RestartRegistrar.hh
+include/DataOutput/RestartRegistrarInline.hh
+include/DataOutput/RestartableObject.hh
+include/DataOutput/registerWithRestart.hh
+include/DeviceTestLib/DeviceTest.hh
+include/Distributed/BoundingVolumeDistributedBoundary.hh
+include/Distributed/BoundingVolumeDistributedBoundaryInline.hh
+include/Distributed/Communicator.hh
+include/Distributed/CompareDomainNodesByPosition.hh
+include/Distributed/DistributeByXPosition.hh
+include/Distributed/DistributedBoundary.hh
+include/Distributed/DistributedBoundaryInline.hh
+include/Distributed/MortonOrderRedistributeNodes.hh
+include/Distributed/NestedGridDistributedBoundary.hh
+include/Distributed/NestedGridDistributedBoundaryInline.hh
+include/Distributed/NestedGridRedistributeNodes.hh
+include/Distributed/NestedGridRedistributeNodesInline.hh
+include/Distributed/NestedGridUtilities.hh
+include/Distributed/ParmetisRedistributeNodes.hh
+include/Distributed/ParmetisRedistributeNodesInline.hh
+include/Distributed/PeanoHilbertOrderRedistributeNodes.hh
+include/Distributed/RedistributeNodes.hh
+include/Distributed/RedistributeNodesInline.hh
+include/Distributed/SortAndDivideRedistributeNodes.hh
+include/Distributed/SortAndDivideRedistributeNodes1d.hh
+include/Distributed/SortAndDivideRedistributeNodes2d.hh
+include/Distributed/SortAndDivideRedistributeNodes3d.hh
+include/Distributed/SortAndDivideRedistributeNodesInline.hh
+include/Distributed/SpaceFillingCurveRedistributeNodes.hh
+include/Distributed/TreeDistributedBoundary.hh
+include/Distributed/TreeDistributedBoundaryInline.hh
+include/Distributed/VoronoiRedistributeNodes.hh
+include/Distributed/waitAllWithDeadlockDetection.hh
+include/ExternalForce/ConstantAcceleration.hh
+include/ExternalForce/ConstantAccelerationInline.hh
+include/ExternalForce/LinearAcceleration.hh
+include/ExternalForce/LinearAccelerationInline.hh
+include/ExternalForce/NFWPotential.hh
+include/ExternalForce/NFWPotentialInline.hh
+include/ExternalForce/PointPotential.hh
+include/ExternalForce/PointPotentialInline.hh
+include/FSISPH/FSIFieldNames.hh
+include/FSISPH/SlideSurface.hh
+include/FSISPH/SolidFSISPHHydroBase.hh
+include/FSISPH/computeFSISPHSumMassDensity.hh
+include/FSISPH/computeHWeightedFSISPHSumMassDensity.hh
+include/Field/AggregateField.hh
+include/Field/AllNodeIterator.hh
+include/Field/AllNodeIteratorInline.hh
+include/Field/CoarseNodeIterator.hh
+include/Field/CoarseNodeIteratorInline.hh
+include/Field/Field.hh
+include/Field/FieldBase.hh
+include/Field/FieldBaseInline.hh
+include/Field/FieldInline.hh
+include/Field/FieldList.hh
+include/Field/FieldListBase.hh
+include/Field/FieldListBaseInline.hh
+include/Field/FieldListInline.hh
+include/Field/FieldListSet.hh
+include/Field/FieldListSetInline.hh
+include/Field/FieldListThreadWrapper.hh
+include/Field/GhostNodeIterator.hh
+include/Field/GhostNodeIteratorInline.hh
+include/Field/InternalNodeIterator.hh
+include/Field/InternalNodeIteratorInline.hh
+include/Field/MasterNodeIterator.hh
+include/Field/MasterNodeIteratorInline.hh
+include/Field/NodeIteratorBase.hh
+include/Field/NodeIteratorBaseInline.hh
+include/Field/NodeIterators.hh
+include/Field/RefineNodeIterator.hh
+include/Field/RefineNodeIteratorInline.hh
+include/Field/uvm_allocator.hh
+include/FieldOperations/FieldListFunctions.hh
+include/FieldOperations/FieldListFunctionsMash.hh
+include/FieldOperations/FieldListSecondDerivatives.hh
+include/FieldOperations/PairWiseFieldListFunctions.hh
+include/FieldOperations/binFieldList2Lattice.hh
+include/FieldOperations/incrementPairWiseDelta.hh
+include/FieldOperations/monotonicallyLimitedGradient.hh
+include/FieldOperations/sampleMultipleFields2Lattice.hh
+include/FileIO/DbFileIO.hh
+include/FileIO/FileIO.hh
+include/FileIO/FileIOInline.hh
+include/FileIO/FlatFileIO.hh
+include/FileIO/HDF5IO.hh
+include/FileIO/HDF5Traits.hh
+include/FileIO/HDF5Types.hh
+include/FileIO/PyFileIO.hh
+include/FileIO/SidreFileIO.hh
+include/FileIO/SiloFileIO.hh
+include/FileIO/vectorstringUtilities.hh
+include/GSPH/AcousticWaveSpeed.hh
+include/GSPH/DavisWaveSpeed.hh
+include/GSPH/EinfeldtWaveSpeed.hh
+include/GSPH/GHLLC.hh
+include/GSPH/GSPHFieldNames.hh
+include/GSPH/GSPHHydroBase.hh
+include/GSPH/GenericRiemannHydro.hh
+include/GSPH/HLLC.hh
+include/GSPH/LimiterBase.hh
+include/GSPH/MFMHydroBase.hh
+include/GSPH/MinModLimiter.hh
+include/GSPH/OspreLimiter.hh
+include/GSPH/PureReplaceFieldList.hh
+include/GSPH/ReplaceWithRatioPolicy.hh
+include/GSPH/RiemannSolverBase.hh
+include/GSPH/SuperbeeLimiter.hh
+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/Geometry/Box1d.hh
+include/Geometry/Box1dInline.hh
+include/Geometry/CellFaceFlag.hh
+include/Geometry/Dimension.hh
+include/Geometry/EigenStruct.hh
+include/Geometry/EigenStructInline.hh
+include/Geometry/EigenStruct_fwd.hh
+include/Geometry/FacetedVolumeUtilities.hh
+include/Geometry/Geom3Vector.hh
+include/Geometry/Geom3VectorInline.hh
+include/Geometry/GeomFacet1d.hh
+include/Geometry/GeomFacet1dInline.hh
+include/Geometry/GeomFacet2d.hh
+include/Geometry/GeomFacet2dInline.hh
+include/Geometry/GeomFacet3d.hh
+include/Geometry/GeomFacet3dInline.hh
+include/Geometry/GeomFifthRankTensor.hh
+include/Geometry/GeomFifthRankTensorInline.hh
+include/Geometry/GeomFifthRankTensor_fwd.hh
+include/Geometry/GeomFourthRankTensor.hh
+include/Geometry/GeomFourthRankTensorInline.hh
+include/Geometry/GeomFourthRankTensor_fwd.hh
+include/Geometry/GeomPlane.hh
+include/Geometry/GeomPlaneInline.hh
+include/Geometry/GeomPolygon.hh
+include/Geometry/GeomPolygonInline.hh
+include/Geometry/GeomPolyhedron.hh
+include/Geometry/GeomPolyhedronInline.hh
+include/Geometry/GeomSymmetricTensor.hh
+include/Geometry/GeomSymmetricTensorBase.hh
+include/Geometry/GeomSymmetricTensorInline_default.hh
+include/Geometry/GeomSymmetricTensorInline_eigen.hh
+include/Geometry/GeomSymmetricTensor_default.hh
+include/Geometry/GeomSymmetricTensor_eigen.hh
+include/Geometry/GeomSymmetricTensor_fwd.hh
+include/Geometry/GeomTensor.hh
+include/Geometry/GeomTensorBase.hh
+include/Geometry/GeomTensorInline_default.hh
+include/Geometry/GeomTensorInline_eigen.hh
+include/Geometry/GeomTensor_default.hh
+include/Geometry/GeomTensor_eigen.hh
+include/Geometry/GeomTensor_fwd.hh
+include/Geometry/GeomThirdRankTensor.hh
+include/Geometry/GeomThirdRankTensorInline.hh
+include/Geometry/GeomThirdRankTensor_fwd.hh
+include/Geometry/GeomVector.hh
+include/Geometry/GeomVectorBase_default.hh
+include/Geometry/GeomVectorInline_array.hh
+include/Geometry/GeomVectorInline_default.hh
+include/Geometry/GeomVectorInline_eigen.hh
+include/Geometry/GeomVector_array.hh
+include/Geometry/GeomVector_default.hh
+include/Geometry/GeomVector_eigen.hh
+include/Geometry/GeomVector_fwd.hh
+include/Geometry/GeometryRegistrar.hh
+include/Geometry/GeometryRegistrarInline.hh
+include/Geometry/Jacobi.hh
+include/Geometry/Jacobi2.hh
+include/Geometry/MathTraits.hh
+include/Geometry/PolyClipperUtilities.hh
+include/Geometry/RankNTensor.hh
+include/Geometry/RankNTensorInline.hh
+include/Geometry/TensorType.hh
+include/Geometry/aggregateFacetedVolumes.hh
+include/Geometry/buildEigenVector.hh
+include/Geometry/clipConvexFacetedVolumeByPlanes.hh
+include/Geometry/clipFacetedVolumeByPlanes.hh
+include/Geometry/computeEigenValues.hh
+include/Geometry/findEigenValues3.hh
+include/Geometry/innerDoubleProduct.hh
+include/Geometry/innerProduct.hh
+include/Geometry/invertRankNTensor.hh
+include/Geometry/outerProduct.hh
+include/Gravity/ApproximatePolyhedralGravityModel.hh
+include/Gravity/ApproximatePolyhedralGravityModelInline.hh
+include/Gravity/CompatibleGravitationalVelocityPolicy.hh
+include/Gravity/NBodyGravity.hh
+include/Gravity/TreeGravity.hh
+include/Gravity/TreeGravityInline.hh
+include/Hydro/CompatibleDifferenceSpecificThermalEnergyPolicy.hh
+include/Hydro/EntropyPolicy.hh
+include/Hydro/GammaPolicy.hh
+include/Hydro/HybridMassDensityPolicyInline.hh
+include/Hydro/HydroFieldNames.hh
+include/Hydro/HydroInline.hh
+include/Hydro/MashCorrectionPolicy.hh
+include/Hydro/MeshScaledMassDensityPolicy.hh
+include/Hydro/NonSymmetricSpecificThermalEnergyPolicy.hh
+include/Hydro/PositionPolicy.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/entropyWeightingFunction.hh
+include/Integrator/CheapSynchronousRK2.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
+include/Kernel/BSplineKernel.hh
+include/Kernel/BSplineKernelInline.hh
+include/Kernel/ExpInvKernel.hh
+include/Kernel/ExpInvKernelInline.hh
+include/Kernel/GaussianKernel.hh
+include/Kernel/GaussianKernelInline.hh
+include/Kernel/HatKernel.hh
+include/Kernel/HatKernelInline.hh
+include/Kernel/Kernel.hh
+include/Kernel/KernelInline.hh
+include/Kernel/KernelTraits.hh
+include/Kernel/NBSplineKernel.hh
+include/Kernel/NBSplineKernelInline.hh
+include/Kernel/NSincPolynomialKernel.hh
+include/Kernel/NSincPolynomialKernelInline.hh
+include/Kernel/PiGaussianKernel.hh
+include/Kernel/PiGaussianKernelInline.hh
+include/Kernel/QuarticSplineKernel.hh
+include/Kernel/QuarticSplineKernelInline.hh
+include/Kernel/QuinticSplineKernel.hh
+include/Kernel/SincKernel.hh
+include/Kernel/SincKernelInline.hh
+include/Kernel/SphericalBiCubicSplineKernel.hh
+include/Kernel/SphericalBiCubicSplineKernelInline.hh
+include/Kernel/SphericalKernel.hh
+include/Kernel/SphericalKernelInline.hh
+include/Kernel/SuperGaussianKernel.hh
+include/Kernel/SuperGaussianKernelInline.hh
+include/Kernel/TableKernel.hh
+include/Kernel/TableKernelInline.hh
+include/Kernel/VolumeIntegrationFunctions.hh
+include/Kernel/W4SplineKernel.hh
+include/Kernel/W4SplineKernelInline.hh
+include/Kernel/WendlandC2Kernel.hh
+include/Kernel/WendlandC2KernelInline.hh
+include/Kernel/WendlandC4Kernel.hh
+include/Kernel/WendlandC4KernelInline.hh
+include/Kernel/WendlandC6Kernel.hh
+include/Kernel/WendlandC6KernelInline.hh
+include/Material/EquationOfState.hh
+include/Material/EquationOfStateInline.hh
+include/Material/GammaLawGas.hh
+include/Material/HelmholtzEquationOfState.hh
+include/Material/IsothermalEquationOfState.hh
+include/Material/IsothermalEquationOfStateInline.hh
+include/Material/PhysicalConstants.hh
+include/Material/PhysicalConstantsInline.hh
+include/Material/PolytropicEquationOfState.hh
+include/Material/PolytropicEquationOfStateInline.hh
+include/Material/StiffenedGas.hh
+include/Mesh/CounterClockwiseCompareElements.hh
+include/Mesh/Edge.hh
+include/Mesh/EdgeInline.hh
+include/Mesh/Face.hh
+include/Mesh/FaceInline.hh
+include/Mesh/Mesh.hh
+include/Mesh/MeshConstructionUtilities.hh
+include/Mesh/MeshInline.hh
+include/Mesh/MeshPolicy.hh
+include/Mesh/Node.hh
+include/Mesh/NodeInline.hh
+include/Mesh/Zone.hh
+include/Mesh/ZoneInline.hh
+include/Mesh/computeElementOwner.hh
+include/Mesh/computeGenerators.hh
+include/Mesh/copy2polytope.hh
+include/Mesh/findMatchingVertex.hh
+include/Mesh/generateMesh.hh
+include/Neighbor/ConnectivityMap.hh
+include/Neighbor/ConnectivityMapInline.hh
+include/Neighbor/GridCellIndex.hh
+include/Neighbor/GridCellIndexBase.hh
+include/Neighbor/GridCellIndexInline.hh
+include/Neighbor/GridCellPlane.hh
+include/Neighbor/GridCellPlaneInline.hh
+include/Neighbor/Neighbor.hh
+include/Neighbor/NeighborInline.hh
+include/Neighbor/NestedGridNeighbor.hh
+include/Neighbor/NestedGridNeighborInline.hh
+include/Neighbor/NodePairList.hh
+include/Neighbor/TreeNeighbor.hh
+include/NodeGenerators/centroidalRelaxNodesImpl.hh
+include/NodeGenerators/chooseRandomNonoverlappingCenter.hh
+include/NodeGenerators/compactFacetedVolumes.hh
+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
+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/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/RK/ContinuityVolumePolicy.hh
+include/RK/ContinuityVolumePolicyRZ.hh
+include/RK/HVolumePolicy.hh
+include/RK/HullVolumePolicy.hh
+include/RK/RKCoefficients.hh
+include/RK/RKCorrectionParams.hh
+include/RK/RKCorrections.hh
+include/RK/RKFieldNames.hh
+include/RK/RKUtilities.hh
+include/RK/RKUtilitiesInline.hh
+include/RK/ReproducingKernel.hh
+include/RK/ReproducingKernelInline.hh
+include/RK/ReproducingKernelMethods.hh
+include/RK/ReproducingKernelMethodsInline.hh
+include/RK/computeHVolumes.hh
+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/OmegaGradhPolicy.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/computeHydrostaticEquilibriumPressure.hh
+include/SPH/computePSPHCorrections.hh
+include/SPH/computeSPHOmegaGradhCorrection.hh
+include/SPH/computeSPHSumMassDensity.hh
+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
+include/SVPH/SVPHFieldNames.hh
+include/SVPH/SVPHHydroBase.hh
+include/SVPH/SVPHHydroBaseInline.hh
+include/SVPH/SVPHMassDensityPolicy.hh
+include/SVPH/SpecificThermalEnergyVolumePolicy.hh
+include/SVPH/computeSVPHCorrections.hh
+include/SVPH/computeSVPHCorrectionsOnFaces.hh
+include/SVPH/computeSumVoronoiCellMassDensityFromFaces.hh
+include/SVPH/gradientFieldListSVPH.hh
+include/SVPH/sampleFieldListSVPH.hh
+include/SolidMaterial/ANEOS.hh
+include/SolidMaterial/CollinsStrength.hh
+include/SolidMaterial/ConstantStrength.hh
+include/SolidMaterial/Geodyn.hh
+include/SolidMaterial/GruneisenEquationOfState.hh
+include/SolidMaterial/GruneisenEquationOfStateInline.hh
+include/SolidMaterial/JohnsonCookStrength.hh
+include/SolidMaterial/LinearPolynomialEquationOfState.hh
+include/SolidMaterial/LinearPolynomialEquationOfStateInline.hh
+include/SolidMaterial/MurnaghanEquationOfState.hh
+include/SolidMaterial/MurnaghanEquationOfStateInline.hh
+include/SolidMaterial/NullStrength.hh
+include/SolidMaterial/OsborneEquationOfState.hh
+include/SolidMaterial/OsborneEquationOfStateInline.hh
+include/SolidMaterial/PhysicsEvolvingMaterialLibrary.hh
+include/SolidMaterial/PolynomialFit.hh
+include/SolidMaterial/PolynomialFitInline.hh
+include/SolidMaterial/PorousEquationOfState.hh
+include/SolidMaterial/PorousStrengthModel.hh
+include/SolidMaterial/SolidEquationOfState.hh
+include/SolidMaterial/SolidEquationOfStateInline.hh
+include/SolidMaterial/SteinbergGuinanLundStrength.hh
+include/SolidMaterial/SteinbergGuinanStrength.hh
+include/SolidMaterial/StrainPorosity.hh
+include/SolidMaterial/StrainPorosityInline.hh
+include/SolidMaterial/StrengthModel.hh
+include/SolidMaterial/TillotsonEquationOfState.hh
+include/SolidMaterial/TillotsonEquationOfStateInline.hh
+include/SolidMaterial/iSALEROCKStrength.hh
+include/Strength/BulkModulusPolicy.hh
+include/Strength/DeviatoricStressPolicy.hh
+include/Strength/MeltEnergyPolicy.hh
+include/Strength/PlasticStrainPolicy.hh
+include/Strength/ShearModulusPolicy.hh
+include/Strength/SolidFieldNames.hh
+include/Strength/StrengthSoundSpeedPolicy.hh
+include/Strength/YieldStrengthPolicy.hh
+include/Strength/effectiveKernelVolume.hh
+include/Utilities/Bessel.hh
+include/Utilities/BiCubicInterpolator.hh
+include/Utilities/BiCubicInterpolatorInline.hh
+include/Utilities/BiLinearInterpolator.hh
+include/Utilities/BiLinearInterpolatorInline.hh
+include/Utilities/BiQuadraticInterpolator.hh
+include/Utilities/BiQuadraticInterpolatorInline.hh
+include/Utilities/BuildData.hh
+include/Utilities/CounterClockwiseComparator.hh
+include/Utilities/CubicHermiteInterpolator.hh
+include/Utilities/CubicHermiteInterpolatorInline.hh
+include/Utilities/DBC.hh
+include/Utilities/DataTypeTraits.hh
+include/Utilities/DomainNode.hh
+include/Utilities/DomainNodeInline.hh
+include/Utilities/FastMath.hh
+include/Utilities/FieldDataTypeTraits.hh
+include/Utilities/Functors.hh
+include/Utilities/GeometricUtilities.hh
+include/Utilities/KeyTraits.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/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
+include/Utilities/boundingBox.hh
+include/Utilities/clipFacetedVolume.hh
+include/Utilities/coarsenBinnedValues.hh
+include/Utilities/comparisons.hh
+include/Utilities/computeConvexHull.hh
+include/Utilities/computeShepardsInterpolation.hh
+include/Utilities/erff.hh
+include/Utilities/fakestl.hh
+include/Utilities/globalBoundingVolumes.hh
+include/Utilities/globalNodeIDs.hh
+include/Utilities/globalNodeIDsInline.hh
+include/Utilities/hashes.hh
+include/Utilities/initializeTau.hh
+include/Utilities/integrateThroughMeshAlongSegment.hh
+include/Utilities/intpow2.hh
+include/Utilities/iterateIdealH.hh
+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
+include/Utilities/nodeOrdering.hh
+include/Utilities/numberDensity.hh
+include/Utilities/overlayRemapFields.hh
+include/Utilities/packElement.hh
+include/Utilities/peanoHilbertOrderIndices.hh
+include/Utilities/planarReflectingOperator.hh
+include/Utilities/pointDistances.hh
+include/Utilities/pointInPolygon.hh
+include/Utilities/pointInPolyhedron.hh
+include/Utilities/pointOnPolygon.hh
+include/Utilities/pointOnPolyhedron.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/simpsonsIntegration.hh
+include/Utilities/size_t_bits.hh
+include/Utilities/sort_permutation.hh
+include/Utilities/testBoxIntersection.hh
+include/Utilities/timingUtilities.hh
+include/Utilities/uniform_random.hh
+include/Utilities/uniform_random_Inline.hh
+lib/cmake/spheral-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/spheral-targets.cmake
+lib/libSpheral_CXX.so