Skip to content

v0.3.0

Compare
Choose a tag to compare
@davidbeckingsale davidbeckingsale released this
529004f

This release contains some new features and performance improvements.

  • Umpire now supports AMD GPUs. The option ENABLE_ROCM will add support for AMD GPUs on systems that have the ROCm software stack and hcc compiler installed.
  • The C/Fortran API has been updated and expanded. Further support will be coming in the next release.
  • DynamicPool has a couple of performance and usability improvements: reserved but unused memory can be returned to the system using the release() function; and we have added a ResourceManager::coalesce(Allocator allocator) method that can merge unused blocks into a single allocation that will improve performance and reduce memory overhead. The coalesce method is automatically called when a DynamicPool has no active allocations.