Martin Kroeker [Sun, 26 May 2019 10:39:20 +0000 (12:39 +0200)]
Merge pull request #2140 from martin-frbg/pgi19
Do not try ancient PGI hacks with recent versions of that compiler
Martin Kroeker [Wed, 22 May 2019 11:48:27 +0000 (13:48 +0200)]
Do not try ancient PGI hacks with recent versions of that compiler
should fix #2139
Martin Kroeker [Thu, 16 May 2019 10:08:16 +0000 (12:08 +0200)]
Merge pull request #2136 from martin-frbg/issue2126
Add option to allow combining USE_THREAD=0 with thread locking support
Martin Kroeker [Wed, 15 May 2019 21:40:06 +0000 (23:40 +0200)]
Merge pull request #2134 from tylerjereddy/skylake_regress_guard_may14
TST: add SkylakeX AVX512 CI test
Martin Kroeker [Wed, 15 May 2019 21:38:12 +0000 (23:38 +0200)]
Remove unrelated change
Martin Kroeker [Wed, 15 May 2019 21:36:17 +0000 (23:36 +0200)]
Add option USE_LOCKING but keep default settings intact
Martin Kroeker [Wed, 15 May 2019 21:21:20 +0000 (23:21 +0200)]
Add option USE_LOCKING for SMP-like locking in USE_THREAD=0 builds
Martin Kroeker [Wed, 15 May 2019 21:19:30 +0000 (23:19 +0200)]
Add option USE_LOCKING for single-threaded build with locking support
Martin Kroeker [Wed, 15 May 2019 21:18:43 +0000 (23:18 +0200)]
Add option USE_LOCKING for single-threaded build with locking support
for calling from concurrent threads
Tyler Reddy [Tue, 14 May 2019 18:32:23 +0000 (11:32 -0700)]
TST: add SkylakeX AVX512 CI test
* adapt the C-level reproducer code for some
recent SkylakeX AVX512 kernel issues, provided
by Isuru Fernando and modified by Martin Kroeker,
for usage in the utest suite
* add an Intel SDE SkylakeX emulation utest run to
the Azure CI matrix; a custom Docker build was required
because Ubuntu image provided by Azure does not support
AVX512VL instructions
Martin Kroeker [Tue, 14 May 2019 07:37:00 +0000 (09:37 +0200)]
Merge pull request #2130 from isuruf/drone
Drone CI for arm64 native builds
Isuru Fernando [Sun, 12 May 2019 20:25:45 +0000 (15:25 -0500)]
Fix typo
Isuru Fernando [Sun, 12 May 2019 20:14:46 +0000 (15:14 -0500)]
arm32 build
Isuru Fernando [Sun, 12 May 2019 20:09:53 +0000 (15:09 -0500)]
Remove qemu armv8 builds
Isuru Fernando [Sun, 12 May 2019 19:28:48 +0000 (14:28 -0500)]
See if ubuntu 19.04 fixes the ICE
Isuru Fernando [Sun, 12 May 2019 19:22:36 +0000 (14:22 -0500)]
parallel build
Isuru Fernando [Sun, 12 May 2019 19:17:12 +0000 (14:17 -0500)]
build without lapack on cmake
Isuru Fernando [Sun, 12 May 2019 19:09:29 +0000 (14:09 -0500)]
Add cmake builds and print options
Isuru Fernando [Sun, 12 May 2019 19:06:04 +0000 (14:06 -0500)]
Add a cmake build as well
Isuru Fernando [Sun, 12 May 2019 19:02:39 +0000 (14:02 -0500)]
no need of gcc in clang build
Isuru Fernando [Sun, 12 May 2019 18:56:59 +0000 (13:56 -0500)]
update yes
Isuru Fernando [Sun, 12 May 2019 18:55:38 +0000 (13:55 -0500)]
Fix typo
Isuru Fernando [Sun, 12 May 2019 18:55:04 +0000 (13:55 -0500)]
apt update
Isuru Fernando [Sun, 12 May 2019 18:53:58 +0000 (13:53 -0500)]
Switch to ubuntu and parallel jobs
Isuru Fernando [Sun, 12 May 2019 18:50:37 +0000 (13:50 -0500)]
gfortran->gcc-gfortran
Isuru Fernando [Sun, 12 May 2019 18:47:49 +0000 (13:47 -0500)]
Install gfortran and add a clang job
Isuru Fernando [Sun, 12 May 2019 18:44:15 +0000 (13:44 -0500)]
Install perl
Isuru Fernando [Sun, 12 May 2019 18:42:16 +0000 (13:42 -0500)]
Install gcc
Isuru Fernando [Sun, 12 May 2019 18:40:23 +0000 (13:40 -0500)]
remove sudo
Isuru Fernando [Sun, 12 May 2019 18:39:51 +0000 (13:39 -0500)]
install make
Isuru Fernando [Sun, 12 May 2019 18:35:07 +0000 (13:35 -0500)]
Test drone CI
Martin Kroeker [Sun, 12 May 2019 07:55:57 +0000 (09:55 +0200)]
Merge pull request #2129 from martin-frbg/armv8azure
Move ARMv8/gcc CI job from Travis to Azure
Martin Kroeker [Sat, 11 May 2019 20:37:06 +0000 (22:37 +0200)]
Update .travis.yml
Martin Kroeker [Sat, 11 May 2019 14:08:23 +0000 (16:08 +0200)]
Move ARMv8 gcc build from Travis to Azure
Martin Kroeker [Sat, 11 May 2019 14:07:30 +0000 (16:07 +0200)]
Move ARMv8 gcc build from Travis to Azure
Martin Kroeker [Thu, 9 May 2019 13:25:09 +0000 (15:25 +0200)]
Merge pull request #2127 from martin-frbg/issue2114_2
Add NO_AFFINITY to available CMAKE options on Linux, and set it to ON
Martin Kroeker [Thu, 9 May 2019 12:42:36 +0000 (14:42 +0200)]
Replace ISMIN and ISAMIN kernels on all x86_64 platforms (#2125)
* Mark iamax_sse.S as unsuitable for MIN due to issue #2116
* Use iamax.S rather than iamax_sse.S for ISMIN/ISAMIN on all x86_64 as workaround for #2116
Martin Kroeker [Thu, 9 May 2019 09:52:02 +0000 (11:52 +0200)]
Add NO_AFFINITY to available options on Linux, and set it to ON
to match the gmake default. Fixes second part of #2114
Martin Kroeker [Thu, 9 May 2019 06:57:37 +0000 (08:57 +0200)]
Merge pull request #2124 from tylerjereddy/manylinux1_azure
TST: Azure manylinux1 & clean-up
Martin Kroeker [Thu, 9 May 2019 06:10:19 +0000 (08:10 +0200)]
Merge pull request #2123 from tylerjereddy/azure_readme_badge
DOC: Add Azure CI status badge to README
Martin Kroeker [Thu, 9 May 2019 06:10:00 +0000 (08:10 +0200)]
Merge pull request #2120 from brada4/getrf-2113
Address redundant code concern #2113
Tyler Reddy [Thu, 9 May 2019 01:51:59 +0000 (18:51 -0700)]
TST: Azure manylinux1 & clean-up
* remove some of the steps & comments
from the original Azure yml template
* modify the trigger section to use
develop since OpenBLAS primarily uses
this branch; use the same batching
behavior as downstream projects NumPy/
SciPy
* remove Travis emulated ARMv6 gcc build
because this now happens in Azure
* use documented Ubuntu vmImage name for Azure
and add in a manylinux1 test run to the matrix
[skip appveyor]
Martin Kroeker [Wed, 8 May 2019 22:47:44 +0000 (00:47 +0200)]
Add ARMV6 build to azure CI setup (#2122)
using aytekinar's Alpine image and docker script from the Travis setup
[skip ci]
Tyler Reddy [Wed, 8 May 2019 22:14:01 +0000 (15:14 -0700)]
DOC: Add Azure CI status badge
Martin Kroeker [Wed, 8 May 2019 17:07:58 +0000 (19:07 +0200)]
Update azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 13:25:43 +0000 (15:25 +0200)]
Update azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 13:23:54 +0000 (15:23 +0200)]
Update azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 12:14:22 +0000 (14:14 +0200)]
Update azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 12:12:02 +0000 (14:12 +0200)]
Update azure-pipelines.yml
take out offending lines (although stolen from https://github.com/conda-forge/opencv-feedstock azure-pipelines fiie)
Martin Kroeker [Wed, 8 May 2019 11:58:59 +0000 (13:58 +0200)]
fix tabbing in azure commands
Martin Kroeker [Wed, 8 May 2019 11:52:22 +0000 (13:52 +0200)]
first try migrating one of the arm builds from travis
Martin Kroeker [Wed, 8 May 2019 11:31:46 +0000 (13:31 +0200)]
Merge pull request #2121 from tylerjereddy/ppc64le-travis
TST: add native POWER8 to CI
Martin Kroeker [Wed, 8 May 2019 10:20:00 +0000 (12:20 +0200)]
Update link to IBM MASS library, update cpu support status
Martin Kroeker [Wed, 8 May 2019 09:41:17 +0000 (11:41 +0200)]
Merge pull request #2118 from Diazonium/develop
Change two http links to https
Tyler Reddy [Tue, 7 May 2019 23:06:42 +0000 (16:06 -0700)]
TST: add native POWER8 to CI
* add native POWER8 testing to
Travis CI matrix with ppc64le
os entry
Zhang Xianyi [Wed, 8 May 2019 01:58:01 +0000 (09:58 +0800)]
Set up CI with Azure Pipelines
[skip ci]
Andrew [Tue, 7 May 2019 20:46:54 +0000 (23:46 +0300)]
remove redundant code #2113
Martin Kroeker [Tue, 7 May 2019 16:18:16 +0000 (18:18 +0200)]
Merge pull request #2117 from martin-frbg/issue2114
Fix errors in cpu affinity setup with glibc 2.6
Diazonium [Tue, 7 May 2019 12:55:20 +0000 (14:55 +0200)]
Change two http links to https
Closes #2109
Martin Kroeker [Tue, 7 May 2019 11:34:52 +0000 (13:34 +0200)]
Fix errors in cpu enumeration with glibc 2.6
for #2114
Andrew [Tue, 7 May 2019 10:15:08 +0000 (13:15 +0300)]
init
Martin Kroeker [Sun, 5 May 2019 16:08:49 +0000 (18:08 +0200)]
Merge pull request #2111 from martin-frbg/issue1955
Disable the SkyLakeX DGEMMIxCOPY kernels as well
Martin Kroeker [Sun, 5 May 2019 13:52:01 +0000 (15:52 +0200)]
Disable DGEMMINCOPY as well for now
#1955
Martin Kroeker [Sat, 4 May 2019 20:54:41 +0000 (22:54 +0200)]
Disable the SkyLakeX DGEMMITCOPY kernel as well
as a stopgap measure for https://github.com/numpy/numpy/issues/13401 as mentioned in #1955
Martin Kroeker [Sat, 4 May 2019 20:28:29 +0000 (22:28 +0200)]
Merge pull request #2101 from luzpaz/misc-typos
Misc. typo fixes in comments and documentation
luz.paz [Sat, 4 May 2019 19:43:17 +0000 (15:43 -0400)]
Revert Changelog.txt typos
luz.paz [Sat, 4 May 2019 19:01:29 +0000 (15:01 -0400)]
Revert reference/ fixes
Martin Kroeker [Thu, 2 May 2019 05:56:57 +0000 (07:56 +0200)]
Merge pull request #2107 from quickwritereader/develop
sgemm/strmm kernel for power9
Martin Kroeker [Thu, 2 May 2019 05:56:37 +0000 (07:56 +0200)]
Merge pull request #2105 from martin-frbg/issue2104
Correct argument of CPU_ISSET for glibc <2.5
AbdelRauf [Wed, 1 May 2019 19:36:22 +0000 (19:36 +0000)]
conflict resolve
Martin Kroeker [Wed, 1 May 2019 08:46:46 +0000 (10:46 +0200)]
Correct argument of CPU_ISSET for glibc <2.5
fixes #2104
luz.paz [Mon, 29 Apr 2019 21:03:56 +0000 (17:03 -0400)]
Misc. typo fixes
Found via `codespell -q 3 -w -L ith,als,dum,nd,amin,nto,wis,ba -S ./relapack,./kernel,./lapack-netlib`
Martin Kroeker [Mon, 29 Apr 2019 17:25:32 +0000 (19:25 +0200)]
Increment version to 0.3.7.dev
Martin Kroeker [Mon, 29 Apr 2019 17:24:53 +0000 (19:24 +0200)]
Increment version to 0.3.7.dev
Martin Kroeker [Mon, 29 Apr 2019 17:21:54 +0000 (19:21 +0200)]
Merge branch 'release-0.3.0' into develop
Martin Kroeker [Mon, 29 Apr 2019 17:18:26 +0000 (19:18 +0200)]
Update Changelog with changes from 0.3.6
AbdelRauf [Mon, 29 Apr 2019 08:57:44 +0000 (08:57 +0000)]
Merge branch 'develop' of https://github.com/quickwritereader/OpenBLAS into develop
AbdelRauf [Sat, 13 Apr 2019 13:56:19 +0000 (13:56 +0000)]
sgemm/strmm
Martin Kroeker [Mon, 29 Apr 2019 07:25:19 +0000 (09:25 +0200)]
Merge pull request #2099 from martin-frbg/rela-gbtrf
Disable repeated recursion on Ab_BR in ReLAPACK xGBTRF
Martin Kroeker [Sun, 28 Apr 2019 22:12:37 +0000 (00:12 +0200)]
Disable repeated recursion on Ab_BR in ReLAPACK xGBTRF
due to crashes in LAPACK tests
Martin Kroeker [Sun, 28 Apr 2019 17:31:01 +0000 (19:31 +0200)]
Merge pull request #2098 from martin-frbg/rela-malloc
Disable reallocation of work array in ReLAPACK xSYTRF
Martin Kroeker [Sun, 28 Apr 2019 17:28:57 +0000 (19:28 +0200)]
Merge pull request #2097 from martin-frbg/rela-getrf
Correct INFO=4 condition in ReLAPACK xGETRF
Martin Kroeker [Sun, 28 Apr 2019 08:02:28 +0000 (10:02 +0200)]
Disable reallocation of work array in xSYTRF
as it appears to cause memory management problems (seen in the LAPACK tests)
Martin Kroeker [Sun, 28 Apr 2019 07:58:56 +0000 (09:58 +0200)]
Correct INFO=4 condition
Martin Kroeker [Sun, 28 Apr 2019 07:55:42 +0000 (09:55 +0200)]
Merge pull request #2096 from martin-frbg/eig-testing
Avoid out-of-bounds accesses in LAPACK EIG tests
Martin Kroeker [Sun, 28 Apr 2019 07:55:25 +0000 (09:55 +0200)]
Merge pull request #2095 from martin-frbg/trsm
Correct length of name string in xerbla call
Martin Kroeker [Sat, 27 Apr 2019 21:01:49 +0000 (23:01 +0200)]
Avoid out-of-bounds accesses in LAPACK EIG tests
see https://github.com/Reference-LAPACK/lapack/issues/333
Martin Kroeker [Sat, 27 Apr 2019 20:49:04 +0000 (22:49 +0200)]
Correct length of name string in xerbla call
Martin Kroeker [Sat, 27 Apr 2019 20:45:47 +0000 (22:45 +0200)]
Merge pull request #2094 from martin-frbg/issue2066
Fix ReLAPACK integration problems
Martin Kroeker [Sat, 27 Apr 2019 17:06:00 +0000 (19:06 +0200)]
Add support for INTERFACE64 and fix XERBLA calls
1. Replaced all instances of "int" with "blasint"
2. Added string length as "hidden" third parameter in calls to fortran XERBLA
Martin Kroeker [Sat, 27 Apr 2019 16:55:47 +0000 (18:55 +0200)]
Support INTERFACE64=1
Martin Kroeker [Tue, 23 Apr 2019 18:12:06 +0000 (20:12 +0200)]
Merge pull request #2092 from jeffbaylor/snprintf_with_MSC_VER
snprintf define consolidated to common.h
Martin Kroeker [Tue, 23 Apr 2019 18:11:36 +0000 (20:11 +0200)]
Merge pull request #2072 from martin-frbg/sum
Add (C)BLAS extension ?sum
Jeff Baylor [Tue, 23 Apr 2019 00:01:34 +0000 (17:01 -0700)]
snprintf define consolidated to common.h
Martin Kroeker [Sun, 14 Apr 2019 19:40:07 +0000 (21:40 +0200)]
Merge pull request #2084 from RashmicaG/develop
Add in runtime CPU detection for POWER.
Rashmica Gupta [Tue, 9 Apr 2019 04:13:24 +0000 (14:13 +1000)]
Add in runtime CPU detection for POWER.
Martin Kroeker [Tue, 2 Apr 2019 19:40:58 +0000 (21:40 +0200)]
Merge pull request #2080 from martin-frbg/issue2075
Add -lm and disable EXPRECISION support on *BSD
Martin Kroeker [Tue, 2 Apr 2019 07:38:18 +0000 (09:38 +0200)]
Add -lm and disable EXPRECISION support on *BSD
fixes #2075
Martin Kroeker [Sun, 31 Mar 2019 20:12:23 +0000 (22:12 +0200)]
Add declarations for ?sum
Martin Kroeker [Sun, 31 Mar 2019 11:56:08 +0000 (13:56 +0200)]
Merge pull request #2073 from martin-frbg/issue2056-2
Detect 32bit environment on 64bit ARM hardware