Skip to content

Axom-v0.3.2

Compare
Choose a tag to compare
@gzagaris gzagaris released this 24 Sep 00:42
c446b49

[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.