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: ***