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

📄 makefile

📁 CLAWPACK is a software package designed to compute numerical solutions to hyperbolic partial differe
💻
字号:
##               Makefile for the mpiclaw code:##       To make an MPI executable, type:          make xclawmpi#       (from the application sub-directory)##       To make an executable that generates#       output in HDF (version 4) format, type:   make xclawmpihdf#       (from the application sub-directory)##       To combine ASCII output files (one from#       each processor at each time level) into#       fort.qXXXX files for use with MATLAB, type:  make catfiles#       (in directory with fort.qXXXX.YY files)##       To compile a single file.f type:          make file.o#       (from the application sub-directory)##       To combine all source files type:         make program#       (from the application sub-directory)#       (sometimes easier to debug all in one)##       To combine all source files including#       HDF output routines type:                 make programhdf#       (from the application sub-directory)#FFLAGS = -O3LFLAGS = $(FFLAGS)F77    = mpif77 -c -mismatch # -mismatch is necessary for NAG f95 compiler.LINK   = mpif77HDFLIBS = -L/usr/local/hdf/lib -lmfhdf -ldf -ljpeg -lz.f.o: ; $(F77) $(FFLAGS) $*.f -o $*.oOBJECTS = \  ../qinit.o \  ../rpn3adv.o \  ../rpt3adv.o \  ../rptt3adv.o \  ../setaux.oLIBOBJECTS = \  $(CLAW)/clawpack/3d/mpilib/claw3ez_mpi_driver.o \  $(CLAW)/clawpack/3d/mpilib/claw3ez_mpi.o \  $(CLAW)/clawpack/3d/mpilib/bc3_mpi.o \  $(CLAW)/clawpack/3d/mpilib/bc3_aux_mpi.o \  $(CLAW)/clawpack/3d/mpilib/claw3_mpi.o \  $(CLAW)/clawpack/3d/lib/setprob.o \  $(CLAW)/clawpack/3d/lib/b4step3.o \  $(CLAW)/clawpack/3d/lib/chkmth.o \  $(CLAW)/clawpack/3d/lib/step3.o \  $(CLAW)/clawpack/3d/lib/step3ds.o \  $(CLAW)/clawpack/3d/lib/dimsp3.o \  $(CLAW)/clawpack/3d/lib/flux3.o \  $(CLAW)/clawpack/3d/lib/copyq3.o \  $(CLAW)/clawpack/3d/lib/limiter.o \  $(CLAW)/clawpack/3d/lib/philim.o \  $(CLAW)/clawpack/3d/lib/src3.oSOURCES = \  ../qinit.f \  ../rpn3.f \  ../rpt3.f \  ../rptt3.f \  ../setaux.f\  $(CLAW)/clawpack/3d/mpilib/claw3ez_mpi_driver.f \  $(CLAW)/clawpack/3d/mpilib/claw3ez_mpi.f \  $(CLAW)/clawpack/3d/mpilib/bc3_mpi.f \  $(CLAW)/clawpack/3d/mpilib/bc3_aux_mpi.f \  $(CLAW)/clawpack/3d/mpilib/claw3_mpi.f \  $(CLAW)/clawpack/3d/lib/setprob.f \  $(CLAW)/clawpack/3d/lib/claw3ez.f \  $(CLAW)/clawpack/3d/lib/b4step3.f \  $(CLAW)/clawpack/3d/lib/chkmth.f \  $(CLAW)/clawpack/3d/lib/step3.f \  $(CLAW)/clawpack/3d/lib/step3ds.f \  $(CLAW)/clawpack/3d/lib/dimsp3.f \  $(CLAW)/clawpack/3d/lib/flux3.f \  $(CLAW)/clawpack/3d/lib/copyq3.f \  $(CLAW)/clawpack/3d/lib/limiter.f \  $(CLAW)/clawpack/3d/lib/philim.f \  $(CLAW)/clawpack/3d/lib/src3.fOUTOBJECTS = $(CLAW)/clawpack/3d/mpilib/out3_mpi.oOUTSOURCES = $(CLAW)/clawpack/3d/mpilib/out3_mpi.fHDFOBJECTS = $(CLAW)/clawpack/3d/mpilib/out3_mpi_hdf.oHDFSOURCES = $(CLAW)/clawpack/3d/mpilib/out3_mpi_hdf.fxclawmpi: $(OBJECTS) $(LIBOBJECTS) $(OUTOBJECTS)	$(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(OUTOBJECTS) -o xclawmpixclawmpihdf: $(OBJECTS) $(LIBOBJECTS) $(HDFOBJECTS)	$(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(HDFOBJECTS) -o xclawmpi \	$(HDFLIBS)program : $(SOURCES) $(OUTSOURCES)	cat $(SOURCES) $(OUTSOURCES) > claw3program.fprogramhdf : $(SOURCES) $(HDFSOURCES)	cat $(SOURCES) $(HDFSOURCES) > claw3program.f# Type "make catfiles" to combine fort.qXXXX.YY output files from out2_mpi# into fort.qXXXX files (for use with CLAWPACK's MATLAB graphics routines).# This step is not necessary with the HDF output routines.catfiles : fort.q0000fort.q0000 : fort.q0000.00	$(CLAW)/clawpack/3d/mpilib/catfilesfort.q0000.00 :	$(CLAW)/clawpack/3d/mpilib/catfiles### DO NOT remove this line - make depends on it ###

⌨️ 快捷键说明

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