Just a headsup. With the latest 'master' branch - the location of externalpackages is changed from PETSC_DIR/externalpackages to PETSC_DIR/PETSC_ARCH/externalpackages. So if you rerun configure on master branch - this new location will be used. Satish