[petsc-dev] SETERRQ in fortran

Ethan Coon ecoon at lanl.gov
Wed Jun 15 13:49:40 CDT 2011


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/
------------------------------------




More information about the petsc-dev mailing list