Recent Releases of flexiblas

flexiblas - 3.5.0 - Prelease 1

This is the frist prerelease of FlexiBLAS 3.5.0.

*This is not meant for production but for testing the changes and improvements *

Changes with respect to FlexiBLAS 3.4.5:

  • Import LAPACK 3.12.1
  • Support for LAPACKE
  • Better support for CBLAS
  • Reduce the number of files to compile.
  • Unnecessary printf in setnumthreads.c #64
  • Remove some GPL leftovers
  • Fix GNU Octave interface with Octave >= 10
  • Fix usage of AMD BLIS with AOCL_DTL enabled
  • Correct handling of MKLSetNum_Threads
  • Add MKLGetMax_Threads to maintain compatability
  • Fix compiler flags for GNU GCC on Apple Silicon
  • Fixes from GITHUB:
    • Compiliation on MacOS GH #35
    • useless printf GH #64
    • F2C typo in main CMakeLists.txt GH #66
    • GEMMTR test error GH #63
    • Add C++ support to header files GH #69
    • Detect F2C API for float return values

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.5...v3.4.80

- Fortran
Published by grisuthedragon 7 months ago

flexiblas - Release 3.4.5

Bugfix release in the 3.4.x branch

Changelog

  • Fix cblas scnrm2 typo (See GH #54)
  • Consistent indentation (See GH #55)
  • Fix some typos (See GH #56)
  • Support for NVPL BLAS
  • Fix bug in xAXPBY with ALPHA = BETA = 0.0
  • Add different symbols nameing schemens in parallel
  • Add support for xGEMMT/xGEMMTR
  • Fix all disclaimers to match the SPDX identifier
  • Fix building the auxillary library on Apple MacOS X (GH#61)
  • Fix underlinkage with GCC 15 and glibc, (GH #62)
  • Fix: detect wrong MKL/TBB without crashing the build process.

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.4...v3.4.5

- Fortran
Published by grisuthedragon about 1 year ago

flexiblas - Release 3.4.4

Bugfix release in the 3.4.x branch

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.3...v3.4.4

Closes: #52

- Fortran
Published by grisuthedragon almost 2 years ago

flexiblas - Release v3.4.3

Bugfix release in the 3.4.x branch

Closes: - #49 - #50 - #51

- Fortran
Published by grisuthedragon almost 2 years ago

flexiblas - Release 3.4.2

Release 3.4.2

  • Numerous fixes regarding the hidden Fortran arguments and GCC 14. Closes #45

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.1...v3.4.2

- Fortran
Published by grisuthedragon almost 2 years ago

flexiblas - Release v3.4.2-rc2

Fix wrong file names in integer8 build

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.2-rc1...v3.4.2-rc2

- Fortran
Published by grisuthedragon almost 2 years ago

flexiblas - Release 3.4.2-rc1

Release Candidate 1 for 3.4.2

Closes #45

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.4.1...v3.4.2-rc1

- Fortran
Published by grisuthedragon almost 2 years ago

flexiblas - Release 3.4.1

This is the first patch release of the 3.4 series.

- Fortran
Published by grisuthedragon about 2 years ago

flexiblas - Release v3.3.0

Full Changelog: https://github.com/mpimd-csc/flexiblas/compare/v3.2.1...v3.3.0

Release tarballs see: https://www.mpi-magdeburg.mpg.de/projects/flexiblas

- Fortran
Published by grisuthedragon about 3 years ago

flexiblas - Version 3.2.1

Bugfix Release in 3.2.x

  • Tests now working with LAPACK 3.10.1 on MacOS X.

- Fortran
Published by grisuthedragon over 3 years ago

flexiblas - Version 3.2.0

Release 3.2.0

See CHANGELOG for details.

- Fortran
Published by grisuthedragon almost 4 years ago

flexiblas - Version 3.1.3

Bugfix release in the 3.1. series

- Fortran
Published by grisuthedragon almost 4 years ago

flexiblas - Version 3.1.2

Bugfix release in the 3.1. series

- Fortran
Published by grisuthedragon about 4 years ago

flexiblas - Version 3.1.1

First bugfix release for the 3.1 series.

- Fortran
Published by grisuthedragon about 4 years ago

flexiblas - Version 3.1.0

Highlights: - full support for LAPACK 3.10.0 - backend builder for building additional backends easily - a huge set of bugfixes

- Fortran
Published by grisuthedragon about 4 years ago

flexiblas - Version 3.0.4

Bugfix Release

- Fortran
Published by grisuthedragon over 5 years ago

flexiblas - Version 3.0.3

Bugfix Release

Closes: #3

- Fortran
Published by grisuthedragon over 5 years ago

flexiblas - Version 3.0.2

Bugfix release of the 3.0.x branch

- Fortran
Published by grisuthedragon over 5 years ago

flexiblas - Version 3.0.1

Bugfix release for the 3.0.x branch.

- Fortran
Published by grisuthedragon over 5 years ago

flexiblas - Version 3.0.0

3.0.0 (June, 2020)

  • Remove useless NETLIB64 config option
  • Update to LAPACK 3.9.0
  • Update LAPACK 3.7.0 to 3.7.1 Due to the fact that the ABI is the same and LAPACK 3.7.1 is only a bugfix release the LAPACK API Version 3.7.0 and 3.7.1 will give the same interface and the same fallback backend from LAPACK 3.7.1
  • Fix #72 - Default BLAS can be set using FLEXIBLASDEFAULTBLAS at compile time
  • Fix #74 - FLEXIBLAS_CONFIG environment variable to supply a local config
  • Internal PATH management redesigned, FLEXIBLASLIBRARYPATH introduced.
  • Support for per function hooks.
  • CMake minimum version 3.0.0
  • New property: nolapack, prevent FlexiBLAS from loading LAPACK from the backend. In this way the LAPACK implementation from FlexiBLAS will be used and a full profile can be generated.
  • hooks handled via the flexiblas tool
  • 32 and 64 bit integer version does not shared binaries or configuration
  • A precompiled reference BLAS and LAPACK implementatiion can be used during compilation.
  • libcscutils is now compiled and linked with -fvisibility=hidden to avoid linking libcscutils when linking with flexiblas
  • OpenBLAS from Debian/Ubuntu/RHEL/Fedora is found properly in all versions.

- Fortran
Published by grisuthedragon over 5 years ago