added lapack and lapacke timing libs by default
This commit is contained in:
parent
5664445543
commit
219bcb119d
11
Makefile
11
Makefile
|
@ -207,6 +207,7 @@ else
|
|||
netlib : lapack_prebuild
|
||||
ifndef NOFORTRAN
|
||||
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib
|
||||
@$(MAKE) -C $(NETLIB_LAPACK_DIR) tmglib
|
||||
endif
|
||||
ifndef NO_LAPACKE
|
||||
@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapackelib
|
||||
|
@ -230,11 +231,18 @@ ifndef NOFORTRAN
|
|||
-@echo "ARCHFLAGS = -ru" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "RANLIB = $(RANLIB)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "LAPACKLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "TMGLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "BLASLIB = ../../../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "LAPACKELIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "LAPACKLIB_P = ../$(LIBNAME_P)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "SUFFIX = $(SUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "PSUFFIX = $(PSUFFIX)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
-@echo "CEXTRALIB = $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
ifeq ($(F_COMPILER), GFORTRAN)
|
||||
-@echo "TIMER = INT_ETIME" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
else
|
||||
-@echo "TIMER = NONE" >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
endif
|
||||
-@cat make.inc >> $(NETLIB_LAPACK_DIR)/make.inc
|
||||
endif
|
||||
|
||||
|
@ -256,14 +264,12 @@ lapack-timing : large.tgz timing.tgz
|
|||
ifndef NOFORTRAN
|
||||
(cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING)
|
||||
(cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz )
|
||||
make -C $(NETLIB_LAPACK_DIR) tmglib
|
||||
make -C $(NETLIB_LAPACK_DIR)/TIMING
|
||||
endif
|
||||
|
||||
|
||||
lapack-test :
|
||||
(cd $(NETLIB_LAPACK_DIR)/TESTING && rm -f x* *.out)
|
||||
make -j 1 -C $(NETLIB_LAPACK_DIR) tmglib
|
||||
make -j 1 -C $(NETLIB_LAPACK_DIR)/TESTING xeigtstc xeigtstd xeigtsts xeigtstz xlintstc xlintstd xlintstds xlintstrfd xlintstrfz xlintsts xlintstz xlintstzc xlintstrfs xlintstrfc
|
||||
(cd $(NETLIB_LAPACK_DIR); ./lapack_testing.py -r )
|
||||
|
||||
|
@ -293,5 +299,4 @@ endif
|
|||
@rm -f $(NETLIB_LAPACK_DIR)/make.inc $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_mangling.h
|
||||
@rm -f *.grd Makefile.conf_last config_last.h
|
||||
@(cd $(NETLIB_LAPACK_DIR)/TESTING && rm -f x* *.out testing_results.txt)
|
||||
@rm -f $(NETLIB_LAPACK_DIR)/tmglib.a
|
||||
@echo Done.
|
||||
|
|
|
@ -2667,34 +2667,34 @@
|
|||
## @(MATGEN_OBJ) from `lapack-3.4.1/lapacke/src/Makefile`
|
||||
## Not exported: requires LAPACKE_TESTING to be set and depends on libtmg
|
||||
## (see `lapack-3.4.1/TESTING/MATGEN`).
|
||||
#LAPACKE_clatms,
|
||||
#LAPACKE_clatms_work,
|
||||
#LAPACKE_dlatms,
|
||||
#LAPACKE_dlatms_work,
|
||||
#LAPACKE_slatms,
|
||||
#LAPACKE_slatms_work,
|
||||
#LAPACKE_zlatms,
|
||||
#LAPACKE_zlatms_work,
|
||||
#LAPACKE_clagge,
|
||||
#LAPACKE_clagge_work,
|
||||
#LAPACKE_dlagge,
|
||||
#LAPACKE_dlagge_work,
|
||||
#LAPACKE_slagge,
|
||||
#LAPACKE_slagge_work,
|
||||
#LAPACKE_zlagge,
|
||||
#LAPACKE_zlagge_work,
|
||||
#LAPACKE_claghe,
|
||||
#LAPACKE_claghe_work,
|
||||
#LAPACKE_zlaghe,
|
||||
#LAPACKE_zlaghe_work,
|
||||
#LAPACKE_clagsy,
|
||||
#LAPACKE_clagsy_work,
|
||||
#LAPACKE_dlagsy,
|
||||
#LAPACKE_dlagsy_work,
|
||||
#LAPACKE_slagsy,
|
||||
#LAPACKE_slagsy_work,
|
||||
#LAPACKE_zlagsy,
|
||||
#LAPACKE_zlagsy_work,
|
||||
LAPACKE_clatms,
|
||||
LAPACKE_clatms_work,
|
||||
LAPACKE_dlatms,
|
||||
LAPACKE_dlatms_work,
|
||||
LAPACKE_slatms,
|
||||
LAPACKE_slatms_work,
|
||||
LAPACKE_zlatms,
|
||||
LAPACKE_zlatms_work,
|
||||
LAPACKE_clagge,
|
||||
LAPACKE_clagge_work,
|
||||
LAPACKE_dlagge,
|
||||
LAPACKE_dlagge_work,
|
||||
LAPACKE_slagge,
|
||||
LAPACKE_slagge_work,
|
||||
LAPACKE_zlagge,
|
||||
LAPACKE_zlagge_work,
|
||||
LAPACKE_claghe,
|
||||
LAPACKE_claghe_work,
|
||||
LAPACKE_zlaghe,
|
||||
LAPACKE_zlaghe_work,
|
||||
LAPACKE_clagsy,
|
||||
LAPACKE_clagsy_work,
|
||||
LAPACKE_dlagsy,
|
||||
LAPACKE_dlagsy_work,
|
||||
LAPACKE_slagsy,
|
||||
LAPACKE_slagsy_work,
|
||||
LAPACKE_zlagsy,
|
||||
LAPACKE_zlagsy_work,
|
||||
);
|
||||
|
||||
#These function may need 2 underscores.
|
||||
|
|
|
@ -2072,9 +2072,9 @@ SOBJ_FILES := $(SSRC_OBJ)
|
|||
DOBJ_FILES := $(DSRC_OBJ)
|
||||
ZOBJ_FILES := $(ZSRC_OBJ)
|
||||
|
||||
ifdef LAPACKE_TESTING
|
||||
# ifdef LAPACKE_TESTING
|
||||
ZOBJ_FILES += $(MATGEN_OBJ)
|
||||
endif
|
||||
#endif
|
||||
|
||||
ALLOBJ = $(COBJ_FILES) $(DOBJ_FILES) $(SOBJ_FILES) $(ZOBJ_FILES) $(OBJ_FILES)
|
||||
|
||||
|
|
Loading…
Reference in New Issue