wignerd__system Module

Contains the definitions of stderr and procedures to stop the execution of the program while printing error messages.



Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: stderr = error_unit

The file unit associated with standard error


Interfaces

public interface die

Stop program execution with one or two messages

  • private subroutine die_1(message)

    Stop program execution with a message

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in), optional :: message
  • private subroutine die_2(message1, message2)

    Stop program execution with two messages

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: message1
    character(len=*), intent(in) :: message2