C $Header: /u/gcmpack/MITgcm/pkg/obcs/OBCS_PTRACERS.h,v 1.1 2005/10/10 05:53:48 mlosch Exp $
C $Name: $
#ifdef ALLOW_OBCS
C-- Fields and files for OBCS-support for passive tracers package PTRACERS
#ifdef ALLOW_PTRACERS
#ifdef ALLOW_OBCS_NORTH
COMMON /GRID_N_PTR_OB/ OBNptr
_RL OBNptr (1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
#ifdef ALLOW_OBCS_PRESCRIBE
COMMON /GRID_N_PTR_OB_AUX/ OBNptr0, OBNptr1
_RL OBNptr0(1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
_RL OBNptr1(1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
#endif /* ALLOW_OBCS_PRESCRIBE */
#endif /* ALLOW_OBCS_NORTH */
#ifdef ALLOW_OBCS_SOUTH
COMMON /GRID_S_PTR_OB/ OBSptr
_RL OBSptr (1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
#ifdef ALLOW_OBCS_PRESCRIBE
COMMON /GRID_S_PTR_OB_AUX/ OBSptr0, OBSptr1
_RL OBSptr0(1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
_RL OBSptr1(1-Olx:sNx+Olx,Nr,nSx,nSy,PTRACERS_num)
#endif /* ALLOW_OBCS_PRESCRIBE */
#endif /* ALLOW_OBCS_SOUTH */
#ifdef ALLOW_OBCS_EAST
COMMON /GRID_E_PTR_OB/ OBEptr
_RL OBEptr (1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
#ifdef ALLOW_OBCS_PRESCRIBE
COMMON /GRID_E_PTR_OB_AUX/ OBEptr0, OBEptr1
_RL OBEptr0(1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
_RL OBEptr1(1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
#endif /* ALLOW_OBCS_PRESCRIBE */
#endif /* ALLOW_OBCS_EAST */
#ifdef ALLOW_OBCS_WEST
COMMON /GRID_W_PTR_OB/ OBWptr
_RL OBWptr (1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
#ifdef ALLOW_OBCS_PRESCRIBE
COMMON /GRID_W_PTR_OB_AUX/ OBWptr0, OBWptr1
_RL OBWptr0(1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
_RL OBWptr1(1-Oly:sNy+Oly,Nr,nSx,nSy,PTRACERS_num)
#endif /* ALLOW_OBCS_PRESCRIBE */
#endif /* ALLOW_OBCS_WEST */
COMMON /OB_PTR_FILES/
& OBNptrFile,OBSptrFile,OBEptrFile,OBWptrFile
CHARACTER*(MAX_LEN_FNAM)
& OBNptrFile(PTRACERS_num),
& OBSptrFile(PTRACERS_num),
& OBEptrFile(PTRACERS_num),
& OBWptrFile(PTRACERS_num)
#endif /* ALLOW_PTRACERS */
#endif /* ALLOW_OBCS */