sll_s_error_handler Subroutine

public subroutine sll_s_error_handler(file_name, line_num, caller, message)

@brief Print error message to standard-error, stop execution and dump backtrace information. @details

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: file_name
integer, intent(in) :: line_num
character(len=*), intent(in) :: caller
character(len=*), intent(in) :: message

Calls

proc~~sll_s_error_handler~~CallsGraph proc~sll_s_error_handler sll_s_error_handler interface~c_abort c_abort proc~sll_s_error_handler->interface~c_abort proc~errout errout proc~sll_s_error_handler->proc~errout

Source Code

  subroutine sll_s_error_handler( file_name, line_num, caller, message )
    character(len=*), intent(in) :: file_name !< file name
    integer         , intent(in) :: line_num  !< line number
    character(len=*), intent(in) :: caller    !< program/subroutine/function
    character(len=*), intent(in) :: message   !< error message

    call errout( error_unit, 'F', file_name, line_num, caller, message )
    call c_abort()

  end subroutine sll_s_error_handler