Releases
rocm-6.0.0
rocALUTION 3.0.3 for ROCm 6.0.0
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
You can’t perform that action at this time.