1*55a74a43SLisandro Dalcin# -*- makefile -*- 2*55a74a43SLisandro Dalcin 3*55a74a43SLisandro DalcinMPIEXEC= 4*55a74a43SLisandro DalcinPYTHON=python 5*55a74a43SLisandro Dalcin 6*55a74a43SLisandro Dalcin-include ../../../../../petscdir.mk 7*55a74a43SLisandro Dalcin-include ${PETSC_DIR}/lib/petsc/conf/variables 8*55a74a43SLisandro Dalcin 9*55a74a43SLisandro Dalcin.PHONY:test 10*55a74a43SLisandro Dalcintest: run clean 11*55a74a43SLisandro Dalcin 12*55a74a43SLisandro Dalcin.PHONY:run 13*55a74a43SLisandro Dalcinrun: run_1 run_2 14*55a74a43SLisandro Dalcin 15*55a74a43SLisandro DalcinSCRIPT1=test_mat_cg 16*55a74a43SLisandro Dalcin.PHONY:run_1 17*55a74a43SLisandro Dalcinrun_1: 18*55a74a43SLisandro Dalcin ${MPIEXEC} ${PYTHON} ${SCRIPT1}.py 19*55a74a43SLisandro Dalcin 20*55a74a43SLisandro DalcinSCRIPT2= test_mat_ksp 21*55a74a43SLisandro Dalcin.PHONY:run_2 22*55a74a43SLisandro Dalcinrun_2: 23*55a74a43SLisandro Dalcin ${MPIEXEC} ${PYTHON} ${SCRIPT2}.py 24*55a74a43SLisandro Dalcin 25*55a74a43SLisandro Dalcin.PHONY:clean 26*55a74a43SLisandro Dalcinclean: 27*55a74a43SLisandro Dalcin ${RM} *.py[co] 28*55a74a43SLisandro Dalcin ${RM} -r __pycache__ 29