Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-06-09 | Amend some LAPACK 3.10.0 additions | Martin Kroeker | 2 | -1/+75 | |
2022-06-05 | Fix LAPACK path in new gensymbol script | Martin Kroeker | 1 | -1/+1 | |
2022-05-22 | Add USE_PERL fallback option for gensymbol script | Martin Kroeker | 1 | -14/+20 | |
2022-05-22 | Add back original PERL-based script under new name | Martin Kroeker | 1 | -0/+3933 | |
2022-05-18 | rewrite perl scripts in universal shell | Owen Rafferty | 2 | -3900/+3952 | |
2022-02-10 | keep flang-classic on MacOS from trying to create an executable instead of a ↵ | Martin Kroeker | 1 | -0/+4 | |
library | |||||
2021-04-22 | Add mixed clang/ifort build on OSX to Azure CI (#3185) | Martin Kroeker | 1 | -0/+4 | |
* Add mixed clang/ifort build on OSX to the Azure CI config based on https://github.com/oneapi-src/oneapi-ci (and remove debugging tools from the clang+gfortran job) * Remove extraneous libgfortran dependency of ifort builds * remove FEXTRALIB from link line of shared library as ifort keeps track of dependencies (and they are different for a .dylib than what f_check got for an executable) | |||||
2021-02-24 | use /usr/bin/env perl | Harmen Stoppels | 1 | -1/+1 | |
2020-10-29 | Implementation of BF16 based gemv | Chen, Guobing | 1 | -2/+2 | |
1. Add a new API -- sbgemv to support bfloat16 based gemv 2. Implement a generic kernel for sbgemv 3. Implement an avx512-bf16 based kernel for sbgemv Signed-off-by: Chen, Guobing <guobing.chen@intel.com> | |||||
2020-10-23 | Fix wrong grouping of dcombssq | Martin Kroeker | 1 | -2/+2 | |
2020-10-23 | fix missing split of sladiv1/dladiv/ilaenv2stage by build type | Martin Kroeker | 1 | -5/+5 | |
2020-10-19 | Add back symbols that got dropped when splitting by type | Martin Kroeker | 1 | -33/+70 | |
2020-10-19 | Merge pull request #2919 from isuruf/export | Martin Kroeker | 1 | -2/+6 | |
Fix exporting some lapack and cblas symbols | |||||
2020-10-18 | Fix exporting some lapack and cblas | Isuru Fernando | 1 | -2/+6 | |
2020-10-18 | Need a space when redirecting to file | Isuru Fernando | 1 | -6/+6 | |
Following two commands have two completely different meanings perl ./gensymbol objcopy x86_64 _ 0 0 0 0 0 0 "" "64_" 1 0 1 1 1 1 > objcopy.def perl ./gensymbol objcopy x86_64 _ 0 0 0 0 0 0 "" "64_" 1 0 1 1 1 1> objcopy.def | |||||
2020-10-13 | Fix build issues with bfloat16 | Rajalakshmi Srinivasaraghavan | 1 | -2/+2 | |
This patch fixes compilation errors due to recent renaming from SH to SB with BUILD_BFLOAT16. | |||||
2020-10-12 | Change "HALF" and "sh" to "BFLOAT16" and "sb" | Martin Kroeker | 2 | -11/+11 | |
2020-10-11 | Adapt to having only a subset of variable types supported | Martin Kroeker | 1 | -532/+700 | |
2020-10-11 | Adapt for having only a subset of variable types | Martin Kroeker | 1 | -7/+19 | |
2020-09-04 | Add bfloat16 based dot and conversion with single/double | Chen, Guobing | 1 | -2/+2 | |
1. Added bfloat16 based dot as new API: shdot 2. Implemented generic kernel and cooperlake-specific (AVX512-BF16) kernel for shdot 3. Added 4 conversion APIs for bfloat16 data type <=> single/double: shstobf16 shdtobf16 sbf16tos dbf16tod shstobf16 -- convert single float array to bfloat16 array shdtobf16 -- convert double float array to bfloat16 array sbf16tos -- convert bfloat16 array to single float array dbf16tod -- convert bfloat16 array to double float array 4. Implemented generic kernels for all 4 conversion APIs, and cooperlake-specific kernel for shstobf16 and shdtobf16 5. Update level1 thread facilitate functions and macros to support multi-threading for these new APIs 6. Fix Cooperlake platform detection/specify issue when under dynamic-arch building 7. Change the typedef of bfloat16 from unsigned short to more strict uint16_t Signed-off-by: Chen, Guobing <guobing.chen@intel.com> | |||||
2020-07-20 | Patch for building on Summit | Wileam Phan | 1 | -0/+4 | |
2020-06-13 | Added missing exported symbols. | Simon Märtens | 1 | -10/+13 | |
2020-06-09 | When building with flang, use it also for the final link step to get ↵ | Martin Kroeker | 1 | -1/+5 | |
dependencies right | |||||
2020-05-01 | Make building the bfloat16 functions conditional on option BUILD_HALF (#2590) | Martin Kroeker | 2 | -7/+18 | |
* make building the bfloat16 BLAS functions conditional on BUILD_HALF * pass the BUILD_HALF option to gensymbol * Pass BUILD_HALF as a compiler define for dynamic_arch builds | |||||
2020-04-15 | Fix warnings in clang and export symbol | Rajalakshmi Srinivasaraghavan | 1 | -2/+2 | |
2020-04-03 | libname: treat FreeBSD and DragonFly like linux and sunos | Baptiste Daroussin | 1 | -2/+2 | |
There is no difference in the way libnames are handle between FreeBSD and linux or sunos. FreeBSD and DragonFly prefers having sonames as well | |||||
2020-01-19 | Do not run any cleanup if the program is exiting anyway | Martin Kroeker | 1 | -1/+4 | |
From keno's PR #2350 - this avoids the potential hang in blas_thread_shutdown where we may wait for threads to exit while they are waiting on the loader lock from DllMain | |||||
2020-01-01 | [WIP] Update LAPACK to 3.9.0 (#2353) | Martin Kroeker | 1 | -2/+29 | |
* Update make.inc entries for LAPACK 3.9.0 Reference-LAPACK PR 347 changed some variable names and relative paths * Update LAPACK to 3.9.0 * Add new functions from LAPACK 3.9.0 * Add new functions from LAPACK 3.9.0 * Restore LOADER command as it makes it easier to specify pthread as needed * Restore LOADER * Restore EIG/LIN prefixes in cmdbase * add binary path to lapack_testing.py call * Restore OpenMP version check * Restore OpenMP version check * Restore fix for out-of-bounds array accesses from #2096 | |||||
2019-10-24 | Move most lapack 3.7/3.8 additions to the embedded_underscores list | Martin Kroeker | 1 | -143/+54 | |
to allow linktest to pass with a compiler that adds a second underscore to such names | |||||
2019-07-08 | Change install_name on osx to match linux | Isuru Fernando | 1 | -2/+6 | |
2019-03-19 | Also call CloseHandle on each thread, as well as on the event so as to not ↵ | Erik M. Bray | 1 | -1/+1 | |
leak thread handles. | |||||
2019-03-19 | Fix for #2063: The DllMain used in Cygwin did not run the thread memory | Erik M. Bray | 1 | -7/+17 | |
pool cleanup upon THREAD_DETACH which is needed when compiled with USE_TLS=1. | |||||
2019-02-14 | With the Intel compiler on Linux, prefer ifort for the final link step | Martin Kroeker | 1 | -0/+9 | |
icc has known problems with mixed-language builds that ifort can handle just fine. Fixes #1956 | |||||
2018-09-21 | Add `$(LDFLAGS)` to `$(CC)` and `$(FC)` invocations within `exports/Makefile` | Elliot Saba | 1 | -2/+2 | |
2018-08-02 | Haiku supporting patches | Zoltán Mizsei | 1 | -1/+1 | |
2018-05-24 | Add -lm for Android. | Zhang Xianyi | 1 | -0/+2 | |
Conflicts: exports/Makefile | |||||
2018-04-06 | Add DragonFly to exports/Makefile | Alex Arslan | 1 | -1/+1 | |
Its exclusion was an oversight on my part. | |||||
2018-04-02 | Allow building on OpenBSD | Alex Arslan | 1 | -1/+1 | |
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2 using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1. | |||||
2017-11-23 | update cmakefiles for lapack 3.8.0 | martin | 1 | -6/+0 | |
2017-11-23 | Update LAPACK to 3.8.0 | martin | 1 | -2/+109 | |
2017-11-06 | Fix gensymbol script | Isuru Fernando | 1 | -1/+5 | |
2017-09-26 | Merge pull request #1314 from martin-frbg/nofortran-fix-2 | Martin Kroeker | 1 | -2/+2 | |
Rewrite NOFORTRAN conditionals | |||||
2017-09-25 | Rewrite NOFORTRAN conditionals | Martin Kroeker | 1 | -2/+2 | |
... so that they do not trigger accidentally when NOFORTRAN is empty/unset | |||||
2017-09-14 | Merge pull request #1302 from martin-frbg/nofortran-fix | Martin Kroeker | 1 | -0/+4 | |
Remove default FEXTRALIBS in NOFORTRAN case | |||||
2017-09-14 | Remove default FEXTRALIBS in NOFORTRAN case | Martin Kroeker | 1 | -0/+4 | |
2017-09-07 | More canonical installation on Cygwin: | Erik M. Bray | 1 | -4/+4 | |
* The DLL is named cygopenblas.dll, not libopenblas.dll * The import lib (still called libopenblas.dll.a) is installed | |||||
2017-05-10 | Build shared library on Android without SONAME versioning | Martin Kroeker | 1 | -2/+8 | |
Android does not support versioned SONAME entries, ref. #1173 | |||||
2017-04-11 | Build shared library for Android. | Zhang Xianyi | 1 | -1/+1 | |
2017-03-09 | Whitespace cleanup/reformatting | Elliot Saba | 1 | -1538/+1508 | |
2017-03-09 | Add `csymv` and `zsymv` into `@lapackobjs2` for exporting | Elliot Saba | 1 | -9/+13 | |