C $Header: /u/gcmpack/MITgcm/pkg/regrid/regrid_check.F,v 1.1 2006/08/15 04:05:48 edhill Exp $ C $Name: $ #include "REGRID_OPTIONS.h" C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| CBOP 0 C !ROUTINE: REGRID_CHECK C !INTERFACE: SUBROUTINE REGRID_CHECK( myThid ) C !DESCRIPTION: C Check dependances with other packages C !USES: IMPLICIT NONE #include "SIZE.h" #include "EEPARAMS.h" #include "PARAMS.h" #include "REGRID_SIZE.h" #include "REGRID.h" C !INPUT PARAMETERS: C myThid - Number of this instances INTEGER myThid CEOP C !LOCAL VARIABLES: C msgBuf - Informational/error meesage buffer CHARACTER*(MAX_LEN_MBUF) msgBuf #ifdef ALLOW_REGRID WRITE(msgBuf,'(A)') 'REGRID_CHECK: #define REGRID' CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, & SQUEEZE_RIGHT , 1) _BEGIN_MASTER(myThid) IF (.NOT. useMNC) THEN WRITE(msgBuf,'(A)') 'Regrid needs useMNC=.true.' CALL PRINT_ERROR( msgBuf , 1) STOP 'ABNORMAL END: S/R REGRID_CHECK' ENDIF _END_MASTER(myThid) #endif /* ALLOW_REGRID */ RETURN END