Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

APM example workflow example workflow

Sympiler

Sympiler is a code generator for transforming sparse matrix methods. To access the list of publication and resources please visit: http://www.sympiler.com/

ParSy is parallel version of Sympiler. The evaluation benchmark for ParSy is available from ParSy_bench repository: https://github.com/cheshmi/parsy_bench

NASOQ and LBL solvers use Sympiler and ParSy code internally. For more information visit NASOQ Webpage.

Install

Dependencies

METIS

Resolved by cmake.

Intel MKL

Intel MKL should automatically set MKLROOT or MKL_ROOT, if not, please set:

export MKLROOT /path/to/mkl

If you don't set these variables, the build will continue without using Intel MKL and the supernodal Cholesky will be excluded.

Build

git clone --recursive https://github.com/sympiler/sympiler.git
cd sympiler/
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make