makefile
来自「MPI的工具 MPI_tuning_ClusterTools Basic_T」· 代码 · 共 29 行
TXT
29 行
CC = ecc -g -static
MPI_ROOT = /opt/mpich-1.2.5.2
MPI_LIB = -lpmpich -lmpich -lpmpich -lnsl -lm -lpthread
RUN_CMD = $(MPI_ROOT)/bin/mpirun -np
all:
@echo "'make cpi' or 'make cpi_vt', then 'make run', then 'vampir cpi.stf'"
clean:
rm -f a.out *.o cpi
rm -f *.pbv *.bvt *.avt *.stf* *.prot
run: cpi
$(RUN_CMD) 4 cpi
cpi.o: cpi.c
$(CC) -c -I$(MPI_ROOT)/include -I$(VT_ROOT)/include cpi.c
cpi: cpi.o
$(CC) -o cpi cpi.o -L$(MPI_ROOT)/lib -L$(VT_ROOT)/lib \
-lVTnull $(MPI_LIB)
cpi_vt: cpi.o
$(CC) -o cpi cpi.o -L$(MPI_ROOT)/lib -L$(VT_ROOT)/lib \
-lVT $(MPI_LIB) -lpthread
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?