linbox
linbox copied to clipboard
LinBox - C++ library for exact, high-performance linear algebra
In `linbox/blackbox/apply.h`, around line 629, there is the following code: ``` for (size_t j=0; j
Hello,I have a question to ask you. Question: I use LinBox::NTL_GF2E for typedef LinBox::NTL_GF2E Field;Field F(2, fieldSize); SparseMatrix mA(F, rows, cols);DenseVector vB(F, rows);DenseVector vX(F, cols); then I call the function...
Fixes #187
- RNS Dixon solver (use `Method::Dixon` with `multiModLifting = true`) ; - Hadamard bound changed to be exact value (so that ratrecon can work nicely on small matrices).
A lot of work remains to do : - use sparse matrix operation from FFLAS or LinBox - use generic field instead of hardcoded ones (beware of rand() use) -...
Currently the "examples" folder plays two roles: 1. demonstrate simple examples of usage of the code 2. provide binaries for solving a single problem, such as Det, Rank etc This...
No need to compute the inverse mod p to lift in Dixon. The PLUQ factorization is sufficient to solve the system at each iteration.
``` /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -std=gnu++11 -O2 -Wall -DNDEBUG -UDEBUG -DFFLAS_COMPILED -DFFPACK_COMPILED -I/opt/sage-fflas-ffpack-3c2193e3d42d64d0be6bf6eba82e46c84540b49f/include -O2 -g -march=native -L/opt/sage-fflas-ffpack-3c2193e3d42d64d0be6bf6eba82e46c84540b49f/lib -Wl,-rpath,/opt/sage-fflas-ffpack-3c2193e3d42d64d0be6bf6eba82e46c84540b49f/lib -o liblinbox.la -rpath /opt/sage-fflas-ffpack-3c2193e3d42d64d0be6bf6eba82e46c84540b49f/lib dummy.lo util/libutil.la randiter/libranditer.la algorithms/libalgorithms.la -lntl -lmpfr -L/opt/sage-fflas-ffpack-3c2193e3d42d64d0be6bf6eba82e46c84540b49f/lib...
in SIMD code for FFT with floating point values, we can gain one multiplication by precomputing the W^i/p as in the integral case.
Shared memory Chinese Remainder Algorithm using Paladin.