PIO  2.5.4
Error Handling

By default, PIO handles errors internally by printing a string describing the error and then calling mpi_abort. Application developers can change this behaivior with a call to Error Handling for Fortran or PIOc_set_iosystem_error_handling().

The three types of error handling are:

1 - PIO_INTERNAL_ERROR abort on error from any task.

2 - PIO_BCAST_ERROR broadcast error to all tasks on IO communicator

3 - PIO_RETURN_ERROR return error and do nothing else