⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 famous linear algebra library (LAPACK) ports to windows
💻
📖 第 1 页 / 共 2 页
字号:
!include <..\make.inc>

#######################################################################
#  This is the makefile to create a library for LAPACK.
#  The files are organized as follows:
#       ALLAUX -- Auxiliary routines called from all precisions
#       SCLAUX -- Auxiliary routines called from both REAL and COMPLEX
#       DZLAUX -- Auxiliary routines called from both DOUBLE PRECISION
#                 and COMPLEX*16
#       SLASRC -- Single precision real LAPACK routines
#       CLASRC -- Single precision complex LAPACK routines
#       DLASRC -- Double precision real LAPACK routines
#       ZLASRC -- Double precision complex LAPACK routines
#
#  The library can be set up to include routines for any combination
#  of the four precisions.  To create or add to the library, enter nmake
#  followed by one or more of the precisions desired.  Some examples:
#       nmake single
#       nmake single complex
#       nmake single double complex complex16
#  Alternatively, the command
#       nmake
#  without any arguments creates a library of all four precisions.
#  The library is called
#       lapack.a
#  and is created at the next higher directory level.
#
#  To remove the object files after the library is created, enter
#       nmake clean
#
#  ***Note***
#  The functions lsame, second, dsecnd, slamch, and dlamch may have
#  to be installed before compiling the library.  Refer to the
#  installation guide, LAPACK Working Note 41, for instructions.
#
#######################################################################
 
ALLAUX = ilaenv.obj ieeeck.obj lsamen.obj xerbla.obj iparmq.obj	\
    ..\INSTALL\ilaver.obj ..\INSTALL\lsame.obj

SCLAUX = \
   sbdsdc.obj \
   sbdsqr.obj sdisna.obj slabad.obj slacpy.obj sladiv.obj slae2.obj  slaebz.obj \
   slaed0.obj slaed1.obj slaed2.obj slaed3.obj slaed4.obj slaed5.obj slaed6.obj \
   slaed7.obj slaed8.obj slaed9.obj slaeda.obj slaev2.obj slagtf.obj \
   slagts.obj slamrg.obj slanst.obj \
   slapy2.obj slapy3.obj slarnv.obj \
   slarra.obj slarrb.obj slarrc.obj slarrd.obj slarre.obj slarrf.obj slarrj.obj \
   slarrk.obj slarrr.obj slaneg.obj \
   slartg.obj slaruv.obj slas2.obj  slascl.obj \
   slasd0.obj slasd1.obj slasd2.obj slasd3.obj slasd4.obj slasd5.obj slasd6.obj \
   slasd7.obj slasd8.obj slasda.obj slasdq.obj slasdt.obj \
   slaset.obj slasq1.obj slasq2.obj slasq3.obj slazq3.obj slasq4.obj slazq4.obj slasq5.obj slasq6.obj \
   slasr.obj  slasrt.obj slassq.obj slasv2.obj spttrf.obj sstebz.obj sstedc.obj \
   ssteqr.obj ssterf.obj slaisnan.obj sisnan.obj \
   ..\INSTALL\slamch.obj ..\INSTALL\second_$(TIMER).obj

DZLAUX = \
   dbdsdc.obj \
   dbdsqr.obj ddisna.obj dlabad.obj dlacpy.obj dladiv.obj dlae2.obj  dlaebz.obj \
   dlaed0.obj dlaed1.obj dlaed2.obj dlaed3.obj dlaed4.obj dlaed5.obj dlaed6.obj \
   dlaed7.obj dlaed8.obj dlaed9.obj dlaeda.obj dlaev2.obj dlagtf.obj \
   dlagts.obj dlamrg.obj dlanst.obj \
   dlapy2.obj dlapy3.obj dlarnv.obj \
   dlarra.obj dlarrb.obj dlarrc.obj dlarrd.obj dlarre.obj dlarrf.obj dlarrj.obj \
   dlarrk.obj dlarrr.obj dlaneg.obj \
   dlartg.obj dlaruv.obj dlas2.obj  dlascl.obj \
   dlasd0.obj dlasd1.obj dlasd2.obj dlasd3.obj dlasd4.obj dlasd5.obj dlasd6.obj \
   dlasd7.obj dlasd8.obj dlasda.obj dlasdq.obj dlasdt.obj \
   dlaset.obj dlasq1.obj dlasq2.obj dlasq3.obj dlazq3.obj dlasq4.obj dlazq4.obj dlasq5.obj dlasq6.obj \
   dlasr.obj  dlasrt.obj dlassq.obj dlasv2.obj dpttrf.obj dstebz.obj dstedc.obj \
   dsteqr.obj dsterf.obj dlaisnan.obj disnan.obj \
   ..\INSTALL\dlamch.obj ..\INSTALL\dsecnd_$(TIMER).obj

SLASRC = \
   sgbbrd.obj sgbcon.obj sgbequ.obj sgbrfs.obj sgbsv.obj  \
   sgbsvx.obj sgbtf2.obj sgbtrf.obj sgbtrs.obj sgebak.obj sgebal.obj sgebd2.obj \
   sgebrd.obj sgecon.obj sgeequ.obj sgees.obj  sgeesx.obj sgeev.obj  sgeevx.obj \
   sgegs.obj  sgegv.obj  sgehd2.obj sgehrd.obj sgelq2.obj sgelqf.obj \
   sgels.obj  sgelsd.obj sgelss.obj sgelsx.obj sgelsy.obj sgeql2.obj sgeqlf.obj \
   sgeqp3.obj sgeqpf.obj sgeqr2.obj sgeqrf.obj sgerfs.obj sgerq2.obj sgerqf.obj \
   sgesc2.obj sgesdd.obj sgesv.obj  sgesvd.obj sgesvx.obj sgetc2.obj sgetf2.obj \
   sgetrf.obj sgetri.obj \
   sgetrs.obj sggbak.obj sggbal.obj sgges.obj  sggesx.obj sggev.obj  sggevx.obj \
   sggglm.obj sgghrd.obj sgglse.obj sggqrf.obj \
   sggrqf.obj sggsvd.obj sggsvp.obj sgtcon.obj sgtrfs.obj sgtsv.obj  \
   sgtsvx.obj sgttrf.obj sgttrs.obj sgtts2.obj shgeqz.obj \
   shsein.obj shseqr.obj slabrd.obj slacon.obj slacn2.obj \
   slaein.obj slaexc.obj slag2.obj  slags2.obj slagtm.obj slagv2.obj slahqr.obj \
   slahrd.obj slahr2.obj slaic1.obj slaln2.obj slals0.obj slalsa.obj slalsd.obj \
   slangb.obj slange.obj slangt.obj slanhs.obj slansb.obj slansp.obj \
   slansy.obj slantb.obj slantp.obj slantr.obj slanv2.obj \
   slapll.obj slapmt.obj \
   slaqgb.obj slaqge.obj slaqp2.obj slaqps.obj slaqsb.obj slaqsp.obj slaqsy.obj \
   slaqr0.obj slaqr1.obj slaqr2.obj slaqr3.obj slaqr4.obj slaqr5.obj \
   slaqtr.obj slar1v.obj slar2v.obj \
   slarf.obj  slarfb.obj slarfg.obj slarft.obj slarfx.obj slargv.obj \
   slarrv.obj slartv.obj \
   slarz.obj  slarzb.obj slarzt.obj slaswp.obj slasy2.obj slasyf.obj \
   slatbs.obj slatdf.obj slatps.obj slatrd.obj slatrs.obj slatrz.obj slatzm.obj \
   slauu2.obj slauum.obj sopgtr.obj sopmtr.obj sorg2l.obj sorg2r.obj \
   sorgbr.obj sorghr.obj sorgl2.obj sorglq.obj sorgql.obj sorgqr.obj sorgr2.obj \
   sorgrq.obj sorgtr.obj sorm2l.obj sorm2r.obj \
   sormbr.obj sormhr.obj sorml2.obj sormlq.obj sormql.obj sormqr.obj sormr2.obj \
   sormr3.obj sormrq.obj sormrz.obj sormtr.obj spbcon.obj spbequ.obj spbrfs.obj \
   spbstf.obj spbsv.obj  spbsvx.obj \
   spbtf2.obj spbtrf.obj spbtrs.obj spocon.obj spoequ.obj sporfs.obj sposv.obj  \
   sposvx.obj spotf2.obj spotrf.obj spotri.obj spotrs.obj sppcon.obj sppequ.obj \
   spprfs.obj sppsv.obj  sppsvx.obj spptrf.obj spptri.obj spptrs.obj sptcon.obj \
   spteqr.obj sptrfs.obj sptsv.obj  sptsvx.obj spttrs.obj sptts2.obj srscl.obj  \
   ssbev.obj  ssbevd.obj ssbevx.obj ssbgst.obj ssbgv.obj  ssbgvd.obj ssbgvx.obj \
   ssbtrd.obj sspcon.obj sspev.obj  sspevd.obj sspevx.obj sspgst.obj \
   sspgv.obj  sspgvd.obj sspgvx.obj ssprfs.obj sspsv.obj  sspsvx.obj ssptrd.obj \
   ssptrf.obj ssptri.obj ssptrs.obj sstegr.obj sstein.obj sstev.obj  sstevd.obj sstevr.obj \
   sstevx.obj ssycon.obj ssyev.obj  ssyevd.obj ssyevr.obj ssyevx.obj ssygs2.obj \
   ssygst.obj ssygv.obj  ssygvd.obj ssygvx.obj ssyrfs.obj ssysv.obj  ssysvx.obj \
   ssytd2.obj ssytf2.obj ssytrd.obj ssytrf.obj ssytri.obj ssytrs.obj stbcon.obj \
   stbrfs.obj stbtrs.obj stgevc.obj stgex2.obj stgexc.obj stgsen.obj \
   stgsja.obj stgsna.obj stgsy2.obj stgsyl.obj stpcon.obj stprfs.obj stptri.obj \
   stptrs.obj \
   strcon.obj strevc.obj strexc.obj strrfs.obj strsen.obj strsna.obj strsyl.obj \
   strti2.obj strtri.obj strtrs.obj stzrqf.obj stzrzf.obj sstemr.obj

CLASRC = \
   cbdsqr.obj cgbbrd.obj cgbcon.obj cgbequ.obj cgbrfs.obj cgbsv.obj  cgbsvx.obj \
   cgbtf2.obj cgbtrf.obj cgbtrs.obj cgebak.obj cgebal.obj cgebd2.obj cgebrd.obj \
   cgecon.obj cgeequ.obj cgees.obj  cgeesx.obj cgeev.obj  cgeevx.obj \
   cgegs.obj  cgegv.obj  cgehd2.obj cgehrd.obj cgelq2.obj cgelqf.obj \
   cgels.obj  cgelsd.obj cgelss.obj cgelsx.obj cgelsy.obj cgeql2.obj cgeqlf.obj cgeqp3.obj \
   cgeqpf.obj cgeqr2.obj cgeqrf.obj cgerfs.obj cgerq2.obj cgerqf.obj \
   cgesc2.obj cgesdd.obj cgesv.obj  cgesvd.obj cgesvx.obj cgetc2.obj cgetf2.obj cgetrf.obj \
   cgetri.obj cgetrs.obj \
   cggbak.obj cggbal.obj cgges.obj  cggesx.obj cggev.obj  cggevx.obj cggglm.obj \
   cgghrd.obj cgglse.obj cggqrf.obj cggrqf.obj \
   cggsvd.obj cggsvp.obj \
   cgtcon.obj cgtrfs.obj cgtsv.obj  cgtsvx.obj cgttrf.obj cgttrs.obj cgtts2.obj chbev.obj  \
   chbevd.obj chbevx.obj chbgst.obj chbgv.obj  chbgvd.obj chbgvx.obj chbtrd.obj \
   checon.obj cheev.obj  cheevd.obj cheevr.obj cheevx.obj chegs2.obj chegst.obj \
   chegv.obj  chegvd.obj chegvx.obj cherfs.obj chesv.obj  chesvx.obj chetd2.obj \
   chetf2.obj chetrd.obj \
   chetrf.obj chetri.obj chetrs.obj chgeqz.obj chpcon.obj chpev.obj  chpevd.obj \
   chpevx.obj chpgst.obj chpgv.obj  chpgvd.obj chpgvx.obj chprfs.obj chpsv.obj  \
   chpsvx.obj \
   chptrd.obj chptrf.obj chptri.obj chptrs.obj chsein.obj chseqr.obj clabrd.obj \
   clacgv.obj clacon.obj clacn2.obj clacp2.obj clacpy.obj clacrm.obj clacrt.obj cladiv.obj \
   claed0.obj claed7.obj claed8.obj \
   claein.obj claesy.obj claev2.obj clags2.obj clagtm.obj \
   clahef.obj clahqr.obj \
   clahrd.obj clahr2.obj claic1.obj clals0.obj clalsa.obj clalsd.obj clangb.obj clange.obj clangt.obj \
   clanhb.obj clanhe.obj \
   clanhp.obj clanhs.obj clanht.obj clansb.obj clansp.obj clansy.obj clantb.obj \
   clantp.obj clantr.obj clapll.obj clapmt.obj clarcm.obj claqgb.obj claqge.obj \
   claqhb.obj claqhe.obj claqhp.obj claqp2.obj claqps.obj claqsb.obj \
   claqr0.obj claqr1.obj claqr2.obj claqr3.obj claqr4.obj claqr5.obj \
   claqsp.obj claqsy.obj clar1v.obj clar2v.obj clarf.obj  clarfb.obj clarfg.obj clarft.obj \
   clarfx.obj clargv.obj clarnv.obj clarrv.obj clartg.obj clartv.obj \
   clarz.obj  clarzb.obj clarzt.obj clascl.obj claset.obj clasr.obj  classq.obj \
   claswp.obj clasyf.obj clatbs.obj clatdf.obj clatps.obj clatrd.obj clatrs.obj clatrz.obj \
   clatzm.obj clauu2.obj clauum.obj cpbcon.obj cpbequ.obj cpbrfs.obj cpbstf.obj cpbsv.obj  \
   cpbsvx.obj cpbtf2.obj cpbtrf.obj cpbtrs.obj cpocon.obj cpoequ.obj cporfs.obj \
   cposv.obj  cposvx.obj cpotf2.obj cpotrf.obj cpotri.obj cpotrs.obj cppcon.obj \
   cppequ.obj cpprfs.obj cppsv.obj  cppsvx.obj cpptrf.obj cpptri.obj cpptrs.obj \
   cptcon.obj cpteqr.obj cptrfs.obj cptsv.obj  cptsvx.obj cpttrf.obj cpttrs.obj cptts2.obj \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -