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=feaed83684b4de78963237afa18894a9d5c10759b048677ccc123f3d546680a9
md5=8cd88ef10f1b014e85a9f89d89b4a35a
CHANGES.md.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
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