QR_MUMPS
|
This file contains the module that implements the error management. More...
Go to the source code of this file.
Data Types | |
type | qrm_error_mod::qrm_err_type |
This is the basic type for error message. More... | |
type | qrm_error_mod::qrm_err_stack_type |
This type is to represent the errors stack. More... | |
Modules | |
module | qrm_error_mod |
This module contains all the error management routines and data. | |
Functions/Subroutines | |
subroutine | qrm_error_mod::qrm_err_act_save (err_act) |
Saves a copy of the qrm_err_act variable. More... | |
subroutine | qrm_error_mod::qrm_err_act_set (err_act) |
Sets the default error action. More... | |
subroutine | qrm_error_mod::qrm_err_act_restore (err_act) |
Restores the value of the qrm_err_act variable. More... | |
subroutine | qrm_error_mod::qrm_err_push (code, sub, ied, aed) |
This subroutine pushes an error on top of the stack. More... | |
subroutine | qrm_error_mod::qrm_err_raise (code, sub, ied, aed) |
Pushes an error on the stack and the flushes the stack itself. Basically does err_push and err_check at the same time. More... | |
subroutine | qrm_error_mod::qrm_err_get (info) |
This subroutine return the code of the first error on the stack or zero if the stack is empty. More... | |
subroutine | qrm_error_mod::qrm_err_check () |
This subroutine checks the errors stack. If something is found all the entries in the stack are popped and an abort is executed. More... | |
subroutine | qrm_error_mod::qrm_flush_err_stack (prnt) |
This subroutine flushes the errors stack optionally printing all the messages on the eunit output unit. More... | |
subroutine | qrm_error_mod::qrm_process_msg (msg) |
This routine prints out a message on the error unit. More... | |
Variables | |
type(qrm_err_stack_type), save | qrm_error_mod::qrm_err_stack |
The errors stack. More... | |
integer, parameter | qrm_error_mod::qrm_abort_ =0 |
Possible actions to be performed upon detection of an error. More... | |
integer, parameter | qrm_error_mod::qrm_return_ =1 |
integer | qrm_error_mod::qrm_err_act =qrm_abort_ |
Default action. More... | |
This file contains the module that implements the error management.
Definition in file qrm_error_mod.F90.