aboutsummaryrefslogtreecommitdiff
path: root/math/blis
Commit message (Collapse)AuthorAgeFilesLines
* math/blis: fix compilation failure due to missing pythonJohannes M Dieterich2018-05-231-1/+3
| | | | | | | | | Reported by: pkg-fallout Reviewed by: zeising (mentor) Approved by: zeising (mentor) Notes: svn path=/head/; revision=470695
* math/blis: update to post 0.3.2 snapshot.Johannes M Dieterich2018-05-203-430/+8
| | | | | | | | | | | Among other changes, this improves performance on recent AMD architectures and contains the official runtime kernel selection we asked them for. Reviewed by: zeising (mentor) Approved by: zeising (mentor) Differential Revision: https://reviews.freebsd.org/D15334 Notes: svn path=/head/; revision=470486
* math/blis: update to the first snapshot working on FreeBSD to support ↵Johannes M Dieterich2017-12-123-77/+49
| | | | | | | | | | | | | runtime kernel selection. For amd64, this will now select, if available, an assembly optimized kernel for the CPU architecture blis is running on. The other architectures continue to only use what is now called the generic kernel but in theory arm and power7 assembly optimizations are available. Due to this, remove the old explicit kernel selection. Also switch to use devel/llvm50 as a compiler to actually support all the architectures (and upstream compile flags) properly. This hopefully will also help with getting blis to work on other architectures out of the box. Reviewed by: swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D13264 Notes: svn path=/head/; revision=456082
* Mark some ports failing on powerpc64. These ports are either newMark Linimon2017-06-021-0/+2
| | | | | | | | | | | ports, or had been recently unblocked. While here, pet portlint. Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=442405
* math/blis: Change to also always compile a shared library version of the ↵Johannes M Dieterich2017-05-252-3/+9
| | | | | | | | | | | | | library. This is in line with other BLAS libraries in the tree. While there, correct LOCALBASE to be PREFIX. Reviewed by: swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10865 Notes: svn path=/head/; revision=441631
* new port: math/blisJohannes M Dieterich2017-05-204-0/+528
BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a BSD3CLAUSE. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. (from their github) Reviewed by: swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10811 Notes: svn path=/head/; revision=441353