Skip to content

rocALUTION 3.0.3 for ROCm 6.0.0

Compare
Choose a tag to compare
@rocm-ci rocm-ci released this 15 Dec 18:30
0599a4a

Added

  • Added support for 64bit integer vectors
  • Added inclusive and exclusive sum functionality for Vector classes
  • Added Transpose functionality for Global/LocalMatrix
  • Added TripleMatrixProduct functionality LocalMatrix
  • Added Sort() function for LocalVector class
  • Added multiple stream support to the HIP backend

Optimized

  • GlobalMatrix::Apply() now uses multiple streams to better hide communication

Changed

  • Matrix dimensions and number of non-zeros are now stored using 64bit integers
  • Improved ILUT preconditioner

Removed

  • Removed LocalVector::GetIndexValues(ValueType*)
  • Removed LocalVector::SetIndexValues(const ValueType*)
  • Removed LocalMatrix::RSDirectInterpolation(const LocalVector&, const LocalVector&, LocalMatrix*, LocalMatrix*)
  • Removed LocalMatrix::RSExtPIInterpolation(const LocalVector&, const LocalVector&, bool, float, LocalMatrix*, LocalMatrix*)
  • Removed LocalMatrix::RugeStueben()
  • Removed LocalMatrix::AMGSmoothedAggregation(ValueType, const LocalVector&, const LocalVector&, LocalMatrix*, LocalMatrix*, int)
  • Removed LocalMatrix::AMGAggregation(const LocalVector&, LocalMatrix*, LocalMatrix*)

Fixed

  • Unit tests do not ignore BCSR block dimension anymore
  • Fixed typos in the documentation
  • Fixed a bug in multicoloring for non-symmetric matrix patterns