📄 makefile
字号:
#CC = ecc -g
CC = gcc -g
#MPI_ROOT = /Projects/software/IA64-LIN/mpich_versions/mpich-1.2.3-intel
#MPI_ROOT = /usr/lib/mpi
MPI_ROOT = /usr/local/mpich-1.2.5-gnu/ch_p4
#MPI_LIB = -lpmpich -lmpich -lpmpich
MPI_LIB = -lpmpich -lmpich -lpmpich -ldwarf -lnsl -lm -lelf -pthread
#MPI_LIB = -lpmpi -lmpi -lelan3 -lelan
RUN_CMD = $(MPI_ROOT)/bin/mpirun -np
#RUN_CMD = prun -n
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -