Back to OASIS3 home
Modules used for the scrip
library (in oasis3/lib/scrip/src) : 
netcdf_mod : contains the netCDF include file and
a netcdf error
handling routine
used in scrip.F,
      use
kinds_mod
      use constants
      USE mod_unit
      implicit none
#include <netcdf.inc>
!***********************************************************************
      contains
!***********************************************************************
      subroutine
netcdf_error_handler(istat)
!-----------------------------------------------------------------------
!
!     This routine provides a simple interface to
netCDF error message
!     routine.
!
!-----------------------------------------------------------------------
      integer (kind=int_kind), intent(in) :: 
     &    istat   !
integer status returned by netCDF function call
!-----------------------------------------------------------------------
      if (istat /= NF_NOERR) then
        WRITE(nulou,*)'Error in
netCDF: ',nf_strerror(istat)
        stop
      endif
!-----------------------------------------------------------------------
      end subroutine netcdf_error_handler