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_fd run_mf 14*55a74a43SLisandro Dalcin 15*55a74a43SLisandro Dalcin.PHONY:run_fd 16*55a74a43SLisandro Dalcinrun_fd: 17*55a74a43SLisandro Dalcin ${MPIEXEC} ${PYTHON} bratu3d.py -fd -nx 7 -ny 8 -nz 9 18*55a74a43SLisandro Dalcin 19*55a74a43SLisandro Dalcin.PHONY:run_mf 20*55a74a43SLisandro Dalcinrun_mf: 21*55a74a43SLisandro Dalcin ${MPIEXEC} ${PYTHON} bratu3d.py -mf -nx 9 -ny 8 -nz 7 22*55a74a43SLisandro Dalcin 23*55a74a43SLisandro Dalcin.PHONY:clean 24*55a74a43SLisandro Dalcinclean: 25*55a74a43SLisandro Dalcin ${RM} *.py[co] 26*55a74a43SLisandro Dalcin ${RM} -r __pycache__ 27