platform/upstream/openblas.git
5 years agoSwitch to ubuntu and parallel jobs
Isuru Fernando [Sun, 12 May 2019 18:53:58 +0000 (13:53 -0500)]
Switch to ubuntu and parallel jobs

5 years agogfortran->gcc-gfortran
Isuru Fernando [Sun, 12 May 2019 18:50:37 +0000 (13:50 -0500)]
gfortran->gcc-gfortran

5 years agoInstall gfortran and add a clang job
Isuru Fernando [Sun, 12 May 2019 18:47:49 +0000 (13:47 -0500)]
Install gfortran and add a clang job

5 years agoInstall perl
Isuru Fernando [Sun, 12 May 2019 18:44:15 +0000 (13:44 -0500)]
Install perl

5 years agoInstall gcc
Isuru Fernando [Sun, 12 May 2019 18:42:16 +0000 (13:42 -0500)]
Install gcc

5 years agoremove sudo
Isuru Fernando [Sun, 12 May 2019 18:40:23 +0000 (13:40 -0500)]
remove sudo

5 years agoinstall make
Isuru Fernando [Sun, 12 May 2019 18:39:51 +0000 (13:39 -0500)]
install make

5 years agoTest drone CI
Isuru Fernando [Sun, 12 May 2019 18:35:07 +0000 (13:35 -0500)]
Test drone CI

5 years agoMerge pull request #2129 from martin-frbg/armv8azure
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

5 years agoUpdate .travis.yml
Martin Kroeker [Sat, 11 May 2019 20:37:06 +0000 (22:37 +0200)]
Update .travis.yml

5 years agoMove ARMv8 gcc build from Travis to Azure
Martin Kroeker [Sat, 11 May 2019 14:08:23 +0000 (16:08 +0200)]
Move ARMv8 gcc build from Travis to Azure

5 years agoMove 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

5 years agoMerge pull request #2127 from martin-frbg/issue2114_2
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

5 years agoReplace ISMIN and ISAMIN kernels on all x86_64 platforms (#2125)
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

5 years agoAdd NO_AFFINITY to available options on Linux, and set it to ON
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

5 years agoMerge pull request #2124 from tylerjereddy/manylinux1_azure
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

5 years agoMerge pull request #2123 from tylerjereddy/azure_readme_badge
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

5 years agoMerge pull request #2120 from brada4/getrf-2113
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

5 years agoTST: Azure manylinux1 & clean-up
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]

5 years agoAdd ARMV6 build to azure CI setup (#2122)
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]

5 years agoDOC: Add Azure CI status badge
Tyler Reddy [Wed, 8 May 2019 22:14:01 +0000 (15:14 -0700)]
DOC: Add Azure CI status badge

5 years agoUpdate azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 17:07:58 +0000 (19:07 +0200)]
Update azure-pipelines.yml

5 years agoUpdate azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 13:25:43 +0000 (15:25 +0200)]
Update azure-pipelines.yml

5 years agoUpdate azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 13:23:54 +0000 (15:23 +0200)]
Update azure-pipelines.yml

5 years agoUpdate azure-pipelines.yml
Martin Kroeker [Wed, 8 May 2019 12:14:22 +0000 (14:14 +0200)]
Update azure-pipelines.yml

5 years agoUpdate 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)

5 years agofix tabbing in azure commands
Martin Kroeker [Wed, 8 May 2019 11:58:59 +0000 (13:58 +0200)]
fix tabbing in azure commands

5 years agofirst try migrating one of the arm builds from travis
Martin Kroeker [Wed, 8 May 2019 11:52:22 +0000 (13:52 +0200)]
first try migrating one of the arm builds from travis

5 years agoMerge pull request #2121 from tylerjereddy/ppc64le-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

5 years agoUpdate link to IBM MASS library, update cpu support status
Martin Kroeker [Wed, 8 May 2019 10:20:00 +0000 (12:20 +0200)]
Update link to IBM MASS library, update cpu support status

5 years agoMerge pull request #2118 from Diazonium/develop
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

5 years agoTST: add native POWER8 to CI
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

5 years agoSet up CI with Azure Pipelines
Zhang Xianyi [Wed, 8 May 2019 01:58:01 +0000 (09:58 +0800)]
Set up CI with Azure Pipelines

[skip ci]

5 years agoremove redundant code #2113
Andrew [Tue, 7 May 2019 20:46:54 +0000 (23:46 +0300)]
remove redundant code #2113

5 years agoMerge pull request #2117 from martin-frbg/issue2114
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

5 years agoChange two http links to https
Diazonium [Tue, 7 May 2019 12:55:20 +0000 (14:55 +0200)]
Change two http links to https

Closes #2109

5 years agoFix errors in cpu enumeration with glibc 2.6
Martin Kroeker [Tue, 7 May 2019 11:34:52 +0000 (13:34 +0200)]
Fix errors in cpu enumeration with glibc 2.6

for #2114

5 years agoinit
Andrew [Tue, 7 May 2019 10:15:08 +0000 (13:15 +0300)]
init

5 years agoMerge pull request #2111 from martin-frbg/issue1955
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

5 years agoDisable DGEMMINCOPY as well for now
Martin Kroeker [Sun, 5 May 2019 13:52:01 +0000 (15:52 +0200)]
Disable DGEMMINCOPY as well for now

#1955

5 years agoDisable the SkyLakeX DGEMMITCOPY kernel as well
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

5 years agoMerge pull request #2101 from luzpaz/misc-typos
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

5 years agoRevert Changelog.txt typos
luz.paz [Sat, 4 May 2019 19:43:17 +0000 (15:43 -0400)]
Revert Changelog.txt typos

5 years agoRevert reference/ fixes
luz.paz [Sat, 4 May 2019 19:01:29 +0000 (15:01 -0400)]
Revert reference/ fixes

5 years agoMerge pull request #2107 from quickwritereader/develop
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

5 years agoMerge pull request #2105 from martin-frbg/issue2104
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

5 years agoconflict resolve
AbdelRauf [Wed, 1 May 2019 19:36:22 +0000 (19:36 +0000)]
conflict resolve

5 years agoCorrect argument of CPU_ISSET for glibc <2.5
Martin Kroeker [Wed, 1 May 2019 08:46:46 +0000 (10:46 +0200)]
Correct argument of CPU_ISSET for glibc <2.5

fixes #2104

5 years agoMisc. typo fixes
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`

5 years agoIncrement version to 0.3.7.dev
Martin Kroeker [Mon, 29 Apr 2019 17:25:32 +0000 (19:25 +0200)]
Increment version to 0.3.7.dev

5 years agoIncrement 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

5 years agoMerge branch 'release-0.3.0' into develop
Martin Kroeker [Mon, 29 Apr 2019 17:21:54 +0000 (19:21 +0200)]
Merge branch 'release-0.3.0' into develop

5 years agoUpdate Changelog with changes from 0.3.6
Martin Kroeker [Mon, 29 Apr 2019 17:18:26 +0000 (19:18 +0200)]
Update Changelog with changes from 0.3.6

5 years agoMerge branch 'develop' of https://github.com/quickwritereader/OpenBLAS into develop
AbdelRauf [Mon, 29 Apr 2019 08:57:44 +0000 (08:57 +0000)]
Merge branch 'develop' of https://github.com/quickwritereader/OpenBLAS into develop

5 years agosgemm/strmm
AbdelRauf [Sat, 13 Apr 2019 13:56:19 +0000 (13:56 +0000)]
sgemm/strmm

5 years agoMerge pull request #2099 from martin-frbg/rela-gbtrf
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

5 years agoDisable 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

5 years agoMerge pull request #2098 from martin-frbg/rela-malloc
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

5 years agoMerge pull request #2097 from martin-frbg/rela-getrf
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

5 years agoDisable reallocation of work array in xSYTRF
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)

5 years agoCorrect INFO=4 condition
Martin Kroeker [Sun, 28 Apr 2019 07:58:56 +0000 (09:58 +0200)]
Correct INFO=4 condition

5 years agoMerge pull request #2096 from martin-frbg/eig-testing
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

5 years agoMerge pull request #2095 from martin-frbg/trsm
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

5 years agoAvoid out-of-bounds accesses in LAPACK EIG tests
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

5 years agoCorrect length of name string in xerbla call
Martin Kroeker [Sat, 27 Apr 2019 20:49:04 +0000 (22:49 +0200)]
Correct length of name string in xerbla call

5 years agoMerge pull request #2094 from martin-frbg/issue2066
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

5 years agoAdd support for INTERFACE64 and fix XERBLA calls
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

5 years agoSupport INTERFACE64=1
Martin Kroeker [Sat, 27 Apr 2019 16:55:47 +0000 (18:55 +0200)]
Support INTERFACE64=1

5 years agoMerge pull request #2092 from jeffbaylor/snprintf_with_MSC_VER
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

5 years agoMerge pull request #2072 from martin-frbg/sum
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

5 years agosnprintf define consolidated to common.h
Jeff Baylor [Tue, 23 Apr 2019 00:01:34 +0000 (17:01 -0700)]
snprintf define consolidated to common.h

5 years agoMerge pull request #2084 from RashmicaG/develop
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.

5 years agoAdd 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.

5 years agoMerge pull request #2080 from martin-frbg/issue2075
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

5 years agoAdd -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

5 years agoAdd declarations for ?sum
Martin Kroeker [Sun, 31 Mar 2019 20:12:23 +0000 (22:12 +0200)]
Add declarations for ?sum

5 years agoMerge pull request #2073 from martin-frbg/issue2056-2
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

5 years agoAdd ?sum definitions for generic kernel
Martin Kroeker [Sun, 31 Mar 2019 11:55:49 +0000 (13:55 +0200)]
Add ?sum definitions for generic kernel

5 years agoAdd ?sum
Martin Kroeker [Sun, 31 Mar 2019 11:55:05 +0000 (13:55 +0200)]
Add ?sum

5 years agoAdd cmake defaults for ?sum kernels
Martin Kroeker [Sun, 31 Mar 2019 09:57:01 +0000 (11:57 +0200)]
Add cmake defaults for ?sum kernels

5 years agoDetect 32bit environment on 64bit ARM hardware
Martin Kroeker [Sun, 31 Mar 2019 08:50:43 +0000 (10:50 +0200)]
Detect 32bit environment on 64bit ARM hardware

for #2056, using same approach as #2058

5 years agoAdd ZARCH implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:49:05 +0000 (22:49 +0100)]
Add ZARCH implementation of ?sum

as trivial copies of the respective ?asum kernels with the ABS and vflpsb calls removed

5 years agoAdd x86_64 implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:27:04 +0000 (22:27 +0100)]
Add x86_64 implementation of ?sum

as trivial copy of ?asum with the fabs calls removed

5 years agoAdd x86 implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:26:10 +0000 (22:26 +0100)]
Add x86 implementation of ?sum

as trivial copy of ?asum with the fabs calls removed

5 years agoAdd SPARC implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:25:06 +0000 (22:25 +0100)]
Add SPARC implementation of ?sum

as trivial copy of ?asum with the fabs replaced by fmov to preserve code structure

5 years agoAdd POWER implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:23:42 +0000 (22:23 +0100)]
Add POWER implementation of ?sum

as trivial copy of ?asum with the fabs replaced by fmr to preserve code structure

5 years agoAdd MIPS64 implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:22:15 +0000 (22:22 +0100)]
Add MIPS64 implementation of ?sum

as trivial copy of ?asum with the fabs replaced by mov to preserve code structure

5 years agoAdd MIPS implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:20:14 +0000 (22:20 +0100)]
Add MIPS implementation of ?sum

as trivial copy of ?asum with the fabs calls removed

5 years agoAdd ia64 implementation of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:18:03 +0000 (22:18 +0100)]
Add ia64 implementation of ?sum

as trivial copy of asum with the fabs calls removed

5 years agoAdd ARM64 implementations of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:13:36 +0000 (22:13 +0100)]
Add ARM64 implementations of ?sum

as trivial copies of the respective ?asum kernels with the fabs calls removed

5 years agoAdd ARM implementations of ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:11:38 +0000 (22:11 +0100)]
Add ARM implementations of ?sum

(trivial copies of the respective ?asum with the fabs calls removed)

5 years agoAdd implementations of ssum/dsum and csum/zsum
Martin Kroeker [Sat, 30 Mar 2019 21:05:11 +0000 (22:05 +0100)]
Add implementations of ssum/dsum and csum/zsum

as trivial copies of asum/zsasum with the fabs calls replaced by fmov to preserve code structure

5 years agoAdd ?sum
Martin Kroeker [Sat, 30 Mar 2019 21:01:13 +0000 (22:01 +0100)]
Add ?sum

5 years agoAdd interface for ?sum (derived from ?asum)
Martin Kroeker [Sat, 30 Mar 2019 20:59:18 +0000 (21:59 +0100)]
Add interface for ?sum (derived from ?asum)

5 years agoAdd declarations for ?sum and cblas_?sum
Martin Kroeker [Sat, 30 Mar 2019 20:58:03 +0000 (21:58 +0100)]
Add declarations for ?sum and cblas_?sum

5 years agoMerge pull request #2061 from martin-frbg/martin-frbg-patch-1
Martin Kroeker [Sat, 30 Mar 2019 20:21:38 +0000 (21:21 +0100)]
Merge pull request #2061 from martin-frbg/martin-frbg-patch-1

Disable the AVX512 DGEMM kernel (again)

5 years agoMerge pull request #2071 from martin-frbg/issue2068
Martin Kroeker [Sat, 30 Mar 2019 13:54:28 +0000 (14:54 +0100)]
Merge pull request #2071 from martin-frbg/issue2068

Provide CBLAS interfaces to I?MIN and I?MAX

5 years agoBuild CBLAS interfaces for I?MIN and I?MAX
Martin Kroeker [Sat, 30 Mar 2019 11:38:41 +0000 (12:38 +0100)]
Build CBLAS interfaces for I?MIN and I?MAX

5 years agoExpose CBLAS interfaces for I?MIN and I?MAX
Martin Kroeker [Sat, 30 Mar 2019 11:37:13 +0000 (12:37 +0100)]
Expose CBLAS interfaces for I?MIN and I?MAX

5 years agoMerge pull request #2070 from quickwritereader/develop
Martin Kroeker [Fri, 29 Mar 2019 20:46:21 +0000 (21:46 +0100)]
Merge pull request #2070 from quickwritereader/develop

power9 makefile. dgemm based on power8 kernel with following changes …