Vladimir Chalupecky
194082cf5b
blas/testblas: clean up Drotmg test and relax tolerance
2023-07-29 11:54:43 +02:00
Vladimir Chalupecky
fd2bc7697a
blas/testblas: add flag to DrotgTest to skip extreme values
2023-07-27 17:56:55 +02:00
Dan Kortschak
5f0141ca4c
all: run gofmt and generate all packages
...
Changes made in dsp/fourier/internal/fftpack break the formatting used
there, so these are reverted. There will be complaints in CI.
[git-generate]
gofmt -w .
go generate gonum.org/v1/gonum/blas
go generate gonum.org/v1/gonum/blas/gonum
go generate gonum.org/v1/gonum/unit
go generate gonum.org/v1/gonum/unit/constant
go generate gonum.org/v1/gonum/graph/formats/dot
go generate gonum.org/v1/gonum/graph/formats/rdf
go generate gonum.org/v1/gonum/stat/card
git checkout -- dsp/fourier/internal/fftpack
2022-08-06 07:05:17 +09:30
Dan Kortschak
a2c6f817bf
ci: replace golangci-lint with staticcheck
2022-05-18 21:35:57 +09:30
Vladimir Chalupecky
e25273b06b
blas/gonum: rewrite Drotg and extend its test
2021-05-19 11:41:04 +02:00
Dan Kortschak
72a4f789d0
blas/{gonum,testblas}: increase coverage cases for alpha and beta zeros
2021-03-31 16:26:44 +10:30
Dan Kortschak
da72779e7a
floats/scalar: new package containing non-vector functions from floats
2020-08-07 07:59:02 +09:30
Dan Kortschak
78ef2f096f
blas/{gonum,testblas}: zero out elements of c when beta is zero
2020-03-30 20:22:58 +10:30
Dan Kortschak
40a79689c0
blas/testblas: clean up lint
2019-11-07 19:56:23 +10:30
Dan Kortschak
17ea55aedb
blas,lapack: clean up docs and comments
...
Apply (with manual curation after the fact):
* s/^T/U+1d40/g
* s/^H/U+1d34/g
* s/, {2,3}if / $1/g
Some additional manual editing of odd formatting.
2019-09-06 20:02:29 +09:30
Vladimir Chalupecky
03b8f50d86
blas/gonum: rename files for consistency
2019-03-27 06:30:44 +01:00
Dan Kortschak
d54847ab4d
testblas: use testing Log instead of log.Println
2019-01-19 12:11:24 +10:30
Vladimir Chalupecky
54df3f38fd
blas/testblas: rewrite DtrsmTest to test various matrix strides
2019-01-19 00:17:25 +01:00
Vladimir Chalupecky
61b0fc21a9
blas/gonum: add Ztrsm with test
2019-01-17 17:29:26 +01:00
Vladimir Chalupecky
24791c35e9
blas/gonum: add Ztrmm with test
2019-01-17 17:29:26 +01:00
Vladimir Chalupecky
1b07048b32
blas/gonum: add Zhemm with test
2019-01-15 21:56:57 +01:00
Vladimir Chalupecky
ff4d47a8e5
blas/gonum: add Zsymm with test
2019-01-15 21:56:57 +01:00
Vladimir Chalupecky
14c5f9c2d5
blas/gonum: add Zher2k with test
2019-01-12 14:37:56 +01:00
Vladimir Chalupecky
fc3de8ad21
blas/gonum: add Zsyr2k with test
2019-01-12 14:37:56 +01:00
Vladimir Chalupecky
9653a9356e
blas/gonum: add Zherk with test
2019-01-10 12:18:00 +01:00
Vladimir Chalupecky
20d2a2bc77
blas/gonum: add Zsyrk with test
2019-01-10 12:18:00 +01:00
Vladimir Chalupecky
f41a0d0905
blas/gonum: fix bug in Dsyrk
...
The intention of the affected code was an optimization by avoiding
unnecessary multiplication of C when beta == 1. The bug was that the
condition compared beta to 0 instead of 1 (when uplo == blas.Lower)
which behaved correctly for all values except 0. This went unnoticed
since no test case used beta of 0 and the coverage was complete. This
commit fixes the bug and adds test cases for both Lower and Upper values
of uplo.
2019-01-10 12:18:00 +01:00
Vladimir Chalupecky
bf4bccac52
blas/gonum: add Zgemm with test
2019-01-10 12:18:00 +01:00
Vladimir Chalupecky
ae9628abb9
blas: change matrix description types to byte
2018-09-30 18:03:15 +02:00
Dan Kortschak
36be7e6faa
travis: check for copyright headers
2018-09-05 16:54:43 +09:30
Vladimir Chalupecky
b96df58db9
all: add missing copyright headers
2018-06-22 17:32:53 +02:00
Chad Kunde
7a8f4f7731
blas/testblas: Added 7x7 dgemv test case.
2018-06-17 14:22:00 -07:00
Vladimir Chalupecky
ac354dee58
blas/testblas: document implementation of some L2 complex tests
2018-05-08 16:38:15 +02:00
Vladimir Chalupecky
1a78f78f93
blas/testblas: use Ztbmv in test for Ztbsv
2018-05-04 15:39:29 +02:00
Vladimir Chalupecky
5a0dee3e04
blas/testblas: avoid sub-tests in test for Ztbmv
2018-05-04 15:39:29 +02:00
Vladimir Chalupecky
ffa80b88ee
blas/testblas: avoid sub-tests in test for Ztbsv
2018-05-04 15:39:29 +02:00
Vladimir Chalupecky
c98fce0a88
blas/testblas: add test for Ztbsv
2018-05-04 15:39:29 +02:00
Vladimir Chalupecky
368b432f67
blas/testblas: use subtests in Ztbmv test
2018-04-26 01:04:02 +02:00
Vladimir Chalupecky
a363089d1e
blas/testblas: add test for Ztbmv
2018-04-26 01:04:02 +02:00
Chad Kunde
73e313d592
blas/testblas: Added Sger benchmarking.
2018-04-21 07:28:46 +09:30
Chad Kunde
bfcf09e5ab
blas/testblas: Added 7x7 tests to dger.
...
Updated test table to match naming conventions.
2018-04-21 07:28:46 +09:30
Vladimir Chalupecky
d38bfd5a8d
blas/testblas: rename zPackHermitianBand to zPackTriBand
2018-03-19 08:38:45 +01:00
Vladimir Chalupecky
d6d3a5841a
blas/testblas: add test for Zhbmv
2018-03-19 08:38:45 +01:00
Vladimir Chalupecky
2d7527ae9c
blas/gonum: fix bad bound on column index in Dgbmv
2018-03-09 06:30:39 +01:00
Vladimir Chalupecky
ed9c56447c
blas/testblas: add test for Zgbmv
2018-03-07 13:04:14 +01:00
Vladimir Chalupecky
04a2918da8
blas/testblas: add min function
2018-03-07 13:04:14 +01:00
Vladimir Chalupecky
385a0bf6b2
blas/testblas: add test for Ztpsv
2018-03-02 09:13:13 +01:00
Dan Kortschak
58e39c9afd
blas/gonum: rewrite drotmg using Hopkins' implementation
...
Also fix blas.Flag documentation and explicitly state values.
2018-03-01 04:27:55 +10:30
Vladimir Chalupecky
1687f1afa4
blas/testblas: add znan variable and use it in tests
2018-01-12 12:23:16 +01:00
Vladimir Chalupecky
d293114c05
blas/testblas: add test for Ztpmv
2018-01-12 12:23:16 +01:00
Vladimir Chalupecky
b567e533c5
blas/testblas: move test cases for Ztrmv to package-level variable
2018-01-12 12:23:16 +01:00
Vladimir Chalupecky
e2b441ced2
blas/testblas: rename packHermitian and unpackHermitian
2018-01-12 12:23:16 +01:00
Vladimir Chalupecky
079f666658
blas/testblas: add test for Zhpmv
2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
f5b94da74f
blas/testblas: move test cases for Zhemv to package-level variable
2017-12-14 08:38:34 +01:00
Vladimir Chalupecky
1c0090b16d
blas/testblas: add test cases for Zher2 and Zhpr2 to increase coverage
2017-12-13 22:25:15 +01:00