1cdb0f33dSPierre Jolivet-include ../../../petscdir.mk 2f97672e5SBarry Smith 3c4762a1bSJed Browninclude ${PETSC_DIR}/lib/petsc/conf/variables 4c4762a1bSJed Browninclude ${PETSC_DIR}/lib/petsc/conf/rules 5b6efb0a5SBarry Smith 6a03c4107SJunchao ZhangV ?= 0 7a03c4107SJunchao ZhangQUIET = $(shell [ "$(V)" = "0" ] && echo @) 8a03c4107SJunchao Zhang 9b6efb0a5SBarry Smithtestex55: 10a03c4107SJunchao Zhang -${QUIET}export PYTHONPATH=$${PYTHONPATH:+$$PYTHONPATH:}${PETSCPYTHONPATH};\ 11504e95faSBarry Smith echo "Using PYTHONPATH=$${PYTHONPATH} to locate mpi4py for test"; \ 12a03c4107SJunchao Zhang ${MPIEXEC} -n 2 ${MPIEXEC_TAIL} ${PYTHON_EXE} ./ex55.py > ex55.tmp 2>&1; 13a03c4107SJunchao Zhang -@if [ ! -s ex55.tmp ]; then \ 14*01e1867fSPierre Jolivet echo "C/C++ mpi4py Python example src/sys/tests/ex55.py run successfully with 2 MPI processes"; \ 1527cb8d94SBarry Smith else \ 16*01e1867fSPierre Jolivet echo "Possible error running Python example src/sys/tests/ex55.py with 2 MPI processes"; \ 17d30b464cSBarry Smith echo "See https://petsc.org/release/faq/";\ 18a03c4107SJunchao Zhang cat ex55.tmp; \ 1981b9c2c9SBarry Smith touch ../../../check_error;\ 2027cb8d94SBarry Smith fi; \ 2127cb8d94SBarry Smith ${RM} -f ex55.tmp 22