SaC implementations of the Livermore Loop benchmarks
Building programs require operational sac2c and sac4c as well as CMake at least version 3.3.
Building instructions:
$ cd LivermoreLoops
$ git submodule init
$ git submodule update
$ mkdir build
$ cd build
$ cmake ..
$ make -j5
Compiled files will be available under build
directory, under corresponding
sub-directories. Each directory will be build for seq
and mt_pth
targets,
appending the name of the target to the name of the directory.
Additional flags for CMake:
-DINLINE=
- inline all loop functions (default: 'NO')
- Livermore Loop # 1: (Parallel) hydro fragment
- Livermore Loop # 2: (Sequential) incomplete Cholesky - CG