Is there a reason SETERRQ in fortran just calls MPI_Abort()? Can it at least print the error message somehow? Right now you just get:
---- SETERRQ(PETSC_COMM_SELF, 1, 'invalid boundary pressure for xp_phase1', ierr) gives: application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0 ---- And I assume it's asking too much for SETERRQ() in fortran to trigger the -on_error_attach_debugger? I'm not sure what the limitations are in why it can't call PetscError()... Ethan -- ------------------------------------ Ethan Coon Post-Doctoral Researcher Applied Mathematics - T-5 Los Alamos National Laboratory 505-665-8289 http://www.ldeo.columbia.edu/~ecoon/ ------------------------------------
