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

📄 make.inc

📁 famous linear algebra library (LAPACK) ports to windows
💻 INC
字号:
####################################################################
#  LAPACK make include file for Intel.                             #
#  LAPACK, Version 3.1.1                                           #
#  June 2007                                                       #
####################################################################
#
# See the INSTALL/ directory for more examples.
#

#
# Shell to be used.
#
SHELL = cmd /Q /C

#
# Command to be used for deletion.
#
DEL = del /Q /F

#
# Compiler flags to be used to create object files.
#
CFLAGS	= /nologo /nodebug /c /MD /assume:nounderscore

#
# Flags to be used to name object files.
#
OBJFLAGS  = /Fo

#
# Flags to be used to name executables.
#
EXEFLAGS   = /Fe

#
# Machine Architecture.
#
# The library names are suffixed with machine architecture.
#
!ifdef MACHINE_ARCH_64
PLAT = _WIN64
!else
PLAT = _WIN32
!endif

#
# Fortran compiler to be used.
#
FORTRAN  = ifort.exe

#
# Optimization options.
#
OPTS     = /unroll /Ox
DRVOPTS  = $(OPTS)

# 
# Options to disable compiler optimizations.
#
NOOPT    = /Od

#
# Fortran loader and it's options.
#
LOADER   = ifort.exe /nologo
LOADOPTS = 

#
# Timer for the SECOND and DSECND routines
#
# Default : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME
TIMER    = EXT_ETIME
# For RS6K : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME_
#TIMER    = EXT_ETIME_
# For gfortran compiler: SECOND and DSECND will use a call to the INTERNAL FUNCTION ETIME
#TIMER    = INT_ETIME
# If your Fortran compiler does not provide etime (like Nag Fortran Compiler, etc...)
# SECOND and DSECND will use a call to the INTERNAL FUNCTION CPU_TIME 
#TIMER    = INT_CPU_TIME
# If neither of this works...you can use the NONE value... In that case, SECOND and DSECND will always return 0
#TIMER     = NONE
#

#
#  The archiver and the flag(s) to use when building archive (library).
#
ARCH = xilib.exe
ARCHFLAGS= /OUT:
RANLIB   = echo

#
#  The location of the libraries to which you will link.
#
BLASLIB      = $(BLASLIB_ABSPATH)
LAPACKLIB    = lapack$(PLAT).lib
TMGLIB       = tmglib$(PLAT).lib
EIGSRCLIB    = eigsrc$(PLAT).lib
LINSRCLIB    = linsrc$(PLAT).lib

⌨️ 快捷键说明

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