Axom-v0.3.2
[Version 0.3.2] - Release date 2019-09-22
Please download the Axom-v0.3.2.tar.gz tarball below, which includes all of the Axom submodules as well
Added
- Added support in Mint for reading and writing an unstructured mesh in the [SU2 Mesh file format].
This includes support for both single and mixed cell type topology unstructured mesh types. - Added a new option to enable/disable use of CUB, AXOM_USE_CUB, which is disabled by default. This
allows to disable CUB to circumvent issues encountered with the device linker. - Added a BezierCurve primitive type to primal. A new
intersect
operator was also added to
compute the intersection points between a pair of Bezier curves of arbitrary order.
Changed
- Updated Raja TPL to v0.9.0
- Updated Umpire TPL to v1.0.0
- AXOM_USE_OPENMP is now being set at configure time accordingly instead of
auto-detected based on whether "_OPENMP" is passed by the compiler. This
fixes issues where a host code would compile Axom w/out OpenMP, but, use
Axom in parts of the code where OpenMP is enabled.
Fixed
- Fixed usage of Umpire's MemoryResourceType enum in Axom. Axom was assuming that
there was a one-to-one correspondance of the entries in the MemoryResourceType enum
and the IDs of the predefined allocators. However, this assumption generally does
not hold. This version corrects this by explicitly querying the ID of the predefined
allocator for a particular resource and using that subsequently in the code.