13 character(len=*),
intent(in) :: err
14 #ifdef ERROR_TRACEBACK 17 write(*,
"(A)")
" ** ERROR: " // err
18 #ifdef ERROR_TRACEBACK 19 write(*,
"(A)")
" ** Failed to read NetCDF4." 20 write(*,
"(A)")
" (Traceback requested, triggering div0 error...)" 22 write(*,
"(A)")
" Couldn't trigger traceback, ending gracefully." 23 write(*,
"(A)")
" (Ensure floating point exceptions are enabled," 24 write(*,
"(A)")
" and that you have debugging (-g) and tracebacks" 25 write(*,
"(A)")
" compiler flags enabled!)" 28 write (*,
"(A)")
" ** Failed to read NetCDF4." 34 character(len=*),
intent(in) :: warn
35 write(*,
"(A)")
" ** WARNING: " // warn
39 logical :: info_on_off
44 character(len=*),
intent(in) :: ifo
46 write(*,
"(A)")
" ** INFO: " // ifo
50 subroutine ncdr_debug(dbg)
51 character(len=*),
intent(in) :: dbg
52 write(*,
"(A, A)")
"D: ", dbg
53 end subroutine ncdr_debug
subroutine ncdr_info(ifo)
subroutine ncdr_set_info_display(info_on_off)
subroutine ncdr_error(err)
subroutine ncdr_warning(warn)