C $Header: /u/gcmpack/MITgcm/pkg/gchem/GCHEM_SIZE.h,v 1.1 2017/12/29 19:29:18 jmc Exp $
C $Name:  $

#ifdef ALLOW_GCHEM

CBOP
C    !ROUTINE: GCHEM_SIZE.h
C    !INTERFACE:
C #include GCHEM_SIZE.h

C    !DESCRIPTION:
C Contains GCHEM tracer array size (number of tracers).
C  Need to be included anywhere GCHEM_FIELDS.h is included

C GCHEM_tendTr_num :: defines how many GCHEM tendency tracers are allocated.
      INTEGER GCHEM_tendTr_num
C  Note: 1) tracers that use GCHEM_SEPARATE_FORCING are not counted here
C           since they do not use gchemTendency array.
C        2) if several tendency-tracer pkgs are compiled with no intention to
C           be used all together, a smaller number could be specified like here:
c     PARAMETER( GCHEM_tendTr_num = 3 )
#ifdef ALLOW_CFC
# include "CFC_SIZE.h"	
#else /* ALLOW_CFC */
      INTEGER CFC_Tr_num
      PARAMETER( CFC_Tr_num = 0 )
#endif /* ALLOW_CFC */
#ifdef ALLOW_SPOIL
# include "SPOIL_SIZE.h"	
#else /* ALLOW_SPOIL */
      INTEGER SPOIL_Tr_num
      PARAMETER( SPOIL_Tr_num = 0 )
#endif /* ALLOW_SPOIL */
      PARAMETER( GCHEM_tendTr_num = CFC_Tr_num + SPOIL_Tr_num )
CEOP
#endif /* ALLOW_GCHEM */

CEH3 ;;; Local Variables: ***
CEH3 ;;; mode:fortran ***
CEH3 ;;; End: ***