Software projects
[1]
TAUCS
A C library of solvers for sparse linear algebra.
I
developed the sparse multifrontal LU and QR factorization code.
[2]
Blendenpik
A MATLAB library for fast solution of rectangular dense
full rank linear systems.
For
overdetermined systems (#rows > #columns): x = arg min (norm(A
* x – b, 2)).
For
underdetermined systems (#columns > #rows): arg min (norm(x, 2)) s.t. Ax=b.
[3]
SpTriSolve
A
MATLAB MEX function for sparse triangular solve. Faster than
\ on triangular matrices.
Useful for applying a preconditioner in an iterative
method.
[4]
CUDA MEX
This
small script modifies the files used by MATLAB to compile mex-functions within
MATLAB so that CUDA is supported.
Once the
script setup_cuda_mex.m is ran you can just compile CUDA mex files with the
function cuda_mex.m.
[5]
DiggerME
A
mobile phones (or small devices capable of running Java ME) port of the
classical Digger game developed by me.