! This file centralizes compile-time (pre-processing) switches.  In order for
! these switches to take effect in a particular source-code file, the present
! file must be included therein, thus:
!              #include "compileswitches.inc"
!
! GENERAL SWITCHES:
! If one of the general switches is defined, it specifies for which system the 
! files will be compiled.  All other switches are automatically set to match.  If
! none of these switches is set, then the last if-branch must be used to set the
! subordinate switches individually.  More than one general switch should not be
! defined simultaneously.  It is intended that one general switch be #define'd
! just before #include'ing this file.  These are the choices:

!#define      ENKF   - Ensemble-Kalman-Filter assimilation
!#define      VAR3D  - 3-dimensional variational assimilation


! SUBORDINATE SWITCHES
#ifdef ENKF
    #define OBS_REAL 4

#elif VAR3D
    #define OBS_REAL 8

#else
    ! General switch has not been set.  Set the switches individually here.
    #define OBS_REAL 2
#endif