mayeths / liblsb

Simplifying Measuring and Reporting: LibSciBench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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;


About

Simplifying Measuring and Reporting: LibSciBench

License:GNU General Public License v3.0


Languages

Language:Rebol 93.9%Language:Shell 3.4%Language:C++ 0.9%Language:C 0.8%Language:Makefile 0.6%Language:R 0.3%Language:M4 0.1%