Go to the documentation of this file.00001 subroutine handle_err( status, routine, number )
00002
00003
00004
00005
00006
00007 #ifdef PGF
00008 use netcdf
00009 use typeSizes
00010 #endif
00011
00012
00013 integer, intent(in) :: status
00014 character(len=*), intent(in), optional :: routine
00015 integer, intent(in), optional :: number
00016
00017
00018
00019 print *, 'error', status, (nf90_strerror(status))
00020 if ( present(routine) ) print *, routine
00021 if ( present(number) ) print *, 'at',number
00022 stop 'stopped-netcdf error'
00023
00024 end subroutine handle_err