C $Header: /u/gcmpack/MITgcm/pkg/kpp/kpp_do_exch.F,v 1.4 2014/09/11 19:22:24 jmc Exp $
C $Name: $
#include "KPP_OPTIONS.h"
CBOP
C !ROUTINE: KPP_DO_EXCH
C !INTERFACE:
SUBROUTINE KPP_DO_EXCH( myThid )
C !DESCRIPTION: \bv
C *==========================================================*
C | SUBROUTINE KPP_DO_EXCH
C | o fill overlap regions of KPP arrays by calling exchanges
C *==========================================================*
C \ev
C !USES:
IMPLICIT NONE
C === Global variables ===
#include "SIZE.h"
#include "EEPARAMS.h"
c#include "PARAMS.h"
c#include "KPP_PARAMS.h"
#include "KPP.h"
C !INPUT/OUTPUT PARAMETERS:
C myThid :: My Thread Id number
INTEGER myThid
#ifdef ALLOW_KPP
C !LOCAL VARIABLES:
CEOP
#ifndef ALLOW_AUTODIFF
CALL EXCH_3D_RL( KPPviscAz, Nr, myThid )
#else
_EXCH_XYZ_RL( KPPviscAz, myThid )
#endif
#endif /* ALLOW_KPP */
RETURN
END