m_die Module


Uses


Interfaces

public interface die

  • private subroutine die0_(where)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
  • private subroutine die1_(where, message)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: message
  • private subroutine die2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier
  • private subroutine die4_(where, mesg1, ival1, mesg2, ival2)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: mesg1
    integer, intent(in) :: ival1
    character(len=*), intent(in) :: mesg2
    integer, intent(in) :: ival2

public interface diex

  • private subroutine diex_(where, filename, line)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: filename
    integer, intent(in) :: line

public interface perr

  • private subroutine perr1_(where, message)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: message
  • private subroutine perr2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier
  • private subroutine perr4_(where, mesg1, ival1, mesg2, ival2)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: mesg1
    integer, intent(in) :: ival1
    character(len=*), intent(in) :: mesg2
    integer, intent(in) :: ival2

public interface warn

  • private subroutine perr1_(where, message)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: message
  • private subroutine perr2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier
  • private subroutine perr4_(where, mesg1, ival1, mesg2, ival2)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: mesg1
    integer, intent(in) :: ival1
    character(len=*), intent(in) :: mesg2
    integer, intent(in) :: ival2

public interface perr_die

  • private subroutine die2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier

public interface MP_die

  • private subroutine MPdie2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier

public interface MP_perr_die

  • private subroutine MPdie2_(where, proc, ier)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: where
    character(len=*), intent(in) :: proc
    integer, intent(in) :: ier

Subroutines

public subroutine assert_(str, file, line)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: str
character(len=*), intent(in) :: file
integer, intent(in) :: line