Update test programs for qlmpi (do swap with using shared memory, ib_pingpong)

This commit is contained in:
Ken Sato
2017-09-25 16:56:52 +09:00
parent dae9a5ff13
commit 58c1fd4512
16 changed files with 569 additions and 21 deletions

View File

@@ -1,14 +1,19 @@
VPATH =
MCK_DIR=/home/satoken/ppos
MPICH_DIR=/usr/lib64/mpich-3.2
CC = icc
MPICC = mpicc
CFLAGS = -Wall -O0 -g -DDEBUG -DERROR
LD = $(CC)
LFLAGS = -libverbs
LDFLAGS = -L$(MPICH_DIR)/lib -L$(MCK_DIR)/lib
SRCS = list.c curtime.c printmem.c debug.c post.c qp.c read_config.c resource.c rdma_wr.c
SRCS = list.c curtime.c printmem.c debug.c post.c qp.c read_config.c resource.c mpi_rdma_wr.c
DSRCS = $(SRCS:.c=.d)
OBJS = $(SRCS:.c=.o)
EXECS = rdma_wr
EXECS = mpi_rdma_wr
MODULES = list.o curtime.o printmem.o debug.o post.o qp.o read_config.o resource.o sock.o
CWD := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
@@ -18,11 +23,17 @@ all: $(EXECS)
rdma_wr: rdma_wr.o $(MODULES)
$(LD) -o $@ $^ $(LFLAGS)
mpi_rdma_wr: mpi_rdma_wr.o $(MODULES)
$(LD) $(LDFLAGS) -lqlmpi -lmpi -o $@ $^ $(LFLAGS)
mpi_rdma_wr.o: mpi_rdma_wr.c
$(MPICC) -I$(MCK_DIR)/include $(CFLAGS) -c $<
%.o: %.c
$(CC) $(CFLAGS) -c $<
$(MPICC) $(CFLAGS) $(LDFLAGS) -c $<
%.d: %.c
$(CC) -MM $< > $*.d
$(MPICC) $(LDFLAGS) -MM $< > $*.d
clean:
rm -f $(EXECS) $(OBJS) $(DSRCS)