Link to Single-Threaded, LP64, Static Sparse Library - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English
$ export AOCL_ROOT=/opt/aocl
$ export SPARSE_ROOT=<aoclsparse_install_path>
$ export LD_LIBRARY_PATH=$AOCL_ROOT/lib_LP64:$LD_LIBRARY_PATH

$ g++ sample_mv_cpp.cpp -I$SPARSE_ROOT/include -I$AOCL_ROOT/include_LP64
-I$AOCL_ROOT/include_LP64/ $SPARSE_ROOT/lib/libaoclsparse.a
-Wl,-rpath,$AOCL_ROOT/lib_LP64 $AOCL_ROOT/lib_LP64/libflame.so
$AOCL_ROOT/lib_LP64/libblis.so $AOCL_ROOT/lib_LP64/libaoclutils.so
-lpthread -o sample_mv

$ g++ sample_spmv_c.c -I$SPARSE_ROOT/include -I$AOCL_ROOT/include_LP64
-I$AOCL_ROOT/include_LP64/ $SPARSE_ROOT/lib/libaoclsparse.a
-Wl,-rpath,$AOCL_ROOT/lib_LP64 $AOCL_ROOT/lib_LP64/libflame.so
$AOCL_ROOT/lib_LP64/libblis.so $AOCL_ROOT/lib_LP64/libaoclutils.so
-lpthread -o sample_spmv_c

./sample_mv
./sample_spmv_c