Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2024.05.31 #188

Merged
merged 1 commit into from
May 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
2024.05.31
- Add shared library version (ABI version 1.0.0)
- Update enum parameters to have `to_string`, `from_string`;
deprecate `<enum>2str`, `str2<enum>`
- Changed methods to enums; renamed some values and deprecated old values
- Added "all vectors" case to SVD
- Fixed SVD for slightly tall case (m > n but not m >> n)
- Removed some deprecated functions
- Deprecated tile life
- Moved Tile routines to slate::tile namespace
- Added `slate_matgen` matrix generation library, factored out from testers
- Added `slate::set` variant that takes lambda
- Updated LAPACK API and ScaLAPACK API
- Fixed C and Fortran API. Added examples and CI tests for C and Fortran
- Improved handling of non-uniform tile sizes on GPUs
- Improved GPU-to-GPU communication
- Added info error check to Cholesky (posv, potrf)
- Added internal timers to testers; use `tester --timer-level 2`

2023.11.05
- Fix variable block sizes
- Fix tau in LQ tester
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ cmake_minimum_required( VERSION 3.18 )

project(
slate
VERSION 2023.11.05
VERSION 2024.05.31
LANGUAGES CXX Fortran
)

Expand Down
2 changes: 1 addition & 1 deletion GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -1346,7 +1346,7 @@ LDFLAGS_clean = ${filter-out -fPIC -L./%, ${LDFLAGS}}

.PHONY: ${pkg}
${pkg}:
perl -pe "s'#VERSION'2023.11.05'; \
perl -pe "s'#VERSION'2024.05.31'; \
s'#PREFIX'${abs_prefix}'; \
s'#CXX\b'${CXX}'; \
s'#CXXFLAGS'${CXXFLAGS_clean}'; \
Expand Down
2 changes: 1 addition & 1 deletion blaspp
2 changes: 1 addition & 1 deletion docs/doxygen/doxyfile.conf
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ PROJECT_NAME = "SLATE"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = "2023.11.05"
PROJECT_NUMBER = "2024.05.31"

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
4 changes: 2 additions & 2 deletions include/slate/slate.hh
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
namespace slate {

// Version is updated by make_release.py; DO NOT EDIT.
// Version 2023.11.05
#define SLATE_VERSION 20231105
// Version 2024.05.31
#define SLATE_VERSION 20240531

int version();
const char* id();
Expand Down
2 changes: 1 addition & 1 deletion lapackpp
2 changes: 1 addition & 1 deletion testsweeper
Loading