35 subroutine netcdf_err( err, string )
41 integer,
intent(in) :: err
42 character(len=*),
intent(in) :: string
43 character(len=256) :: errmsg
46 if( err.EQ.nf90_noerr )
return
47 errmsg = nf90_strerror(err)
49 print*,
'FATAL ERROR: ', trim(string),
': ', trim(errmsg)
51 call mpi_abort(mpi_comm_world, 999, iret)