include file: COMACP 2
C-----------------------------------------------------------------------   COMACP.2      
C*LCOMDECK COMACP                                                          COMACP.3      
! Description:                                                             COMACP.4      
!   Declares variables for the common block COMACP. This controls the      COMACP.5      
!  execution of the assimilation code.                                     COMACP.6      
!                                                                          COMACP.7      
! History:    see DOCACP                                                   COMACP.8      
C-----------------------------------------------------------------------   COMACP.9      
                                                                           COMACP.10     
! Declare parameters:                                                      COMACP.11     
      INTEGER      MODEACP                                                 COMACP.12     
        PARAMETER (MODEACP = 36)                                           COMACP.13     
      INTEGER      NANALTYP                                                COMACP.14     
        PARAMETER (NANALTYP = 30)                                          COMACP.15     
      INTEGER      NRADARS                                                 ABM1F304.327    
        PARAMETER (NRADARS  = 15)                                          ABM1F304.328    
                                                                           COMACP.16     
! Declare variables:                                                       COMACP.17     
      INTEGER NACT,                        NPROG                           COMACP.18     
      INTEGER AC_OBS_TYPES(NOBTYPMX),      LACT(NOBTYPMX)                  COMACP.19     
      INTEGER GROUP_INDEX(NOBTYPMX),       TYPE_INDEX(NOBTYPMX)            COMACP.20     
      INTEGER GROUP_FIRST(NOBTYPMX),       GROUP_LAST(NOBTYPMX)            COMACP.21     
      INTEGER OBS_UNITNO,                  OBS_FORMAT                      COMACP.22     
      INTEGER NO_OBS_FILES,                DIAG_RDOBS                      COMACP.23     
      INTEGER IUNITNO,                     MGEOWT                          COMACP.24     
      INTEGER N_GROUPS,                    GROUP_NO(NOBTYPMX)              COMACP.25     
      INTEGER MHCORFN,                     MACDIAG(MODEACP)                COMACP.26     
      INTEGER MWTFN,                       MDATADFN                        COMACP.28     
      INTEGER NPASS_RF,                    NSLABS_SCFACT(P_LEVELS_MAX)     COMACP.29     
      INTEGER NO_SCFACT(NOBTYPMX),         IOMITOBS(NANALTYP)              COMACP.30     
      INTEGER MASTER_AC_TYPES(NOBTYPMX),   DEF_AC_ORDER(NOBTYPMX)          COMACP.31     
      INTEGER DEF_NO_ITERATIONS(NOBTYPMX), DEF_INTERVAL_ITER(NOBTYPMX)     COMACP.32     
      INTEGER DEF_NO_ANAL_LEVS(NOBTYPMX),  DEF_NO_WT_LEVS(NOBTYPMX)        COMACP.33     
      INTEGER DEF_MODE_HANAL(NOBTYPMX),    LENACT(NOBTYPMX)                COMACP.34     
      INTEGER DEF_OBTHIN(NOBTYPMX),        MVINT205                        SB151293.418    
      INTEGER MRAMPFN,                     MGLOSSFN                        SB100793.190    
      INTEGER      LHN_RANGE                                               ABM4F400.73     
      INTEGER      NPASS_RF_LHN                                            AJC1F401.7      
                                                                           SB151293.419    
*IF -DEF,GLOBAL                                                            SB151293.420    
      INTEGER WB_LonOffset,                WB_LonPts                       SB151293.421    
      INTEGER WB_LatOffset,                WB_LatPts                       SB151293.422    
*ENDIF                                                                     SB151293.423    
                                                                           COMACP.38     
      REAL    OBTIME_NOM                                                   COMACP.39     
      REAL    VERT_FILT                                                    COMACP.40     
      REAL    GEOWT_H(P_ROWS_MAX -1)                                       COMACP.41     
      REAL    TROPLAT                                                      COMACP.42     
      REAL    GEOWT_V(P_LEVELS_MAX)                                        COMACP.43     
      REAL    VERT_COR_SCALE(P_LEVELS_MAX, 4)                              COMACP.44     
      REAL    VERT_CUTOFF_SL                                               COMACP.45     
      REAL    VERT_CUTOFF_BW                                               COMACP.46     
      REAL    VERT_CUTOFF_BH                                               COMACP.47     
      REAL    NON_DIV_COR                                                  COMACP.48     
      REAL NON_DIV_COR_10M                                                 ABM2F400.1      
      REAL    SPEED_LIMIT305                                               COMACP.49     
      REAL    TROPINT                                                      COMACP.50     
      REAL    TIMEF_START                                                  COMACP.51     
      REAL    TIMEF_OBTIME                                                 COMACP.52     
      REAL    TIMEF_END                                                    COMACP.53     
      REAL    CSCFACT_H(P_ROWS_MAX)                                        COMACP.54     
      REAL    CSCFACT_V(P_LEVELS_MAX)                                      COMACP.55     
      REAL    DEF_TIMEB(NOBTYPMX)                                          COMACP.56     
      REAL    DEF_TIMEA(NOBTYPMX)                                          COMACP.57     
      REAL    DEF_TGETOBB(NOBTYPMX)                                        COMACP.58     
      REAL    DEF_TGETOBA(NOBTYPMX)                                        COMACP.59     
      REAL    DEF_CSCALE_START(NOBTYPMX)                                   COMACP.60     
      REAL    DEF_CSCALE_OBTIME(NOBTYPMX)                                  COMACP.61     
      REAL    DEF_CSCALE_END(NOBTYPMX)                                     COMACP.62     
      REAL    DEF_RADINF(NOBTYPMX)                                         COMACP.63     
      REAL    WB_LAT_CC(P_ROWS_MAX)                                        SB230293.475    
      REAL    WB_VERT_V(P_LEVELS_MAX)                                      SB230293.476    
      REAL    WB_LAND_FACTOR                                               SB230293.477    
      REAL         RADAR_LAT(NRADARS)                                      ABM4F400.74     
      REAL         RADAR_LON(NRADARS)                                      ABM4F400.75     
      REAL         RADAR_RANGE_MAX                                         ABM4F400.76     
      REAL         EPSILON_LHN                                             ABM4F400.77     
      REAL         RELAX_CF_LHN                                            ABM4F400.78     
      REAL         F1_506 , F2_506 , F3_506                                ABM4F400.79     
      REAL         ALPHA_LHN                                               AJC1F401.8      
      REAL         LHN_LIMIT                                               AJC1F401.9      
      REAL         FI_SCALE_LHN                                            AJC1F401.10     
                                                                           COMACP.64     
*IF DEF,GLOBAL                                                             COMACP.65     
      REAL    DEF_NUDGE_NH(NOBTYPMX)                                       COMACP.66     
      REAL    DEF_NUDGE_TR(NOBTYPMX)                                       COMACP.67     
      REAL    DEF_NUDGE_SH(NOBTYPMX)                                       COMACP.68     
                                                                           COMACP.69     
*ELSE                                                                      COMACP.70     
      REAL    DEF_NUDGE_LAM(NOBTYPMX)                                      COMACP.71     
                                                                           COMACP.72     
*ENDIF                                                                     COMACP.73     
      REAL    DEF_FI_VAR_FACTOR(NOBTYPMX)                                  COMACP.74     
      REAL    FI_SCALE                                                     COMACP.75     
      REAL    FI_SCALE_FACTOR(P_LEVELS_MAX)                                COMACP.76     
      REAL    DF_SCALE                                                     COMACP.77     
      REAL    DF_SCALE_LEV(P_LEVELS_MAX)                                   COMACP.78     
      REAL    DF_COEFF(P_LEVELS_MAX)                                       COMACP.79     
      REAL    THRESH_DL                                                    SB151293.424    
      REAL    THRESH_LM                                                    SB151293.425    
      REAL    THRESH_MH                                                    SB151293.426    
      REAL    THRESH_RMSF                                                  SB151293.427    
      REAL    RADAR_RANGE                                                  ABM1F304.329    
      REAL    NORTHLAT, SOUTHLAT, WESTLON, EASTLON                         ABM1F304.330    
      REAL    VERT_COR_AERO                                                ABM1F304.331    
                                                                           COMACP.80     
      LOGICAL LGEO                                                         COMACP.81     
      LOGICAL LHYDR                                                        COMACP.82     
      LOGICAL LHYDROL                                                      ABM1F304.332    
      LOGICAL LSYN                                                         COMACP.83     
      LOGICAL LTIMER_AC                                                    COMACP.84     
      LOGICAL LAC_UARS                                                     COMACP.85     
      LOGICAL LAC_MES                                                      COMACP.86     
      LOGICAL LWBAL_SF,     LWBAL_UA                                       SB230293.478    
      LOGICAL WB_THETA_UA, WB_LAND_SCALE, WB_THETA_SF                      SB151293.428    
      LOGICAL LRADAR (NRADARS)                                             ABM1F304.333    
      LOGICAL L_LATLON_PRVER                                               ABM1F304.334    
      LOGICAL L_MOPS_EQUALS_RH                                             ABM1F304.335    
      LOGICAL LCHECK_GRID                                                  AGB1F400.1      
      LOGICAL      L_506_OBERR                                             ABM4F400.80     
      LOGICAL      L_LHN , L_LHN_SCALE                                     ABM4F400.81     
      LOGICAL      L_LHN_SEARCH , LHN_DIAG                                 ABM4F400.82     
      LOGICAL      L_VERIF_RANGE                                           ABM4F400.83     
      LOGICAL      L_LHN_LIMIT                                             AJC1F401.11     
      LOGICAL      L_LHN_FACT                                              AJC1F401.12     
      LOGICAL      L_LHN_FILT                                              AJC1F401.13     
      LOGICAL L_OBS_CHECK                                                  ASB1F400.72     
C*                                                                         COMACP.89     
C Declare the common block:                                                COMACP.90     
      COMMON /COMACP/ NACT,N_GROUPS,NPROG,                                 COMACP.91     
     & AC_OBS_TYPES,     LACT,              GROUP_NO,                      COMACP.92     
     & LENACT,           LWBAL_SF,          LWBAL_UA,                      SB230293.480    
     & LTIMER_AC,        LGEO,              LHYDR,                         COMACP.94     
     & MGEOWT,           LSYN,              LAC_UARS,                      COMACP.96     
     & OBS_UNITNO,       OBS_FORMAT,        NO_OBS_FILES,                  COMACP.97     
     & L_OBS_CHECK,                                                        ASB1F400.73     
     & DIAG_RDOBS,       IUNITNO,           MVINT205,                      SB220293.14     
     & MHCORFN,          MACDIAG,                                          COMACP.99     
     & DEF_AC_ORDER,     DEF_NO_ITERATIONS, DEF_INTERVAL_ITER,             COMACP.100    
     & MWTFN,            MDATADFN,          NSLABS_SCFACT,                 COMACP.102    
     & NO_SCFACT,        NPASS_RF,          MRAMPFN,                       COMACP.103    
     & IOMITOBS,         TROPINT,           SPEED_LIMIT305,                SB100793.192    
     & GEOWT_H,          GEOWT_V,           MGLOSSFN,                      SB100793.193    
     & NON_DIV_COR,      TROPLAT,           VERT_FILT,                     COMACP.106    
     & NON_DIV_COR_10M,                                                    ABM2F400.2      
     & VERT_COR_SCALE,                                                     COMACP.107    
     & VERT_CUTOFF_SL,   VERT_CUTOFF_BW,    VERT_CUTOFF_BH,                COMACP.108    
     & TIMEF_START,      TIMEF_OBTIME,      TIMEF_END,                     COMACP.109    
     & CSCFACT_H,        CSCFACT_V,                                        COMACP.110    
     & MASTER_AC_TYPES,                                                    COMACP.111    
     & DEF_NO_ANAL_LEVS, DEF_NO_WT_LEVS,    DEF_MODE_HANAL,                COMACP.112    
     & DEF_TIMEB,        DEF_TIMEA,         DEF_TGETOBB,                   COMACP.113    
     & DEF_TGETOBA,      OBTIME_NOM,        DEF_OBTHIN,                    SB100793.194    
     & DEF_RADINF,       DEF_CSCALE_START,  DEF_CSCALE_OBTIME,             COMACP.115    
     & DEF_CSCALE_END,                                                     COMACP.116    
                                                                           SB151293.429    
*IF DEF,GLOBAL                                                             COMACP.117    
     & DEF_NUDGE_NH,     DEF_NUDGE_TR,      DEF_NUDGE_SH,                  COMACP.118    
                                                                           SB151293.430    
*ELSE                                                                      COMACP.119    
     & DEF_NUDGE_LAM,                                                      COMACP.120    
     & WB_LonOffset,     WB_LonPts,         WB_LatOffset,                  SB151293.431    
     & WB_LatPts,                                                          SB151293.432    
                                                                           SB151293.433    
*ENDIF                                                                     COMACP.121    
     & GROUP_INDEX,      GROUP_FIRST,       GROUP_LAST,                    COMACP.122    
     & TYPE_INDEX,                                                         COMACP.123    
     & FI_SCALE,         FI_SCALE_FACTOR,   DEF_FI_VAR_FACTOR,             COMACP.124    
     & DF_SCALE,         DF_SCALE_LEV,      DF_COEFF,                      COMACP.125    
     & LAC_MES,                                                            ABM1F304.336    
     & THRESH_DL,        THRESH_LM,         THRESH_MH,                     SB151293.434    
     & THRESH_RMSF,                                                        SB151293.435    
     & RADAR_RANGE,      LRADAR,            LHYDROL,                       ABM1F304.337    
     & L_LATLON_PRVER,   NORTHLAT,          SOUTHLAT,                      ABM1F304.338    
     & WESTLON,          EASTLON,           L_MOPS_EQUALS_RH,              ABM1F304.339    
     & LHN_RANGE ,  L_LHN , L_LHN_SCALE ,                                  ABM4F400.84     
     & L_LHN_SEARCH , LHN_DIAG ,                                           ABM4F400.85     
     & RADAR_LAT , RADAR_LON , RADAR_RANGE_MAX ,                           ABM4F400.86     
     & EPSILON_LHN , ALPHA_LHN , RELAX_CF_LHN , LHN_LIMIT ,                AJC1F401.14     
     & F1_506 , F2_506 , F3_506 ,                                          ABM4F400.88     
     & L_506_OBERR , L_VERIF_RANGE , L_LHN_LIMIT , L_LHN_FACT ,            AJC1F401.15     
     & L_LHN_FILT , FI_SCALE_LHN , NPASS_RF_LHN ,                          AJC1F401.16     
     & VERT_COR_AERO,    LCHECK_GRID,                                      AGB1F400.2      
     & WB_LAT_CC,        WB_VERT_V,         WB_LAND_FACTOR,                SB230293.482    
     & WB_THETA_UA,      WB_LAND_SCALE,     WB_THETA_SF                    SB151293.436