Skip to content

Commit 08bddde

Browse files
committed
updated benchmark Makefile for ESSL
1 parent e173c51 commit 08bddde

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

benchmark/Makefile

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ LIBMKL = -L$(MKL) -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread
3434
LIBVECLIB = -framework Accelerate
3535

3636
ESSL=/opt/ibm/lib
37-
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
37+
#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
38+
LIBESSL = -lesslsmp $(ESSL)/libxlf90_r.so.1 $(ESSL)/libxlfmath.so.1 $(ESSL)/libxlsmp.so.1 /opt/ibm/xlC/13.1.3/lib/libxl.a
3839

3940
ifeq ($(OSNAME), WINNT)
4041

@@ -259,7 +260,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
259260
endif
260261

261262
essl :: sgemm.essl strmm.essl dgemm.essl dtrmm.essl \
262-
cgemm.essl ctrmm.essl zgemm.essl ztrmm.essl
263+
cgemm.essl ctrmm.essl zgemm.essl ztrmm.essl \
264+
slinpack.essl clinpack.essl dlinpack.essl zlinpack.essl
263265

264266
veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
265267
scholesky.veclib dcholesky.veclib ccholesky.veclib zcholesky.veclib \
@@ -312,6 +314,9 @@ slinpack.mkl : slinpack.$(SUFFIX)
312314
slinpack.veclib : slinpack.$(SUFFIX)
313315
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
314316

317+
slinpack.essl : slinpack.$(SUFFIX)
318+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
319+
315320
##################################### Dlinpack ####################################################
316321
dlinpack.goto : dlinpack.$(SUFFIX) ../$(LIBNAME)
317322
$(CC) $(CFLAGS) -o $(@F) $^ $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB) -lm
@@ -328,6 +333,9 @@ dlinpack.mkl : dlinpack.$(SUFFIX)
328333
dlinpack.veclib : dlinpack.$(SUFFIX)
329334
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
330335

336+
dlinpack.essl : dlinpack.$(SUFFIX)
337+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
338+
331339
##################################### Clinpack ####################################################
332340

333341
clinpack.goto : clinpack.$(SUFFIX) ../$(LIBNAME)
@@ -345,6 +353,9 @@ clinpack.mkl : clinpack.$(SUFFIX)
345353
clinpack.veclib : clinpack.$(SUFFIX)
346354
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
347355

356+
clinpack.essl : clinpack.$(SUFFIX)
357+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
358+
348359
##################################### Zlinpack ####################################################
349360

350361
zlinpack.goto : zlinpack.$(SUFFIX) ../$(LIBNAME)
@@ -362,6 +373,9 @@ zlinpack.mkl : zlinpack.$(SUFFIX)
362373
zlinpack.veclib : zlinpack.$(SUFFIX)
363374
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBVECLIB) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
364375

376+
zlinpack.essl : zlinpack.$(SUFFIX)
377+
-$(CC) $(CFLAGS) -o $(@F) $^ $(LIBESSL) $(CEXTRALIB) $(EXTRALIB) $(FEXTRALIB)
378+
365379
##################################### Scholesky ###################################################
366380

367381
scholesky.goto : scholesky.$(SUFFIX) ../$(LIBNAME)

0 commit comments

Comments
 (0)