Published June 8, 2022 | Version v0.5.0
Software Open

paranumal/libparanumal: v0.5.0

  • 1. Virginia Tech
  • 2. AMD Research

Description

Lots of new goodies! Now completely memory leak-free, and valgrind-clean!

New Features :fire:
  • New comm_t object to encapsulate all MPI
  • Error handling via std::exceptions
  • New memory<T>, deviceMemory<T>, and pinnedMemory<T> types
    • Memory management objects, with shallow copy semantics and automatic garbage collection
    • memory<T> is essentially a thin wrapper of std::shared_ptr<T[]>
    • deviceMemory<T> and pinnedMemory<T> are thin wrappers of occa::memory
  • New device-aware gather scatter functionality in ogs library, replacing gslib
  • New ParAdogs library for distributed parallel mesh partitioning
  • Device/Host Timers

Files

paranumal/libparanumal-v0.5.0.zip

Files (1.9 MB)

Name Size Download all
md5:7fc1b03e1854d3d545e36698a9f1e609
1.9 MB Preview Download

Additional details

Related works