LULESH

From Tau Wiki
Revision as of 22:18, 29 February 2012 by Scottb (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Background

Link Code Version Machine Date
LLNL website 1.0.1 Keeneland February 2012

Building

Each version of LULUSH, serial, cuda, openmp contains one makefile. You can build them this way:

Serial:

export TAU_MAKEFILE=<path to TAU>/x86_64/lib/Makefile.tau-icpc-pdt
make CXX=tau_cxx.sh

OpenMP:

export TAU_MAKEFILE=<path to TAU>/x86_64/lib/Makefile.tau-icpc-pdt-openmp-opari
make CXX=tau_cxx.sh

CUDA:

export TAU_MAKEFILE=<path to TAU>/x86_64/lib/Makefile.tau-icpc-pdt
nvcc --compiler-options=-finstrument-functions -O3 -arch sm_20 -c lulesh.cu
tau_cc.sh -L/sw/keeneland/cuda/4.1/linux_binary/lib64 -lcudart lulesh.o -lm -o lulesh