Add qlmpi and swap to mckernel (This is rebase commit for merging to development)
This commit is contained in:
committed by
Ken Sato
parent
74f15783d2
commit
236a072311
57
test/qlmpi/qlmpi_testsuite/Makefile
Normal file
57
test/qlmpi/qlmpi_testsuite/Makefile
Normal file
@ -0,0 +1,57 @@
|
||||
PPOSDIR=/home/satoken/ppos
|
||||
MPIDIR=/usr/lib64/mpich-3.2
|
||||
MPIBINDIR=$(MPIDIR)/bin
|
||||
MPILIBDIR=$(MPIDIR)/lib
|
||||
CC=gcc
|
||||
|
||||
MPIF90=$(MPIBINDIR)/mpif90
|
||||
MPICC=$(MPIBINDIR)/mpicc
|
||||
LIBDIR=$(PPOSDIR)/lib
|
||||
LDFLAGS=-L$(LIBDIR) -lqlmpi -Wl,-rpath=$(LIBDIR) -Wl,-rpath,$(MPILIBDIR)
|
||||
CFLAGS= -I$(PPOSDIR)/include
|
||||
|
||||
TARGETS= usr_prg_A usr_prg_B usr_prg_C usr_prg_irreg CT20a CT20b CT21a CT21b file1 file2 CT22a CT22b
|
||||
|
||||
all:: $(TARGETS)
|
||||
|
||||
usr_prg_A: usr_prg_A.c
|
||||
$(MPICC) $(CFLAGS) $(LDFLAGS) -lqlmpi -o $@ $@.c
|
||||
|
||||
usr_prg_B: usr_prg_B.c
|
||||
$(MPICC) $(CFLAGS) $(LDFLAGS) -lqlmpi -o $@ $@.c
|
||||
|
||||
usr_prg_C: usr_prg_C.c
|
||||
$(MPICC) $(CFLAGS) $(LDFLAGS) -lqlmpi -o $@ $@.c
|
||||
|
||||
usr_prg_irreg: usr_prg_irreg.c
|
||||
$(MPICC) $(CFLAGS) $(LDFLAGS) -lqlmpi -o $@ $@.c
|
||||
|
||||
CT20a: CT20.f
|
||||
$(MPIF90) -o $@ $< $(LDFLAGS)
|
||||
|
||||
CT20b: CT20.f
|
||||
$(MPIF90) -o $@ $< $(LDFLAGS)
|
||||
|
||||
CT21a: CT21.f
|
||||
$(MPIF90) -o $@ $< $(LDFLAGS)
|
||||
|
||||
CT21b: CT21.f
|
||||
$(MPIF90) -o $@ $< $(LDFLAGS)
|
||||
|
||||
CT22a: CT22.f
|
||||
$(MPIF90) -O -fopenmp -o $@ $< $(LDFLAGS)
|
||||
|
||||
CT22b: CT22.f
|
||||
$(MPIF90) -O -fopenmp -o $@ $< $(LDFLAGS)
|
||||
|
||||
file1: gendata
|
||||
./gendata 1 536870912 > $@
|
||||
|
||||
file2: gendata
|
||||
./gendata 2 536870912 > $@
|
||||
|
||||
gendata: gendata.c
|
||||
$(CC) -o $@ $<
|
||||
|
||||
clean::
|
||||
rm -f $(TARGETS) gendata
|
||||
Reference in New Issue
Block a user