dm_perror Interface

public interface dm_perror

Alias for dm_error_out(), do not use.

Calls

interface~~dm_perror~~CallsGraph interface~dm_perror dm_perror proc~dm_error_out dm_error_out interface~dm_perror->proc~dm_error_out proc~dm_ascii_escape dm_ascii_escape proc~dm_error_out->proc~dm_ascii_escape proc~dm_error_message dm_error_message proc~dm_error_out->proc~dm_error_message proc~dm_stop dm_stop proc~dm_error_out->proc~dm_stop c_exit c_exit proc~dm_stop->c_exit

Module Procedures

public subroutine dm_error_out(error, message, verbose, extra, fatal)

Prints error description to stderr. If verbose is .true., the routine outputs even if no error occured (E_NONE).

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: error

DMPACK error code.

character(len=*), intent(in), optional :: message

Optional error message.

logical, intent(in), optional :: verbose

If .true., print message on E_NONE too.

logical, intent(in), optional :: extra

If .true., print additional error code message.

logical, intent(in), optional :: fatal

If .true., stop program on error.