C $Header: /u/gcmpack/MITgcm/pkg/gmredi/gmredi_mnc_init.F,v 1.2 2007/10/25 12:08:00 mlosch Exp $
C $Name: $
#include "GMREDI_OPTIONS.h"
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
CBOP 0
C !ROUTINE: GMREDI_MNC_INIT
C !INTERFACE:
SUBROUTINE GMREDI_MNC_INIT( myThid )
C !DESCRIPTION:
C Initialize MNC lookup tables for GMRedi.
C !USES:
IMPLICIT NONE
#include "SIZE.h"
#include "EEPARAMS.h"
#include "PARAMS.h"
#include "GMREDI.h"
C !INPUT PARAMETERS:
INTEGER myThid
CEOP
#ifdef ALLOW_GMREDI
#ifdef ALLOW_MNC
IF (useMNC) THEN
CALL MNC_CW_ADD_VNAME('Kux','U_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kux','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kux','description',
& 'GM Tensor Kux is K_11 element, X direction at U point',
& myThid)
C CALL MNC_CW_ADD_VATTR_TEXT('Kux',
C & 'coordinates','XC YC RC iter', myThid)
CALL MNC_CW_ADD_VNAME('Kvy','V_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kvy','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kvy','description',
& 'GM Tensor Kvy is K_22 element, Y direction at V point',
& myThid)
CALL MNC_CW_ADD_VNAME('Kuz','U_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kuz','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kuz','description',
& 'GM Tensor Kuz is K_13 element, Z direction at U point',
& myThid)
CALL MNC_CW_ADD_VNAME('Kvz','V_xy_Hn__C__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kvz','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kvz','description',
& 'GM Tensor Kvz is K_23 element, Z direction at V point',
& myThid)
CALL MNC_CW_ADD_VNAME('Kwx','Cen_xy_Hn__L__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwx','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwx','description',
& 'GM Tensor Kwx is K_31 element, X direction at W point',
& myThid)
CALL MNC_CW_ADD_VNAME('Kwy','Cen_xy_Hn__L__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwy','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwy','description',
& 'GM Tensor Kwy is K_32 element, Y direction at W point',
& myThid)
CALL MNC_CW_ADD_VNAME('Kwz','Cen_xy_Hn__L__t', 4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwz','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('Kwz','description',
& 'GM Tensor Kwz is K_33 element, Z direction at W point',
& myThid)
CALL MNC_CW_ADD_VNAME('VisbK','Cen_xy_Hn__-__t',3,4,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('VisbK','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('VisbK','description',
& 'GM mixing/stirring coef after Visbeck et al.',
& myThid)
CALL MNC_CW_ADD_VNAME('PsiX','Cen_xy_Hn__C__t',4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('PsiX','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('PsiX','description',
& 'GM bolus velocity streamfunction in X',
& myThid)
CALL MNC_CW_ADD_VNAME('PsiY','Cen_xy_Hn__C__t',4,5,myThid)
CALL MNC_CW_ADD_VATTR_TEXT('PsiY','units','m^2/s', myThid)
CALL MNC_CW_ADD_VATTR_TEXT('PsiY','description',
& 'GM bolus velocity streamfunction in Y',
& myThid)
ENDIF
#endif /* ALLOW_MNC */
#endif /* ALLOW_GMREDI */
RETURN
END
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|