@@ -34,7 +34,8 @@ LIBMKL = -L$(MKL) -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread
34
34
LIBVECLIB = -framework Accelerate
35
35
36
36
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
38
39
39
40
ifeq ($(OSNAME ) , WINNT)
40
41
@@ -259,7 +260,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
259
260
endif
260
261
261
262
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
263
265
264
266
veclib :: slinpack.veclib dlinpack.veclib clinpack.veclib zlinpack.veclib \
265
267
scholesky.veclib dcholesky.veclib ccholesky.veclib zcholesky.veclib \
@@ -312,6 +314,9 @@ slinpack.mkl : slinpack.$(SUFFIX)
312
314
slinpack.veclib : slinpack.$(SUFFIX )
313
315
-$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
314
316
317
+ slinpack.essl : slinpack.$(SUFFIX )
318
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBESSL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
319
+
315
320
# #################################### Dlinpack ####################################################
316
321
dlinpack.goto : dlinpack.$(SUFFIX ) ../$(LIBNAME )
317
322
$(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB ) -lm
@@ -328,6 +333,9 @@ dlinpack.mkl : dlinpack.$(SUFFIX)
328
333
dlinpack.veclib : dlinpack.$(SUFFIX )
329
334
-$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
330
335
336
+ dlinpack.essl : dlinpack.$(SUFFIX )
337
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBESSL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
338
+
331
339
# #################################### Clinpack ####################################################
332
340
333
341
clinpack.goto : clinpack.$(SUFFIX ) ../$(LIBNAME )
@@ -345,6 +353,9 @@ clinpack.mkl : clinpack.$(SUFFIX)
345
353
clinpack.veclib : clinpack.$(SUFFIX )
346
354
-$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
347
355
356
+ clinpack.essl : clinpack.$(SUFFIX )
357
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBESSL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
358
+
348
359
# #################################### Zlinpack ####################################################
349
360
350
361
zlinpack.goto : zlinpack.$(SUFFIX ) ../$(LIBNAME )
@@ -362,6 +373,9 @@ zlinpack.mkl : zlinpack.$(SUFFIX)
362
373
zlinpack.veclib : zlinpack.$(SUFFIX )
363
374
-$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBVECLIB ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
364
375
376
+ zlinpack.essl : zlinpack.$(SUFFIX )
377
+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBESSL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
378
+
365
379
# #################################### Scholesky ###################################################
366
380
367
381
scholesky.goto : scholesky.$(SUFFIX ) ../$(LIBNAME )
0 commit comments