Commit Graph

61 Commits

Author SHA1 Message Date
Jonathan J Lawlor
5640d0376c update go 1.5beta1 -> go 1.5beta2
See https://groups.google.com/forum/#!topic/gonum-dev/GKJjAtDxR9I for discussion
2015-07-17 18:25:04 -04:00
kortschak
88ec467285 cgo/clapack: add autogenerated links to the fortran code
This is primarily for gonum dev use, but will aid others.
2015-07-16 10:49:49 +09:30
kortschak
434c403e6b cgo: move bindings to new package
This is a clean up of the code generation (reducing the line count
sigificantly and making failure much noisier prior to the CGO call -
though will only catch the most egregious errors).

The approach I've taken here differs significantly from that in blas/cgo
where all the checks are done in the generated binding code. Here there
is too much complexity, so we do the checks in the Implementation method
and then call the clapack function.

Also use CGO_LDFLAGS env var; this is how we do things in blas and it
allows us to have code that will work with go get when the environment
is correctly set up - without requiring go generate or perl use by the
client.
2015-07-16 09:36:17 +09:30
Brendan Tracey
d77e611d21 Merge pull request #17 from gonum/adddlarfb
Working implementation of blocked QR, LQ and linear solve using QR/LQ
2015-07-15 01:08:11 -07:00
btracey
ec100cf00f Working implementation of blocked QR
Improved function documentation

Fixed dlarfb and dlarft and added full tests

Added dgelq2

Working Dgels

Fix many comments and tests

Many PR comment responses

Responded to more PR comments

Many PR comments
2015-07-15 00:43:15 -07:00
kortschak
4c3efa54aa native: fix Dpotf2 doc comment 2015-07-12 11:31:47 +09:30
Jonathan J Lawlor
0545ed9413 add go 1.5beta1 to the build matrix
as per https://groups.google.com/forum/#!topic/gonum-dev/GKJjAtDxR9I
2015-07-08 22:55:18 -04:00
Brendan Tracey
b024a5b37c Merge pull request #16 from gonum/nativedoc
Add a package comment for native
2015-06-28 22:21:21 -07:00
btracey
5c16bb6b07 Add a package comment for native 2015-06-28 22:10:59 -07:00
Brendan Tracey
c3346f2ba1 Merge pull request #15 from gonum/adddlarf
Adddlarf
2015-06-28 21:18:08 -07:00
btracey
9351b1852e Added dlarf, tests, some auxiliary routines, and missing license headers
Added dlarf, tests, some auxiliary routines, and missing license headers

PR comments
2015-06-28 21:11:27 -07:00
Jonathan J Lawlor
ee6c48b740 Merge pull request #13 from jonlawlor/master
cleanup .travis.yml and associated files
2015-06-08 20:01:25 -04:00
Jonathan J Lawlor
5c73d083f1 cleanup .travis.yml and associated files
As explained in
https://groups.google.com/d/msg/gonum-dev/GKJjAtDxR9I/n0FD7WvvN5AJ

Removed notifications and go tip, simplified code, added some comments,
put all travis related code (except for .travis.yml) into .travis/
2015-06-06 13:17:56 -04:00
Brendan Tracey
b231f5cb45 Merge pull request #11 from gonum/adddpotrf
Rearrange Lapack to be like BLAS. Implement cholesky decomposition
2015-05-08 16:24:27 -07:00
btracey
578f42c8df Rearrange Lapack to be like BLAS. Implement cholesky decomposition
Responded to PR comments

modified travis file

Changed input and output types

added back needed types by cgo

Fixed perl script so it compiles

Changes to genLapack to allow compilation

Reinstate test-coverage.sh
2015-05-08 15:47:34 -07:00
kortschak
a032b8994e README: only report failure on master 2015-05-08 21:29:21 +09:30
Jonathan J Lawlor
ab032b6bfa Merge pull request #10 from gonum/travis-go-1.4.2
Change go version 1.4.1 -> 1.4.2 in build matrix
2015-02-18 08:28:09 -05:00
Jonathan J Lawlor
126d9c75f9 Change go version 1.4.1 -> 1.4.2 in build matrix 2015-02-18 07:52:16 -05:00
Jonathan J Lawlor
5cc18612f7 Merge pull request #9 from gonum/travis-gimme
Add explicit go version 1.4.1 to build matrix
2015-02-02 17:45:10 -05:00
Jonathan J Lawlor
f60ef48374 Add explicit go version 1.4.1 to build matrix 2015-02-02 17:45:04 -05:00
Dan Kortschak
ee86837e6b Merge pull request #8 from gonum/cblas
Use cblas128
2015-01-16 11:28:54 +10:30
kortschak
b217683ecd Use cblas128 2015-01-15 09:33:29 +10:30
Dan Kortschak
4077eab270 Merge pull request #7 from gonum/blasX
Make gonum/lapack packages use blas64 and cblas128
2015-01-12 16:03:47 +10:30
kortschak
2c251e7b5d Make gonum/lapack packages use blas64 and cblas128 2015-01-12 14:47:43 +10:30
Jonathan J Lawlor
f795a38819 Add explicit go version 1.3.3 to build matrix
The build matrix represents the versions of go we are officially supporting.
2015-01-01 18:41:40 -05:00
Jonathan J Lawlor
24a9a3c11b get packages only used in testing 2014-12-09 21:07:33 -05:00
Jonathan J Lawlor
5df369efb1 use new location for go cover tool 2014-11-13 01:16:13 -05:00
Jonathan J Lawlor
2ae9aa9abc Merge pull request #6 from gonum/only-coveralls-if-branch
fix bash conditional
2014-11-04 22:19:07 -05:00
Jonathan J Lawlor
bb9bac7985 fix bash conditional
The previous conditional always evaluated to true.  Oops.
2014-11-04 22:07:32 -05:00
Jonathan J Lawlor
046d2d8360 Merge pull request #5 from gonum/only-coveralls-if-branch
As this only impacts travis-ci and no active gonum code, I am forgoing the normal review process and merging.
2014-11-04 20:07:44 -05:00
Jonathan J Lawlor
1327ddc50b only do coverage when using gonum branch
Travis doesn't allow secure env variables (such as the coveralls api
key) to be used when merging a fork. This change avoids doing coverage
under that circumstance, so that tests still run.
2014-11-04 20:00:32 -05:00
Jonathan J Lawlor
2bdd1228e9 Merge pull request #4 from jonlawlor/master
add travis ci and coveralls
2014-10-18 19:52:17 -04:00
Jonathan J Lawlor
d55142d105 Update .travis.yml 2014-10-18 19:46:19 -04:00
Jonathan J Lawlor
3fc69cd912 Update .travis.yml 2014-10-18 19:42:22 -04:00
Jonathan J Lawlor
4588f633d8 Update README.md 2014-10-18 19:36:09 -04:00
Jonathan J Lawlor
c2bf187a7d Create test-coverage.sh 2014-10-18 19:35:09 -04:00
Jonathan J Lawlor
9475de598e Create .travis.yml 2014-10-18 19:34:31 -04:00
dane-unltd
aaa45f8a18 Merge pull request #3 from sbinet/dev/gen-lapack
Dev/gen lapack
2014-08-11 23:06:55 +02:00
Sebastien Binet
ceba370963 all: fixup tests for clapack.La -> clapack.Lapack 2014-08-11 21:06:58 +02:00
Sebastien Binet
4cddbdcb32 clapack: generate Lapack struct 2014-08-11 19:00:33 +02:00
Sebastien Binet
cef93eeffc doc: use clapack.Lapack 2014-08-11 19:00:10 +02:00
dane-unltd
03a06d2e01 Merge pull request #2 from sbinet/master
doc: update instructions
2014-08-11 14:18:55 +02:00
Sebastien Binet
9caa328974 doc: colorize example 2014-08-11 11:29:00 +02:00
Sebastien Binet
3d8368a315 doc: update instructions
- update package names for `gonum` migration
- update example
2014-08-11 10:54:08 +02:00
dane
0f57e9074b Add Issues and License to readme 2014-06-06 15:25:24 +02:00
dane
4ac66d865e Move to gonum/lapack 2014-06-06 13:58:58 +02:00
dane
c3377d5b86 Update readme with package information 2014-06-06 11:23:58 +02:00
dane
4547258c72 Remove ColMajor support 2014-06-06 11:12:21 +02:00
dane
78ca713497 Update readme 2014-06-05 18:10:24 +02:00
dane
b1524d00ba Change genLapack.pl command line argument handling. Use arguments directly as LDFLAGS 2014-06-05 18:06:27 +02:00