bugfix in solver.F90 (using dabs), minor changes in makefiles due to petsc config