root / benchmark / Makefile.Rule

Revision 43, 1.0 kB (checked in by pernet, 1 year ago)

Updating the benchmark section to make it work with fflas-ffpack

  • Property svn:executable set to *
Line 
1############################
2## VARIABLE TO BE DEFINED ##
3############################
4ATLAS_CXX=-I/home/cpernet/Logiciels/ATLAS_Opteron64/include/
5ATLAS_LIB=-L/home/cpernet/Logiciels/ATLAS_Opteron64/lib   -llapack -lcblas -latlas
6GOTO_LIB=-L/home/cpernet/Logiciels/GotoBLAS  -lgoto
7FFLAS_FFPACK_PATH=/home/cpernet/Logiciels/fflas-ffpack
8
9#####################################
10# DO NOT MODIFY THE FOLLOWING LINES #
11#####################################
12
13CC=g++
14CXX=g++
15OPTFLAGS=-O3 -g
16OPTFLAGS+=-funroll-all-loops -frerun-loop-opt
17OPTFLAGS+=-fexpensive-optimizations -felide-constructors
18OPTFLAGS+=-fforce-addr
19OPTFLAGS+=-fstrength-reduce
20OPTFLAGS+=-fstrict-aliasing -ffast-math
21
22#CXXFLAGS= -I${LINBOX_PATH}/include -I${GMP_PATH}/include
23
24CXXFLAGS= -I${FFLAS_FFPACK_PATH}/include -I${FFLAS_FFPACK_PATH}/tests ${OPTFLAGS}
25
26ifdef GOTO_LINK
27CXX=g++ -U__LINBOX_HAVE_CBLAS
28LDLIBS+=${GOTO_LIB}
29endif
30
31ifdef ATLAS_LINK
32CXX=g++ -D__LINBOX_HAVE_CBLAS
33CXXFLAGS+=${ATLAS_CXX}
34LDLIBS+= ${ATLAS_LIB}
35endif
36
37
38
39
40
Note: See TracBrowser for help on using the browser.