make.sgi

来自「LU分解求解矩阵方程组的解」· SGI 代码 · 共 63 行

SGI
63
字号
##############################################################################  Program:         SuperLU_DIST##  Module:          make.inc##  Purpose:         Top-level Definitions##  Creation date:   February 4, 1997  version 1.0##  Modified:        November 11, 2002 (by Tom Oppe)###############################################################################  The machine (platform) identifier to append to the library names#PLAT            = _sgi##  The name of the libraries to be created/linked to#DSuperLUroot    = $(HOME)/SuperLU_DIST_2.0DSUPERLULIB     = $(DSuperLUroot)/libsuperlu_dist_2.0.a#BLASDEF         = -DUSE_VENDOR_BLASBLASLIB         = -lscsMPILIB		= -lmpi#LIBS            = $(DSUPERLULIB) $(BLASLIB) $(MPILIB) -lfortran##  The archiver and the flag(s) to use when building archive (library)#  If your system has no ranlib, set RANLIB = echo.#ARCH            = arARCHFLAGS       = crvRANLIB          = touch######################################################################## C compiler setupCC              = ccISA             = -64 -mips4 -TARG:platform=ip35# CFLAGS should be set to be the C flags that include optimizationCFLAGS          = $(ISA) -O2## NOOPTS should be set to be the C flags that turn off any optimization# This must be enforced to compile the two routines: slamch.c and dlamch.c.NOOPTS          = $(ISA) -O0############################################################################# FORTRAN compiler setupFORTRAN         = f90FFLAGS          = $(CFLAGS)############################################################################LOADER          = ccLOADOPTS        = $(CFLAGS)##############################################################################  C preprocessor defs for compilation (-DNoChange, -DAdd_, or -DUpCase)##  Need follow the convention of how C calls a Fortran routine.#CDEFS        = -DAdd_ -DORIGIN

⌨️ 快捷键说明

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