Handler to treat memory allocation issues
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iounit | I/O unit to write error to |
||
character(len=*), | intent(in) | :: | message | Error message |
subroutine handle_mem_error(iounit, message)
!> I/O unit to write error to
integer, intent(in) :: iounit
!> Error message
character(len=*), intent(in) :: message
write(unit=iounit, fmt=*) "Memory allocation problem in ", message
end subroutine handle_mem_error