diff --git a/science/axom/Makefile b/science/axom/Makefile index e737199bed11..307c60504b80 100644 --- a/science/axom/Makefile +++ b/science/axom/Makefile @@ -1,47 +1,46 @@ PORTNAME= axom DISTVERSIONPREFIX= v -DISTVERSION= 0.5.0 -PORTREVISION= 1 +DISTVERSION= 0.6.0 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Infrastructure for development of multi-physics applications and tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../LICENSE LIB_DEPENDS= libconduit.so:science/conduit \ libhdf5.so:science/hdf5 \ libsiloh5.so:science/silo \ libsz.so:science/szip RUN_DEPENDS= sparsehash>0:devel/sparsehash USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= LLNL -GH_TUPLE= LLNL:axom_data:517e53e:axom_data/../data \ - LLNL:blt:7ec2cb8:blt/cmake/blt \ +GH_TUPLE= LLNL:axom_data:b3d8e6f:axom_data/../data \ + LLNL:blt:ddd5a0c:blt/cmake/blt \ LLNL:uberenv:a121a45:uberenv/scripts/uberenv CMAKE_OFF= AXOM_ENABLE_DOCS AXOM_ENABLE_EXAMPLES AXOM_ENABLE_TESTS FREEBSD_ENABLE_EXAMPLES CMAKE_ON= BUILD_SHARED_LIBS CMAKE_ARGS= -DCONDUIT_DIR=${LOCALBASE} \ -DHDF5_DIR=${LOCALBASE} LDFLAGS+= -lexecinfo WRKSRC_SUBDIR= src CONFLICTS_INSTALL= libfmt # bundles and installs an incompatible libfmt version: https://github.com/LLNL/axom/issues/561, axom headers include fmt unnecessarily post-install: # installs headers of a third party library sparsehash: https://github.com/LLNL/axom/issues/365 @${RM} -r ${STAGEDIR}${PREFIX}/include/sparsehash do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DAXOM_ENABLE_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/science/axom/distinfo b/science/axom/distinfo index ffce5573e928..67704ebef371 100644 --- a/science/axom/distinfo +++ b/science/axom/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1621178119 -SHA256 (LLNL-axom-v0.5.0_GH0.tar.gz) = 4a506556355a5024e8932669fac913fb0a8aa855d03cf8345873789e383af2eb -SIZE (LLNL-axom-v0.5.0_GH0.tar.gz) = 12024819 -SHA256 (LLNL-axom_data-517e53e_GH0.tar.gz) = 10c54db1feb46efbe0b8ce72d2f36aedfc00e1dd9302d532e6a0e2f8ecab1cd8 -SIZE (LLNL-axom_data-517e53e_GH0.tar.gz) = 36265745 -SHA256 (LLNL-blt-7ec2cb8_GH0.tar.gz) = b2e51460154a9b04cc6e396c6e7fbcdc147f0bf802c1368c7e3514e63f8a10a8 -SIZE (LLNL-blt-7ec2cb8_GH0.tar.gz) = 1218321 +TIMESTAMP = 1637270412 +SHA256 (LLNL-axom-v0.6.0_GH0.tar.gz) = 3c567c5e33c8ea554576a80902aefb5c47bf9d8a9f94642112a9318ef4d160a5 +SIZE (LLNL-axom-v0.6.0_GH0.tar.gz) = 12210654 +SHA256 (LLNL-axom_data-b3d8e6f_GH0.tar.gz) = 3b6f9c5d12c2ea4f5ecc3e946264eddb8b8afb69bd05af6b93202fe60d9eacca +SIZE (LLNL-axom_data-b3d8e6f_GH0.tar.gz) = 46238341 +SHA256 (LLNL-blt-ddd5a0c_GH0.tar.gz) = 5c235a9b160f1cc3f6ce4d7c80bf72772ac10839909f4f96075d08b3edd8f540 +SIZE (LLNL-blt-ddd5a0c_GH0.tar.gz) = 1220052 SHA256 (LLNL-uberenv-a121a45_GH0.tar.gz) = 325f9bebeb7283db51918bb6a9a0894fb8ceb52b561e83b72b2987ddc08c33ca SIZE (LLNL-uberenv-a121a45_GH0.tar.gz) = 19698 diff --git a/science/axom/files/patch-CMakeLists.txt b/science/axom/files/patch-CMakeLists.txt index b5f8fa7e586e..a1e98c74bc82 100644 --- a/science/axom/files/patch-CMakeLists.txt +++ b/science/axom/files/patch-CMakeLists.txt @@ -1,12 +1,12 @@ ---- CMakeLists.txt.orig 2020-10-08 19:49:25 UTC +--- CMakeLists.txt.orig 2021-11-03 19:31:10 UTC +++ CMakeLists.txt -@@ -88,7 +88,9 @@ include(cmake/AxomVersion.cmake) - add_subdirectory(axom) +@@ -122,7 +122,9 @@ if(AXOM_ENABLE_TOOLS) + endif() - add_subdirectory(tools) + # Using Axom install examples +if (FREEBSD_ENABLE_EXAMPLES) add_subdirectory(examples) +endif() - if (AXOM_ENABLE_DOCS) - if (SPHINX_FOUND) + if(AXOM_ENABLE_DOCS) + if(SPHINX_FOUND) diff --git a/science/axom/pkg-plist b/science/axom/pkg-plist index a45a4bb281cc..00f1e37e0cde 100644 --- a/science/axom/pkg-plist +++ b/science/axom/pkg-plist @@ -1,229 +1,280 @@ bin/mesh_tester -include/CLI11/CLI11.hpp +include/axom/CLI11.hpp include/axom/config.hpp include/axom/core.hpp include/axom/core/Array.hpp +include/axom/core/ArrayBase.hpp +include/axom/core/ArrayIteratorBase.hpp +include/axom/core/ArrayView.hpp +include/axom/core/IteratorBase.hpp include/axom/core/Macros.hpp +include/axom/core/Map.hpp include/axom/core/Path.hpp include/axom/core/StackArray.hpp include/axom/core/Types.hpp include/axom/core/execution/execution_space.hpp include/axom/core/execution/for_all.hpp include/axom/core/execution/internal/cuda_exec.hpp include/axom/core/execution/internal/omp_exec.hpp include/axom/core/execution/internal/seq_exec.hpp include/axom/core/execution/synchronize.hpp include/axom/core/memory_management.hpp include/axom/core/numerics/Determinants.hpp include/axom/core/numerics/LU.hpp include/axom/core/numerics/Matrix.hpp include/axom/core/numerics/eigen_solve.hpp include/axom/core/numerics/eigen_sort.hpp include/axom/core/numerics/floating_point_limits.hpp include/axom/core/numerics/internal/matrix_norms.hpp include/axom/core/numerics/jacobi_eigensolve.hpp include/axom/core/numerics/linear_solve.hpp include/axom/core/numerics/matvecops.hpp include/axom/core/numerics/polynomial_solvers.hpp include/axom/core/utilities/About.hpp include/axom/core/utilities/AnnotationMacros.hpp include/axom/core/utilities/FileUtilities.hpp include/axom/core/utilities/StringUtilities.hpp +include/axom/core/utilities/System.hpp include/axom/core/utilities/Timer.hpp include/axom/core/utilities/Utilities.hpp include/axom/core/utilities/nvtx/Macros.hpp include/axom/core/utilities/nvtx/Range.hpp include/axom/core/utilities/nvtx/interface.hpp +include/axom/fmt.hpp +include/axom/fmt/LICENSE.rst +include/axom/fmt/README +include/axom/fmt/args.h +include/axom/fmt/chrono.h +include/axom/fmt/color.h +include/axom/fmt/compile.h +include/axom/fmt/compile.h.patch +include/axom/fmt/core.h +include/axom/fmt/format-inl.h +include/axom/fmt/format.h +include/axom/fmt/locale.h +include/axom/fmt/os.h +include/axom/fmt/ostream.h +include/axom/fmt/printf.h +include/axom/fmt/ranges.h include/axom/inlet.hpp include/axom/inlet/ConduitReader.hpp include/axom/inlet/Container.hpp include/axom/inlet/Field.hpp include/axom/inlet/Function.hpp include/axom/inlet/Inlet.hpp include/axom/inlet/InletVector.hpp include/axom/inlet/JSONReader.hpp include/axom/inlet/JSONSchemaWriter.hpp include/axom/inlet/Proxy.hpp include/axom/inlet/Reader.hpp include/axom/inlet/SphinxWriter.hpp include/axom/inlet/VariantKey.hpp include/axom/inlet/Verifiable.hpp include/axom/inlet/VerifiableScalar.hpp include/axom/inlet/Writer.hpp include/axom/inlet/YAMLReader.hpp include/axom/inlet/inlet_utils.hpp +include/axom/klee.hpp +include/axom/klee/Dimensions.hpp +include/axom/klee/Geometry.hpp +include/axom/klee/GeometryOperators.hpp +include/axom/klee/IO.hpp +include/axom/klee/KleeError.hpp +include/axom/klee/Shape.hpp +include/axom/klee/ShapeSet.hpp +include/axom/klee/Units.hpp include/axom/mint.hpp include/axom/mint/config.hpp +include/axom/mint/deprecated/MCArray.hpp +include/axom/mint/deprecated/SidreMCArray.hpp include/axom/mint/execution/interface.hpp include/axom/mint/execution/internal/for_all_cells.hpp include/axom/mint/execution/internal/for_all_faces.hpp include/axom/mint/execution/internal/for_all_nodes.hpp include/axom/mint/execution/internal/helpers.hpp include/axom/mint/execution/internal/structured_exec.hpp include/axom/mint/execution/xargs.hpp include/axom/mint/fem/FEBasis.hpp include/axom/mint/fem/FEBasisTypes.hpp include/axom/mint/fem/FiniteElement.hpp include/axom/mint/fem/shape_functions/Lagrange.hpp include/axom/mint/fem/shape_functions/ShapeFunction.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_hexa_27.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_hexa_8.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_prism_6.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_pyra_5.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_quad_4.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_quad_9.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_tetra_4.hpp include/axom/mint/fem/shape_functions/lagrange/lagrange_tri_3.hpp include/axom/mint/mesh/CellTypes.hpp include/axom/mint/mesh/ConnectivityArray.hpp include/axom/mint/mesh/CurvilinearMesh.hpp include/axom/mint/mesh/Field.hpp include/axom/mint/mesh/FieldAssociation.hpp include/axom/mint/mesh/FieldData.hpp include/axom/mint/mesh/FieldTypes.hpp include/axom/mint/mesh/FieldVariable.hpp include/axom/mint/mesh/Mesh.hpp include/axom/mint/mesh/MeshCoordinates.hpp include/axom/mint/mesh/MeshTypes.hpp include/axom/mint/mesh/ParticleMesh.hpp include/axom/mint/mesh/RectilinearMesh.hpp include/axom/mint/mesh/StructuredMesh.hpp include/axom/mint/mesh/UniformMesh.hpp include/axom/mint/mesh/UnstructuredMesh.hpp include/axom/mint/mesh/blueprint.hpp include/axom/mint/mesh/internal/ConnectivityArrayHelpers.hpp include/axom/mint/mesh/internal/ConnectivityArray_indirection.hpp include/axom/mint/mesh/internal/ConnectivityArray_typed_indirection.hpp include/axom/mint/mesh/internal/MeshHelpers.hpp include/axom/mint/utils/su2_utils.hpp include/axom/mint/utils/vtk_utils.hpp include/axom/primal.hpp include/axom/primal/geometry/BezierCurve.hpp include/axom/primal/geometry/BoundingBox.hpp include/axom/primal/geometry/NumericArray.hpp +include/axom/primal/geometry/Octahedron.hpp include/axom/primal/geometry/OrientationResult.hpp include/axom/primal/geometry/OrientedBoundingBox.hpp include/axom/primal/geometry/Plane.hpp include/axom/primal/geometry/Point.hpp include/axom/primal/geometry/Polygon.hpp +include/axom/primal/geometry/Polyhedron.hpp include/axom/primal/geometry/Ray.hpp include/axom/primal/geometry/Segment.hpp include/axom/primal/geometry/Sphere.hpp include/axom/primal/geometry/Tetrahedron.hpp include/axom/primal/geometry/Triangle.hpp include/axom/primal/geometry/Vector.hpp include/axom/primal/operators/clip.hpp include/axom/primal/operators/closest_point.hpp include/axom/primal/operators/compute_bounding_box.hpp include/axom/primal/operators/detail/clip_impl.hpp include/axom/primal/operators/detail/intersect_bezier_impl.hpp include/axom/primal/operators/detail/intersect_bounding_box_impl.hpp include/axom/primal/operators/detail/intersect_impl.hpp include/axom/primal/operators/detail/intersect_ray_impl.hpp include/axom/primal/operators/in_sphere.hpp include/axom/primal/operators/intersect.hpp include/axom/primal/operators/orientation.hpp +include/axom/primal/operators/split.hpp include/axom/primal/operators/squared_distance.hpp +include/axom/primal/utils/ZipBoundingBox.hpp +include/axom/primal/utils/ZipIndexable.hpp +include/axom/primal/utils/ZipPoint.hpp +include/axom/primal/utils/ZipRay.hpp +include/axom/primal/utils/ZipVector.hpp include/axom/quest.hpp include/axom/quest/AllNearestNeighbors.hpp +include/axom/quest/Discretize.hpp include/axom/quest/InOutOctree.hpp include/axom/quest/MeshTester.hpp include/axom/quest/PointInCell.hpp include/axom/quest/SignedDistance.hpp include/axom/quest/detail/AllNearestNeighbors_detail.hpp +include/axom/quest/detail/Discretize_detail.hpp include/axom/quest/detail/PointFinder.hpp include/axom/quest/detail/PointInCellMeshWrapper_mfem.hpp +include/axom/quest/detail/inout/BlockData.hpp +include/axom/quest/detail/inout/InOutOctreeMeshDumper.hpp +include/axom/quest/detail/inout/InOutOctreeStats.hpp +include/axom/quest/detail/inout/InOutOctreeValidator.hpp +include/axom/quest/detail/inout/MeshWrapper.hpp include/axom/quest/interface/inout.hpp include/axom/quest/interface/internal/QuestHelpers.hpp include/axom/quest/interface/internal/mpicomm_wrapper.hpp include/axom/quest/interface/signed_distance.hpp -include/axom/quest/stl/STLReader.hpp +include/axom/quest/readers/STLReader.hpp include/axom/sidre.hpp include/axom/sidre/core/Array.hpp include/axom/sidre/core/AttrValues.hpp include/axom/sidre/core/Attribute.hpp include/axom/sidre/core/Buffer.hpp include/axom/sidre/core/DataStore.hpp include/axom/sidre/core/Group.hpp include/axom/sidre/core/ItemCollection.hpp include/axom/sidre/core/Iterator.hpp include/axom/sidre/core/ListCollection.hpp include/axom/sidre/core/MapCollection.hpp include/axom/sidre/core/SidreDataTypeIds.h include/axom/sidre/core/SidreTypes.hpp include/axom/sidre/core/View.hpp include/axom/sidre/core/sidre.hpp include/axom/slam.hpp include/axom/slam/BitSet.hpp include/axom/slam/BivariateMap.hpp include/axom/slam/BivariateSet.hpp include/axom/slam/DynamicConstantRelation.hpp include/axom/slam/DynamicMap.hpp include/axom/slam/DynamicSet.hpp include/axom/slam/DynamicVariableRelation.hpp include/axom/slam/FieldRegistry.hpp include/axom/slam/IndirectionSet.hpp -include/axom/slam/IteratorBase.hpp include/axom/slam/Map.hpp include/axom/slam/MapBase.hpp include/axom/slam/ModularInt.hpp include/axom/slam/NullSet.hpp include/axom/slam/OrderedSet.hpp include/axom/slam/ProductSet.hpp include/axom/slam/RangeSet.hpp include/axom/slam/Relation.hpp include/axom/slam/RelationSet.hpp include/axom/slam/Set.hpp include/axom/slam/StaticRelation.hpp include/axom/slam/SubMap.hpp include/axom/slam/Utilities.hpp include/axom/slam/internal/BitTwiddle.hpp include/axom/slam/policies/CardinalityPolicies.hpp include/axom/slam/policies/IndirectionPolicies.hpp include/axom/slam/policies/OffsetPolicies.hpp include/axom/slam/policies/PolicyTraits.hpp include/axom/slam/policies/SizePolicies.hpp include/axom/slam/policies/StridePolicies.hpp include/axom/slam/policies/SubsettingPolicies.hpp include/axom/slic.hpp include/axom/slic/core/LogStream.hpp include/axom/slic/core/Logger.hpp include/axom/slic/core/MessageLevel.hpp include/axom/slic/core/SimpleLogger.hpp include/axom/slic/interface/slic.hpp include/axom/slic/interface/slic_macros.hpp include/axom/slic/internal/stacktrace.hpp include/axom/slic/streams/GenericOutputStream.hpp +include/axom/sparsehash/README +include/axom/sparsehash/dense_hash_map +include/axom/sparsehash/dense_hash_set +include/axom/sparsehash/internal/densehashtable.h +include/axom/sparsehash/internal/hashtable-common.h +include/axom/sparsehash/internal/libc_allocator_with_realloc.h +include/axom/sparsehash/internal/sparseconfig.h +include/axom/sparsehash/internal/sparseconfig.h.patch +include/axom/sparsehash/internal/sparsehashtable.h +include/axom/sparsehash/sparse_hash.header_path.patch +include/axom/sparsehash/sparse_hash_map +include/axom/sparsehash/sparse_hash_set +include/axom/sparsehash/sparsetable +include/axom/sparsehash/template_util.h +include/axom/sparsehash/type_traits.h include/axom/spin.hpp -include/axom/spin/BVHTree.hpp +include/axom/spin/BVH.hpp include/axom/spin/Brood.hpp include/axom/spin/DenseOctreeLevel.hpp include/axom/spin/ImplicitGrid.hpp include/axom/spin/MortonIndex.hpp include/axom/spin/OctreeBase.hpp include/axom/spin/OctreeLevel.hpp include/axom/spin/RectangularLattice.hpp include/axom/spin/SparseOctreeLevel.hpp include/axom/spin/SpatialOctree.hpp include/axom/spin/UniformGrid.hpp -include/fmt/LICENSE.rst -include/fmt/README -include/fmt/args.h -include/fmt/chrono.h -include/fmt/color.h -include/fmt/compile.h -include/fmt/core.h -include/fmt/fmt.hpp -include/fmt/format-inl.h -include/fmt/format.h -include/fmt/locale.h -include/fmt/os.h -include/fmt/ostream.h -include/fmt/posix.h -include/fmt/printf.h -include/fmt/ranges.h +include/axom/spin/internal/linear_bvh/RadixTree.hpp +include/axom/spin/internal/linear_bvh/build_radix_tree.hpp +include/axom/spin/internal/linear_bvh/bvh_traverse.hpp +include/axom/spin/internal/linear_bvh/bvh_vtkio.hpp +include/axom/spin/policy/LinearBVH.hpp lib/cmake/axom-config-version.cmake lib/cmake/axom-config.cmake lib/cmake/axom-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/axom-targets.cmake lib/libaxom.so