Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

APM

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

Set the following labels to enable using METIS:

export METISINC /path/to/metis.h
export METISLIB /path/to/libmetis.so/.a

If you don't set these variables, the build will continue without using METIS.

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 for benchmark

Build

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