updated benchmark Makefile for ESSL
This commit is contained in:
parent
e173c51c04
commit
08bddde3f3
|
@ -34,7 +34,8 @@ LIBMKL = -L$(MKL) -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread
|
||||||
LIBVECLIB = -framework Accelerate
|
LIBVECLIB = -framework Accelerate
|
||||||
|
|
||||||
ESSL=/opt/ibm/lib
|
ESSL=/opt/ibm/lib
|
||||||
LIBESSL = -lessl $(ESSL)/libxlomp_ser.so.1 $(ESSL)/libxlf90_r.so.1 $(ESSL)/libxlfmath.so.1 $(ESSL)/libxlsmp.so.1 /opt/ibm/xlC/13.1.2/lib/libxl.a
|
#LIBESSL = -lesslsmp $(ESSL)/libxlomp_ser.so.1 $(ESSL)/libxlf90_r.so.1 $(ESSL)/libxlfmath.so.1 $(ESSL)/libxlsmp.so.1 /opt/ibm/xlC/13.1.3/lib/libxl.a
|
||||||
|
LIBESSL = -lesslsmp $(ESSL)/libxlf90_r.so.1 $(ESSL)/libxlfmath.so.1 $(ESSL)/libxlsmp.so.1 /opt/ibm/xlC/13.1.3/lib/libxl.a
|
||||||
|
|
||||||
ifeq ($(OSNAME), WINNT)
|
ifeq ($(OSNAME), WINNT)
|
||||||
|
|
||||||
|
@ -259,7 +260,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
|
||||||
endif
|
endif
|
||||||
|
|
||||||
essl :: sgemm.essl strmm.essl dgemm.essl dtrmm.essl \
|
essl :: sgemm.essl strmm.essl dgemm.essl dtrmm.essl \
|
||||||
cgemm.essl ctrmm.essl zgemm.essl ztrmm.essl
|
cgemm.essl ctrmm.essl zgemm.essl ztrmm.essl \
|
||||||
|
slinpack.essl clinpack.essl dlinpack.essl zlinpack.essl
|
||||||
|
|
||||||
veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
|
veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
|
||||||
scholesky.veclib dcholesky.veclib ccholesky.veclib zcholesky.veclib \
|
scholesky.veclib dcholesky.veclib ccholesky.veclib zcholesky.veclib \
|
||||||
|
@ -312,6 +314,9 @@ slinpack.mkl : slinpack.$(SUFFIX)
|
||||||
slinpack.veclib : slinpack.$(SUFFIX)
|
slinpack.veclib : slinpack.$(SUFFIX)
|
||||||
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
|
slinpack.essl : slinpack.$(SUFFIX)
|
||||||
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
##################################### Dlinpack ####################################################
|
##################################### Dlinpack ####################################################
|
||||||
dlinpack.goto : dlinpack.$(SUFFIX) ../$(LIBNAME)
|
dlinpack.goto : dlinpack.$(SUFFIX) ../$(LIBNAME)
|
||||||
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
|
||||||
|
@ -328,6 +333,9 @@ dlinpack.mkl : dlinpack.$(SUFFIX)
|
||||||
dlinpack.veclib : dlinpack.$(SUFFIX)
|
dlinpack.veclib : dlinpack.$(SUFFIX)
|
||||||
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
|
dlinpack.essl : dlinpack.$(SUFFIX)
|
||||||
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
##################################### Clinpack ####################################################
|
##################################### Clinpack ####################################################
|
||||||
|
|
||||||
clinpack.goto : clinpack.$(SUFFIX) ../$(LIBNAME)
|
clinpack.goto : clinpack.$(SUFFIX) ../$(LIBNAME)
|
||||||
|
@ -345,6 +353,9 @@ clinpack.mkl : clinpack.$(SUFFIX)
|
||||||
clinpack.veclib : clinpack.$(SUFFIX)
|
clinpack.veclib : clinpack.$(SUFFIX)
|
||||||
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
|
clinpack.essl : clinpack.$(SUFFIX)
|
||||||
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
##################################### Zlinpack ####################################################
|
##################################### Zlinpack ####################################################
|
||||||
|
|
||||||
zlinpack.goto : zlinpack.$(SUFFIX) ../$(LIBNAME)
|
zlinpack.goto : zlinpack.$(SUFFIX) ../$(LIBNAME)
|
||||||
|
@ -362,6 +373,9 @@ zlinpack.mkl : zlinpack.$(SUFFIX)
|
||||||
zlinpack.veclib : zlinpack.$(SUFFIX)
|
zlinpack.veclib : zlinpack.$(SUFFIX)
|
||||||
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
|
zlinpack.essl : zlinpack.$(SUFFIX)
|
||||||
|
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
##################################### Scholesky ###################################################
|
##################################### Scholesky ###################################################
|
||||||
|
|
||||||
scholesky.goto : scholesky.$(SUFFIX) ../$(LIBNAME)
|
scholesky.goto : scholesky.$(SUFFIX) ../$(LIBNAME)
|
||||||
|
|
Loading…
Reference in New Issue