<p>Hello Dr. Matt and others at PETSc, I read few tutorials on makefile as you advised. It improved my understanding.</p>
<p>Now I do the following to run the test example ex1:</p>
<div>1)cd ${PETSC_DIR}/src/ksp/ksp/examples/tutorials/<br>2)make ex1&nbsp;&nbsp; (it produces executable ex1)<br>3)[petsc1@localhost tutorials]$ mpiexec ex1<br>&nbsp;&nbsp;&nbsp; bash: mpiexec: command not found<br>4)[petsc1@localhost tutorials]$&nbsp;${PETSC_DIR}/externalpackages/
</div>
<div>mpich2-1.0.5p4/${PETSC_ARCH}/bin/mpiexec ex1<br>Error in system call mpiexec: No such file or directory<br>mpiexec could not exec ex1</div>
<p>I am puzzled with this situation. What should be the remedy?</p>
<p>In added the following two lines (although somewhat extra) in the makefile :<br>MPIEXEC = ${PETSC_DIR}/externalpackages/mpich2-1.0.5p4/${PETSC_ARCH}/bin/mpiexec<br>include ${PETSC_DIR}/bmake/${PETSC_ARCH}/petscconf</p>

<p>Please tell me that is there any effect of placing "include" lines on different locations in the makefile (at the top or bottom of the file)?</p>
<p>with best regards,<br>Amjad Ali.<br></p>