cable_abort_module Module



Variables

Type Visibility Attributes Name Initial
type(mpi_grp_t), private :: mpi_grp_global

Subroutines

public subroutine cable_abort_module_init(mpi_grp)

Initialise abort module

Arguments

Type IntentOptional Attributes Name
type(mpi_grp_t), intent(in) :: mpi_grp

public subroutine cable_abort(message, file, line)

Print the error message and stop the code

Arguments

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

Error message

character(len=*), intent(in), optional :: file
integer, intent(in), optional :: line

public subroutine nc_abort(ok, message)

Arguments

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

public subroutine range_abort(vname, ktau, met, value, var_range, i, xx, yy)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: vname
integer, intent(in) :: ktau
type(met_type), intent(in) :: met
real(kind=4), intent(in) :: value
real, intent(in) :: var_range(2)
integer, intent(in) :: i
real, intent(in) :: xx
real, intent(in) :: yy