12 character(len=*),
intent(in) :: err
13 #ifdef ERROR_TRACEBACK 16 write(*,
"(A)")
" ** ERROR: " // err
17 #ifdef ERROR_TRACEBACK 18 write(*,
"(A)")
" ** Failed to read NetCDF4." 19 write(*,
"(A)")
" (Traceback requested, triggering div0 error...)" 21 write(*,
"(A)")
" Couldn't trigger traceback, ending gracefully." 22 write(*,
"(A)")
" (Ensure floating point exceptions are enabled," 23 write(*,
"(A)")
" and that you have debugging (-g) and tracebacks" 24 write(*,
"(A)")
" compiler flags enabled!)" 27 write (*,
"(A)")
" ** Failed to read NetCDF4." 33 character(len=*),
intent(in) :: warn
34 write(*,
"(A)")
" ** WARNING: " // warn
38 logical :: info_on_off
43 character(len=*),
intent(in) :: ifo
45 write(*,
"(A)")
" ** INFO: " // ifo
49 subroutine ncdres_debug(dbg)
50 character(len=*),
intent(in) :: dbg
51 write(*,
"(A, A)")
"D: ", dbg
52 end subroutine ncdres_debug
subroutine ncdres_info(ifo)
subroutine ncdres_error(err)
subroutine ncdres_warning(warn)
subroutine ncdres_set_info_display(info_on_off)
logical ncdres_enable_info