📄 default.mk
字号:
# default preconditioned Jacobi-Davidson main driverMAIN=PJD# -----------------------------------------------------ILUPACK=$(DIRILUPACK)symAMGextract.o \ $(DIRILUPACK)sympiluc.o \ $(DIRILUPACK)sympilucsol.o \ $(DIRILUPACK)sympiluclsol.o \ $(DIRILUPACK)sympilucusol.o \ $(DIRILUPACK)symAMGsetup.o \ $(DIRILUPACK)symAMGsol.o \ $(DIRILUPACK)symiluc.o \ $(DIRILUPACK)iluclist.o \ $(DIRILUPACK)piluclist.o \ $(DIRILUPACK)permamd.o \ $(DIRILUPACK)sympermmwm_amd.o \ $(DIRILUPACK)sympermMC64amd.o \ $(DIRILUPACK)symwm.o \ $(DIRILUPACK)symAMGinit.o \ $(DIRILUPACK)symAMGgetparams.o \ $(DIRILUPACK)symAMGsetparams.o \ $(DIRILUPACK)symAMGdelete.o \ $(DIRILUPACK)symspd.o \ $(DIRILUPACK)qsplit.o \ $(DIRILUPACK)qsplit2.o \ $(DIRILUPACK)scale.o \ $(DIRILUPACK)spdscale.o \ $(DIRILUPACK)symscale.o \ $(DIRILUPACK)Malloc.o \ $(DIRILUPACK)Realloc.o \ $(DIRILUPACK)geteps.o \ $(DIRILUPACK)qsort.o \ $(DIRILUPACK)qsort2.o \ $(DIRILUPACK)qqsort.o \ $(DIRILUPACK)qqsorti.o \ $(DIRILUPACK)qqsort2.o \ $(DIRILUPACK)qqsorts.o \ $(DIRILUPACK)qqsorts2.o \ $(DIRILUPACK)swapm.o \ $(DIRILUPACK)swapj.o \ $(DIRILUPACK)CSRmatvec.o \ $(DIRILUPACK)CSRmattvec.o \ $(DIRILUPACK)CSRmathvec.o \ $(DIRILUPACK)CSRSetupGraph.o \ $(DIRILUPACK)CSRSetupGraph_epsilon.o \ $(DIRILUPACK)clear.o \ $(DIRILUPACK)symmatvec.o \ $(DIRILUPACK)ddot2.o \ $(DIRILUPACK)symilupackinit.o \ $(DIRILUPACK)symilupackfactor.o \ $(DIRILUPACK)symilupacksol.o \ $(DIRILUPACK)symilupackdelete.o \ $(DIRILUPACK)symilupackinfo.o \ $(DIRILUPACK)symilupacknnz.o \ $(DIRILUPACK)symspdilupackconvert.o \ $(DIRILUPACK)cc_etimes.o \ $(DIRILUPACK)unscale.o \ $(DIRILUPACK)symamgsavediag.o \ $(DIRILUPACK)symamgrestorediag.o \ $(DIRILUPACK)dprivatesptrs.o \ $(DIRILUPACK)cc_etimes2.o \ $(DIRILUPACK)iprandom.o \ $(DIRILUPACK)ipsrandom.oMC64=$(DIRMC64)MC64.o \ $(DIRMC64)FD05AD.oAMDSRC=$(DIRAMD)amd_aat \ $(DIRAMD)amd_1 \ $(DIRAMD)amd_2 \ $(DIRAMD)amd_dump \ $(DIRAMD)amd_postorder \ $(DIRAMD)amd_post_tree \ $(DIRAMD)amd_defaults \ $(DIRAMD)amd_order \ $(DIRAMD)amd_control \ $(DIRAMD)amd_info \ $(DIRAMD)amd_valid \ $(DIRAMD)amd_preprocess AMDI = $(addsuffix .o, $(subst amd_,amd_i_,$(AMDSRC)))AMDL = $(addsuffix .o, $(subst amd_,amd_l_,$(AMDSRC)))AMD = $(AMDI) $(AMDL)JD=$(DIRJD)PJD.o \ $(DIRJD)JDaux.o \ $(DIRJD)dglprecsetup.o \ $(DIRJD)dglprecsol.o \ $(DIRJD)dglprecdelete.oBLAS=$(DIRBLAS)dnrm2.o \ $(DIRBLAS)dcopy.o \ $(DIRBLAS)daxpy.o \ $(DIRBLAS)idamax.o \ $(DIRBLAS)ddot.o \ $(DIRBLAS)dscal.o \ $(DIRBLAS)dspr.o \ $(DIRBLAS)dgemv.o \ $(DIRBLAS)dswap.o \ $(DIRBLAS)dtrsm.o \ $(DIRBLAS)dger.o \ $(DIRBLAS)dasum.o \ $(DIRBLAS)zswap.o \ $(DIRBLAS)izamax.o \ $(DIRBLAS)zgemv.o \ $(DIRBLAS)zscal.o \ $(DIRBLAS)zgeru.o \ $(DIRBLAS)zdscal.o \ $(DIRBLAS)zher.o \ $(DIRBLAS)zgemm.o \ $(DIRBLAS)ztrsm.o \ $(DIRBLAS)zdotc.o \ $(DIRBLAS)dsyrk.o \ $(DIRBLAS)dsyr2.o \ $(DIRBLAS)dsyr2k.o \ $(DIRBLAS)dgemm.o \ $(DIRBLAS)xerbla.o \ $(DIRBLAS)lsame.o \ $(DIRBLAS)dsymv.o \ $(DIRBLAS)dsymm.o \ $(DIRBLAS)dcabs1.o \ $(DIRBLAS)dsyr.o \ $(DIRBLAS)dtrmm.o \ $(DIRBLAS)dtrsv.o \ $(DIRBLAS)dtrmv.o LAPACK=$(DIRLAPACK)dlamch.o \ $(DIRLAPACK)dsptrf.o \ $(DIRLAPACK)dsptrs.o \ $(DIRLAPACK)dlapy2.o \ $(DIRLAPACK)dsyev.o \ $(DIRLAPACK)dlaswp.o \ $(DIRLAPACK)dlansy.o \ $(DIRLAPACK)dlascl.o \ $(DIRLAPACK)dsytrd.o \ $(DIRLAPACK)dsterf.o \ $(DIRLAPACK)dsteqr.o \ $(DIRLAPACK)dorgtr.o \ $(DIRLAPACK)dorgqr.o \ $(DIRLAPACK)dorgql.o \ $(DIRLAPACK)dorg2l.o \ $(DIRLAPACK)dorg2r.o \ $(DIRLAPACK)dsygst.o \ $(DIRLAPACK)dsygs2.o \ $(DIRLAPACK)dsytd2.o \ $(DIRLAPACK)dlarnv.o \ $(DIRLAPACK)dlarft.o \ $(DIRLAPACK)dlarfb.o \ $(DIRLAPACK)dlarfg.o \ $(DIRLAPACK)dlarf.o \ $(DIRLAPACK)ilaenv.o \ $(DIRLAPACK)ieeeck.o \ $(DIRLAPACK)dsygv.o \ $(DIRLAPACK)zlaev2.o \ $(DIRLAPACK)dlaev2.o \ $(DIRLAPACK)dlae2.o \ $(DIRLAPACK)dlasr.o \ $(DIRLAPACK)dlartg.o \ $(DIRLAPACK)dlasrt.o \ $(DIRLAPACK)dlassq.o \ $(DIRLAPACK)dlatrd.o \ $(DIRLAPACK)dlanst.o \ $(DIRLAPACK)dlaset.o \ $(DIRLAPACK)dlaruv.o \ $(DIRLAPACK)dpotrf.o \ $(DIRLAPACK)dpotf2.o \ $(DIRLAPACK)dgetrf.o \ $(DIRLAPACK)dgetf2.o \ $(DIRLAPACK)dgeqr2.o \ $(DIRLAPACK)zgetrf.o \ $(DIRLAPACK)zgetf2.o \ $(DIRLAPACK)zlacgv.o \ $(DIRLAPACK)dgeqrf.o \ $(DIRLAPACK)zrot.o \ $(DIRLAPACK)zpotf2.o \ $(DIRLAPACK)dormqr.o \ $(DIRLAPACK)zsyr.o \ $(DIRLAPACK)dorm2r.o \ $(DIRLAPACK)zlaswp.o SAMPLES=$(MAIN).oSTARTDIR=$(PWD)MYSTARTDIR=$(STARTDIR)# Linux#LIBS=-ljadamilu -llapack -lblas -lm -lc # HP alpha#LIBS=-ljadamilu -llapack -lcxml -lblas -lm -lc -lfor# IBM AIX#LIBS=-ljadamilu -llapack -lblas -lm -lc# SGI Altix#LIBS=-ljadamilu -lmkl_lapack -lmkl -lm -lc -lifcore -lguide# where are the headersINCDIR=$(MYSTARTDIR)/include# where are the librariesLIBDIR=$(MYSTARTDIR)/lib/$(PLATFORM).SUFFIXES: .c .f .F .o .a.DEFAULT: main%.o: %.c $(CC) $(CCFLAGS) -I$(INCDIR) $(FORTRANNAMES) $(ARITHMETIC) $(LONGINTEGER) -c -o $@ $<%.o: %.F $(FCOMPILE)%.o: %.f $(FF) $(FFFLAGS) -c -o $@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -