Sherman-Morrison/independent_test_harness/Makefile

30 lines
662 B
Makefile
Raw Normal View History

FC = ifx
CC = nvc
CFLAGS=-std=c99 -O3 -Wall -g -mp -target=gpu
LDFLAGS=-L$(HDF5_DIR)/lib -lhdf5 -lhdf5_hl
LDFLAGS+=-L$(MKLROOT)/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl
LDFLAGS+=-lcublas -mp -target=gpu
## Link with icc
# test: sm.o test.o detupdate21.o meuk.o
# $(CC) $(LDFLAGS) -o test sm.o detupdate21.o test.o meuk.o
test: sm.o test.o meuk.o
$(CC) $(LDFLAGS) -o test sm.o test.o meuk.o
%.o: %.f90
$(FC) $(FFLAGS) -c -o $@ $<
%.o : %.c
$(CC) $(CFLAGS) $(INCLUDE) -c -o $@ $<
clean:
rm -rf *.o *genmod* test test
debug_n_2: test
gdb --silent --args ./test n 2
debug_a_2: test
gdb --silent --args ./test a 2