The following is the list of CPP conditionals used is modelE as of
February 16, 2010.  Ideally this list will be augmented with brief
descriptions of the purpose for each of these.  Many are already
obsolete, and I have separated them into a 2nd list at the bottom of
the file.


ACCMIP_LIKE_DIAGS
ADIABATIC
AG2OG_OCEANS_BUNDLE
AG2OG_PRECIP_BUNDLE
ALTER_RADF_BY_LAT
ALT_CASE5_WINDS
ALT_CLDMIX_UV
ALT_INTERP
ASCII_REGIONS
ATM2x2h_HYCOM1deg
ATM2x2h_HYCOM2deg
ATM4x5_HYCOM2deg
BC_ALB
BIN_OLSON
BIOGENIC_EMISSIONS
BLK_2M
BLK_2MOM
BOT_MONO
BUNDLE_INTERP
CALCULATE_FLAMMABILITY
CALCULATE_LIGHTNING
CALC_GWDRAG
CHECK_GRID
CHECK_VAN2
CHL0
CHL_from_OBIO
CHL_from_SeaWIFs
CLD_AER_CDNC
COLUMN_TRACER
COMPILER_ABSOFT
COMPILER_G95
COMPILER_Intel8
COMPILER_NAG
COMPILER_XLF
CONVERT_BIGENDIAN
CUBED_SPHERE
DEBUG
DEBUG1
DEBUG_DECOMP
DEBUG_SNOW
DEBUG_TR_WITH_WATER
DEEP_ATM
DOMAIN_DECOMP_ATM_IS_1D
DO_EXPLIC_0
DYNAMICS_ZS
DYNAMIC_BIOMASS_BURNING
ECOSYSTEM_SCALE
EDGAR_1995
EDGAR_HYDE_SOURCES
EFLUX_OUT
EIGHT_BYTE
ENT_STANDALONE_DIAG
EVAP_VEG_GROUND
EVAP_VEG_GROUND_NEW
EXTEND_VG
FIVE_AVG
FVCUBED_SKIPPED_THIS
GFDL_NUDGE
GFED_3D_BIOMASS
GHY_FD_1_HACK
GHY_USE_LARGESCALE_PRECIP
GLOBAL_TRIG
HTAP_LIKE_DIAGS
HYCOM_UNFINISHED
INITIAL_GHG_SETUP
INIT_4BYTE
INTEL_OPT
INTERACTIVE_WETLANDS_CH4
INTERCEPT_TEMPORAL
IRIX64
IRRIGATION_ON
Jprod_based_on_cocc
Jprod_based_on_pp
LARGE_SCALE_PRECIP_INTERCEPT
LATLON_CORE
LUS_VERT_ADV
MACHINE_DEC
MACHINE_Linux
MACHINE_MAC
MACHINE_SGI
MAPL_MODE
MARS_GCM
MIRROR_V
MPITYPE_LOOKUP_HACK
MPI_DEFS_HACK
NCASA2
NEWDIAG
NEW_IO
NEW_IO_4STRAT
NEW_VECT
NON_CONSV_Q
NO_FORCING
NO_MASS_FLUX
NO_WASHOUT_IN_CLOUDS
NO_WIND
NUDGE_ON
O18_KINETIC_FRAC
OBIO_ON_GARYocean
OBIO_RAD_coupling
OFFLINE
OFFLINE_RUN
OG2AG_OCEANS_BUNDLE
OG2AG_TOC2SST_BUNDLE
OLD_A2D
OLD_RAYF
PBL_E1
PFT_MODEL_ENT
PHENOLOGY_DIAG
PRINT_GHY_VARS
PRINT_GRID
PS_BVOC
QS_TEST
RAD_O3_GCM_HRES
RAD_VEG_GROUND
RESTRICT_LITTER_FLUX
RIGHT_HAND
RMUMAX_allcocco
RUNTIME_NTM
SCM
SERIAL_MODE
SET_FLAG
SET_SOILCARBON_GLOBAL_TO_ZERO
SHIFT_WEST
SHINDELL_STRAT_CHEM
SHINDELL_STRAT_EXTRA
SKIP_TRACERS_RAD
SKIP_TRACER_DIAGS
SOA_DIAGS
SOILCARB_SITE
SPMD
SULF_ONLY_AEROSOLS
SUMROOTSCELL
SW_DYNAMICS
TAF_DOES_NOT_LIKE
TEST2
TEST_DB
TEST_GWAVES
TEST_MONO
TEST_TRACER
TEST_VAND2
TES_LIKE_DIAGS
THIS_PART_IS_NOT_READY
TRACERS_AEROSOLS_Koch
TRACERS_AEROSOLS_SOA
TRACERS_AGE_OCEAN
TRACERS_AMP
TRACERS_AMP_M1
TRACERS_AMP_M2
TRACERS_AMP_M3
TRACERS_AMP_M4
TRACERS_AMP_M5
TRACERS_AMP_M6
TRACERS_AMP_M7
TRACERS_AMP_M8
TRACERS_ATM_ONLY
TRACERS_Alkalinity
TRACERS_COSMO
TRACERS_DRYDEP
TRACERS_DUST
TRACERS_DUST_Silt4
TRACERS_GASEXCH_land
TRACERS_GASEXCH_land_CO2
TRACERS_GASEXCH_ocean
TRACERS_GASEXCH_ocean_CFC
TRACERS_GASEXCH_ocean_CO2
TRACERS_HETCHEM
TRACERS_HYCOM_Ventilation
TRACERS_MINERALS
TRACERS_NITRATE
TRACERS_OCEAN
TRACERS_OCEAN_INDEP
TRACERS_OCEAN_WATER_MASSES
TRACERS_OM_SP
TRACERS_ON
TRACERS_OceanBiology
TRACERS_QUARZHEM
TRACERS_RADON
TRACERS_SPECIAL_Lerner
TRACERS_SPECIAL_O18
TRACERS_SPECIAL_Shindell
TRACERS_TERP
TRACERS_WATER
TRACERS_WATER_OLD
TRAC_ADV_CPU
TRDIAG_WETDEPO
TRY_TO_MELT_FRESH_SNOW_ON_WARM_GROUND
UNFINISHED_CROPS_CODE
UPWIND_HALOS
USE_2D
USE_CONST_ZINT
USE_DATA_ZS
USE_DD2D_UTILS
USE_ENT
USE_ESMF
USE_FFTW
USE_FVCORE
USE_FV_Q
USE_GISS
USE_MPI
USE_MPP
USE_NORM_VECT
USE_PBL_E1
USE_PFUNIT
USE_RADIATION_E1
USE_SYSUSAGE
VORT_ON
WATER_MISC_GRND_CH4_SRC
WATER_PROPORTIONAL
WAVE_FORM
WET_DEPO_Ina
constCO2
DO_TOPMODEL_RUNOFF
pCO2_ONLINE

##########

The following tokens are either no longer used or originate in bits of
code from other organizations.  (E.g. GMAO)

USE_EXTEND_CUBE		        no longer used
FV_LAND				no longer used
USE_FVcubed			GMAO internal - DO NOT TOUCH
USE_FV				GMAO internal - DO NOT TOUCH
tempdebug			no longer used?
_OPENMP				purely for openmp - no runtime equivalent
CUBE_GRID			redundant; use CUBED_SPHERE
USE_FVCUBED			redundant; use CUBED_SPHERE

