sll_m_errors Module


Uses

  • module~~sll_m_errors~~UsesGraph module~sll_m_errors sll_m_errors iso_fortran_env iso_fortran_env module~sll_m_errors->iso_fortran_env

Interfaces

interface

  • private subroutine c_abort() bind(C, name="abort")

    Arguments

    None

Subroutines

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

@brief Print warning message to standard-error and continue execution. @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

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

private subroutine errout(out_unit, severity, file_name, line_num, caller, message)

@brief Write error/warning message to a given unit. @details

Arguments

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