📄 makefile
字号:
######################################################################### This makefile creates the example programs for the linear equation# routines in SuperLU_DIST.## The command# make# without any arguments creates all the example programs.# The command# make double# creates double precision real example programs.# The command# make complex16# creates double precision complex example programs.## The executable files are called# double real: pddrive pddrive_ABglobal pddrive1# pddrive1_ABglobal pddrive2 pddrive3 pddrive4# double complex: pzdrive pzdrive_ABglobal pzdrive1# pzdrive1_ABglobal pzdrive2 pzdrive3 pzdrive4 ## Alternatively, you can create example programs individually by# typing the command (for example)# make pddrive## To remove the object files after the executable files have been# created, enter# make clean########################################################################include ../make.incINCLUDEDIR = -I../SRCDEXM = pddrive.o dcreate_matrix.o sp_ienv.o dreadhb.o# pdgstrs_lsum_X1.o pdgstrf_X1.oDEXM1 = pddrive1.o dcreate_matrix.o dreadhb.oDEXM2 = pddrive2.o dcreate_matrix.o dreadhb.oDEXM3 = pddrive3.o dcreate_matrix.o dreadhb.oDEXM4 = pddrive4.o dcreate_matrix.o dreadhb.oDEXMG = pddrive_ABglobal.o dreadhb.oDEXMG1 = pddrive1_ABglobal.o dreadhb.o sp_ienv.o DEXMG2 = pddrive2_ABglobal.o dreadhb.oDEXMG3 = pddrive3_ABglobal.o dreadhb.oDEXMG4 = pddrive4_ABglobal.o dreadhb.oZEXM = pzdrive.o zcreate_matrix.o zreadhb.o #pzgstrf_X1.oZEXM1 = pzdrive1.o zcreate_matrix.o zreadhb.oZEXM2 = pzdrive2.o zcreate_matrix.o zreadhb.oZEXM3 = pzdrive3.o zcreate_matrix.o zreadhb.oZEXM4 = pzdrive4.o zcreate_matrix.o zreadhb.oZEXMG = pzdrive_ABglobal.o zreadhb.oZEXMG1 = pzdrive1_ABglobal.o zreadhb.oZEXMG2 = pzdrive2_ABglobal.o zreadhb.oZEXMG3 = pzdrive3_ABglobal.o zreadhb.oZEXMG4 = pzdrive4_ABglobal.o zreadhb.oall: double complex16double: pddrive pddrive1 pddrive2 pddrive3 pddrive4 \ pddrive_ABglobal pddrive1_ABglobal pddrive2_ABglobal \ pddrive3_ABglobal pddrive4_ABglobalcomplex16: pzdrive pzdrive1 pzdrive2 pzdrive3 pzdrive4 \ pzdrive_ABglobal pzdrive1_ABglobal pzdrive2_ABglobal \ pzdrive3_ABglobal pzdrive4_ABglobalpddrive: $(DEXM) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXM) $(LIBS) -lm -o $@pddrive1: $(DEXM1) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXM1) $(LIBS) -lm -o $@pddrive2: $(DEXM2) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXM2) $(LIBS) -lm -o $@pddrive3: $(DEXM3) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXM3) $(LIBS) -lm -o $@pddrive4: $(DEXM4) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXM4) $(LIBS) -lm -o $@pddrive_ABglobal: $(DEXMG) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXMG) $(LIBS) -lm -o $@pddrive1_ABglobal: $(DEXMG1) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXMG1) $(LIBS) -lm -o $@pddrive2_ABglobal: $(DEXMG2) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXMG2) $(LIBS) -lm -o $@pddrive3_ABglobal: $(DEXMG3) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXMG3) $(LIBS) -lm -o $@pddrive4_ABglobal: $(DEXMG4) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(DEXMG4) $(LIBS) -lm -o $@pzdrive: $(ZEXM) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXM) $(LIBS) -lm -o $@pzdrive1: $(ZEXM1) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXM1) $(LIBS) -lm -o $@pzdrive2: $(ZEXM2) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXM2) $(LIBS) -lm -o $@pzdrive3: $(ZEXM3) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXM3) $(LIBS) -lm -o $@pzdrive4: $(ZEXM4) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXM4) $(LIBS) -lm -o $@pzdrive_ABglobal: $(ZEXMG) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXMG) $(LIBS) -lm -o $@pzdrive1_ABglobal: $(ZEXMG1) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXMG1) $(LIBS) -lm -o $@pzdrive2_ABglobal: $(ZEXMG2) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXMG2) $(LIBS) -lm -o $@pzdrive3_ABglobal: $(ZEXMG3) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXMG3) $(LIBS) -lm -o $@pzdrive4_ABglobal: $(ZEXMG4) $(DSUPERLULIB) $(LOADER) $(LOADOPTS) $(ZEXMG4) $(LIBS) -lm -o $@.c.o: $(CC) $(CFLAGS) $(CDEFS) $(BLASDEF) $(INCLUDEDIR) -c $< $(VERBOSE).f.o: $(FORTRAN) $(FFLAGS) -c $< $(VERBOSE)clean: rm -f *.o p[dz]drive p[dz]drive[1-9] \ p[dz]drive_ABglobal p[dz]drive[1-9]_ABglobal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -