package lacaml
Lacaml - OCaml-bindings to BLAS and LAPACK
Install
Dune Dependency
mmottl.github.io
Readme
Changelog
LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception License
Edit opam file
Versions (29)
Authors
-
EEgbert Ammicht <eammicht@lucent.com>
-
PPatrick Cousot <Patrick.Cousot@ens.fr>
-
SSam Ehrlichman <sehrlichman@janestreet.com>
-
FFlorent Hoareau <h.florent@gmail.com>
-
MMarkus Mottl <markus.mottl@gmail.com>
-
LLiam Stewart <liam@cs.toronto.edu>
-
CChristophe Troestler <Christophe.Troestler@umons.ac.be>
-
OOleg Trott <ot14@columbia.edu>
-
MMartin Willensdorfer <ma.wi@gmx.at>
Maintainers
Sources
lacaml-10.0.2.tbz
sha256=feaed83684b4de78963237afa18894a9d5c10759b048677ccc123f3d546680a9
md5=8cd88ef10f1b014e85a9f89d89b4a35a
doc/CHANGES.html
10.0.2 (2017-11-08)
- Fixed bugs accessing lower pentagonal matrix patterns
- Fixed library override issue on Mac OS X
10.0.1 (2017-10-21)
- Fixed wrongly capitalized build targets missed due to Mac OS X file system case insensitivity.
10.0.0 (2017-10-20)
- Switched to jbuilder and topkg
API changes
trmm
andtrsm
now do not label argumenta
anymore- Many matrix functions now support an optional
patt
argument, which can be used to specify rectangular, triagonal, trapezoidal, and pentagonal patterns on which to perform an operation. New functions
Mat.sum_prod
computes the sum of element-wise products of two matrices. Some use cases are already covered byMat.gemm_trace
, but the latter does not support patterns.
- Improved C-code to better support SIMD compiler optimizations
- Many internal improvements, including untagged and unboxed passing of parameters to and from external functions.
- Compilation now uses
-march=native -O3 -ffast-math
by default, which should be safe and exploit SIMD on platforms that support it to greatly improve performance of some operations. - Improved documentation
- Improved configuration and build process
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page