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

📄 makefile

📁 a software code for computing selected eigenvalues of large sparse symmetric matrices
💻
字号:
#!/bin/csh## makefile for ILUPACK# STARTDIR=$(PWD)# g77/gcc on Intel architecturesinclude makefile.includelinux#include makefile.includelinux64#include makefile.includelinux64_long# g77/gcc on AMD architectures#include makefile.includelinuxAMD#include makefile.includelinuxAMD64#include makefile.includelinuxAMD64_long# pgf77/pgcc on Intel architectures#include makefile.includepgf#include makefile.includepgf64#include makefile.includepgf64_long# pgf77/pgcc on AMD architectures#include makefile.includepgfAMD#include makefile.includepgfAMD64#include makefile.includepgfAMD64_long# Intel Fortran/C-Compilers on Itanium architectures#include makefile.includealtix#include makefile.includealtix_long# xlf90/xlc on IBM AIX power architectures#include makefile.includeaix# Intel Fortran/C-Compilers on Xeon architectures#include makefile.includeintel#include makefile.includeintel64#include makefile.includeintel64_long# Intel Fortran/C-Compilers on Opteron architectures#include makefile.includeintelAMD#include makefile.includeintelAMD64#include makefile.includeintelAMD64_long# ----------------------   program specific settings   -----------------------MYSTARTDIR=$(PWD).PHONY:  ilupack jd ourlibs clean clear jd mc64 amd blas lapack libsourpart: ilupack jd ourlibsall: ilupack jd mc64 amd blas lapack libsilupack: $(ILUPACK)	@ echo build ILUPACK preconditioners	@ cd ilupack; \        $(MAKE) "ARITHMETIC=-D_DOUBLE_REAL_"    "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)"jd: $(JD)	@ echo build Jacobi-Davidson solver	@ cd jd;\        $(MAKE) "ARITHMETIC=-D_DOUBLE_REAL_" "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)"	@ echo sample executable program can be found in the current directoryourlibs: ilupack jd	@ echo bind libraries	@ cd ../lib;\        $(MAKE) ourmain "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)" \        "AMD=" \        "MC64="\        "BLAS=" \        "LAPACK="mc64: $(MC64)	@ echo build MC64 matching	@ cd mc64; \        $(MAKE)  "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)"amd: $(AMD)	@ echo build AMD reordering	@ cd amd; \        $(MAKE)  "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)"blas: $(BLAS)	@ echo build blas library	@ cd blas;\        $(MAKE) "MYPLATFORM=$(PLATFORM)" "MYSTARTDIR=$(STARTDIR)"lapack: $(LAPACK)	@ echo build lapack library	@ cd lapack;\        $(MAKE) "MYPLATFORM=$(PLATFORM)" "MYSTARTDIR=$(STARTDIR)"libs: ilupack jd mc64 amd blas lapack	@ echo bind libraries	@ cd ../lib;\        $(MAKE) "MYPLATFORM=$(PLATFORM)" \        "MYSTARTDIR=$(STARTDIR)"clean:	rm -rf   */*.oclear:	rm -rf */*.o */*/*.o */D/* */Z/* */S/* */C/*;\        rm -rf ../lib/$(PLATFORM)/lib*.ainclude default.mkjd/*.c:      src/*.h ilupack/*.c: src/*.h

⌨️ 快捷键说明

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