Dear all,
While I was setting up deal.II compilation on another machine I got stuck for weeks: it was crashing when running with MPI. It turned out that Deal.II managed to auto-detect PETSc (I did not turn it on, I am not using it), which was causing issues with the initialization of any MPI program.
May I suggest changing Deal.II configuration script to disable autodetection of PETSc by default and do it only if the user explicitly asked for it? To be honest, I had a bad experience with it and I haven't found PETSc superior to Trilinos in any application.
Best,
Michał