Start change to petsc

Link petsc with brew installs.  This only partially works.  Should probably
branch and rebase.