package lacaml
Install
Dune Dependency
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
sha256=e3c8cc2f7c9f6343aef383250faf131b4de840eba2061bc79a7dca3bcb161788
md5=c4833993a409bd4ea4391630b03f65ad
CHANGES.md.html
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
anymoreMany 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