An open API service indexing awesome lists of open source software.

https://github.com/spcl/liblsb


https://github.com/spcl/liblsb

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

Installation
=============

./configure
make
make install

The MPI support is enabled by default. You can disable it passing --without-mpi to the configure script. You can compile agains a specific MPI
build using the MPICC and MPICXX env vars.

PAPI counters can be enabled/disabled with the --with-papi/--without-papi options.

You can force the hr timer to target a specific arch with the HRT_ARCH env var.

Usage example in: tests/lvect_bench.cpp

Compiling under Cray:
- switch to PrgEnv-gnu: module switch PrgEnv-cray/5.2.82 PrgEnv-gnu
Without PAPI:
- configure with: MPICC=cc MPICXX=CC ./configure --prefix=$(pwd)/build/ --with-mpi --without-papi
- make; make install;
With PAPI:
- module load papi
- configure with: MPICC=cc MPICXX=CC ./configure --prefix=$(pwd)/build/ --with-mpi --with-papi
- make; make install;