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

📄 makefile

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻
字号:
##############################################################   Compilation du code TYPHONall: seq mpi####### Compiler, tools and optionsSYS = $(shell Util/test-systeme)include defvar.make.$(SYS)include defprj.make# Option compilation (cf defvar.make)FF   = $(FB) $(FO)# Pr閏ision#PREC = SP    # Choix de la double pr閏ision (SP ou DP)####### Files and ListsMAKEFILE= MakefilePRGNAME = TyphonEXTLIBS   = $(CGNSLIB) $(LAPACKLIBS)include librairies.makeLIB1 = libt_main.a   \       libt_xio.a    \       libt_cgns.a   \       libt_zone.a LIB2 = libt_param.a  \       libt_vortex.a \       libt_eqns.a   \       libt_eqkdif.a \       libt_mgrid.a  \       libt_mesh.a   \       libt_pio.a    \       libt_math.a   \       libt_modcom.a LIBSEQ = $(LIB1) libt_exchseq.a $(LIB2)LIBMPI = $(LIB1) libt_exchmpi.a $(LIB2)D_LIBSEQ = $(LIBSEQ:%=$(PRJLIB)/%)D_LIBMPI = $(LIBMPI:%=$(PRJLIB)/%)VPATH = CGNS:EQNS:EQKDIF:EXCHANGE:MAIN:MGRID:MESH:MODCOM:MATH:PARAM:PIO:VORTEX:XIO:ZONE####### Build librariesinclude   MODCOM/source-depend.make include     MATH/source-depend.make include      PIO/source-depend.makeinclude     MESH/source-depend.makeinclude    MGRID/source-depend.makeinclude     EQNS/source-depend.makeinclude   EQKDIF/source-depend.makeinclude EXCHANGE/source-depend.makeinclude   VORTEX/source-depend.makeinclude    PARAM/source-depend.makeinclude     ZONE/source-depend.makeinclude     CGNS/source-depend.makeinclude      XIO/source-depend.makeinclude     MAIN/source-depend.make ####### Build mainMAIN = Obj/main.o # d閜endances dans MAIN/depends.make####### Build rulesseq: $(PRGNAME)-seqmpi: $(PRGNAME)-mpi$(PRGNAME)-seq : $(MAIN) $(D_LIBSEQ) $(MAKEFILE)	@echo ---------------------------------------------------------------	@echo EDITION DE LIEN DE $(PRGNAME)-seq ---	@echo Librairies externes : $(EXTLIBS)	@echo Librairies TYPHON   : $(LIBSEQ)	@$(LINKER) $(LINKFB) $(MAIN) $(D_LIBSEQ) $(EXTLIBS) -o $(PRGNAME)-seq	@echo --- Cr閍tion de $(PRGNAME)-seq termin閑 ---$(PRGNAME)-mpi : $(MAIN) $(D_LIBMPI) $(MAKEFILE)	@echo ---------------------------------------------------------------	@echo EDITION DE LIEN DE $(PRGNAME)-mpi ---	@echo Librairies externes : $(EXTLIBS) $(MPILIB)	@echo Librairies TYPHON   : $(LIBMPI)	@$(LINKER) $(LINKFB) $(MAIN) $(D_LIBMPI) $(EXTLIBS) $(MPILIB) -o $(PRGNAME)-mpi	@echo --- Cr閍tion de $(PRGNAME)-mpi termin閑 ---clean:	-rm $(PRGNAME)-seq $(PRGNAME)-mpi 	-rm $(OBJECTS) 	-rm $(D_LIBMPI) $(D_LIBSEQ) 	-rm $(PRJINC)/*.$(MOD)	-rm *.$(MOD)####### Dependencies$(PRGNAME)-seq: $(MAKEFILE) $(PRGNAME)-mpi: $(MAKEFILE) # Dependances de modules

⌨️ 快捷键说明

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