3 ifeq ($(USE_THREAD), 0)
14 ifeq ($(CORE), POWER8)
15 ifeq ($(USE_OPENMP), 1)
16 COMMON_OPT += -Ofast -mcpu=power8 -mtune=power8 -mvsx -malign-power -DUSE_OPENMP -fno-fast-math -fopenmp
17 FCOMMON_OPT += -O2 -frecursive -mcpu=power8 -mtune=power8 -malign-power -DUSE_OPENMP -fno-fast-math -fopenmp
19 COMMON_OPT += -Ofast -mcpu=power8 -mtune=power8 -mvsx -malign-power -fno-fast-math
20 FCOMMON_OPT += -O2 -frecursive -mcpu=power8 -mtune=power8 -malign-power -fno-fast-math
25 FLAMEPATH = $(HOME)/flame/lib
28 #CELL_SDK_ROOT = /opt/IBM/cell-sdk-1.1/sysroot/usr
33 ifeq ($(OSNAME), Linux)
35 # COMPILER_PREFIX = powerpc64-linux-
37 # COMPILER_PREFIX = powerpc-linux-
45 CCOMMON_OPT += -mpowerpc64 -maix64
46 ifeq ($(COMPILER_F77), g77)
47 FCOMMON_OPT += -mpowerpc64 -maix64
49 ifeq ($(COMPILER_F77), xlf)
57 CCOMMON_OPT += -Wa,-a32
63 # CCOMMON_OPT += -maltivec -mabi=altivec
65 LIBFLAME = -L$(FLAMEPATH) -llapack2flame -lflame-lapack -lflame-base $(LIBS)
67 ifeq ($(OSNAME), Darwin)
68 CCOMMON_OPT += -force_cpusubtype_ALL
73 ifeq ($(OSNAME), Linux)
74 ESSLPATH = -L/opt/ibmcmp/lib -L/opt/ibmcmp/xlf/11.1/lib -Wl,-rpath,/opt/ibmcmp/lib -Wl,-rpath,/opt/ibmcmp/xlf/11.1/lib -lxlf90_r -lxlomp_ser -lxlfmath -lxl -lpthread
80 LIBVECLIB = -framework VecLib
82 LIBATLAS = -L/usr/lib/atlas3.7.11 -lf77blas -latlas -lg2c -lm
83 LIBESSL = -lessl $(ESSLPATH) ../../level1/others/libmisc.a -lm
85 LIBATLAS = -L/usr/lib/atlas3.7.11p -lptf77blas -latlas -lm -lpthread
86 LIBESSL = -lesslsmp $(ESSLPATH) ../../level1/others/libmisc.a -lm
89 ifeq ($(OSNAME), Linux)
90 ESSLPATH = -L/opt/ibmcmp/lib64 -Wl,-rpath,/opt/ibmcmp/lib64 -L/opt/ibmcmp/xlf/11.1/lib64 -Wl,-rpath,/opt/ibmcmp/xlf/11.1/lib64 -lxlf90_r -lxlomp_ser
95 LIBVECLIB = /System/Library/Frameworks/vecLib.framework/Versions/Current/vecLib
98 LIBATLAS = -L/usr/lib64/atlas3.7.11 -lf77blas -latlas -lg2c -lm
99 LIBESSL = -lessl $(ESSLPATH) -lm
101 LIBATLAS = -L/usr/lib64/atlas3.7.11p -lptf77blas -latlas -lm -lpthread
102 LIBESSL = -lesslsmp $(ESSLPATH) -lxlsmp -lm