10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-06-30 00:44:28 +02:00
quantum_package/src/Electrons/tests/Makefile

33 lines
749 B
Makefile
Raw Normal View History

2014-04-07 17:36:19 +02:00
OPENMP =1
2014-04-07 16:56:29 +02:00
PROFILE =0
DEBUG = 0
IRPF90+= -I tests
REF_FILES=$(subst %.irp.f, %.ref, $(wildcard *.irp.f))
.PHONY: clean executables serial_tests parallel_tests
all: clean executables serial_tests parallel_tests
2014-04-07 17:36:19 +02:00
parallel_tests: $(REF_FILES)
2014-04-07 16:56:29 +02:00
@echo ; echo " ---- Running parallel tests ----" ; echo
2014-04-07 17:36:19 +02:00
@OMP_NUM_THREADS=10 ${QPACKAGE_ROOT}/scripts/run_tests.py
2014-04-07 16:56:29 +02:00
serial_tests: $(REF_FILES)
@echo ; echo " ---- Running serial tests ----" ; echo
2014-04-07 17:36:19 +02:00
@OMP_NUM_THREADS=1 ${QPACKAGE_ROOT}/scripts/run_tests.py
2014-04-07 16:56:29 +02:00
2014-04-07 17:36:19 +02:00
executables: $(wildcard *.irp.f) veryclean
$(MAKE) -C ..
2014-04-07 16:56:29 +02:00
%.ref: $(wildcard $(QPACKAGE_ROOT)/data/inputs/*.md5) executables
$(QPACKAGE_ROOT)/scripts/create_test_ref.sh $*
clean:
2014-04-07 17:36:19 +02:00
$(MAKE) -C .. clean
2014-04-07 16:56:29 +02:00
2014-04-07 17:36:19 +02:00
veryclean:
$(MAKE) -C .. veryclean
2014-04-07 16:56:29 +02:00