anchor.diff:         RETURN
       END IF
   
  +    ! -----------------------------------
  +    ! Allocate dummy arrays (necessary to 
  +    ! read 32 bit arrays
  +    ! -----------------------------------
  +    ALLOCATE(dummy_lat(1:Cmlat))
  +    ALLOCATE(dummy_lon(1:Cmlon))
  +
       ! -------------------------------
       ! Read dimension-defining arrays
       ! -------------------------------
       he5_start_1d = zerocl ; he5_stride_1d = onecl ; he5_edge_1d = Cmlatcl
       he5stat = HE5_SWrdfld ( swath_id, cli_lat_field, &
  -         he5_start_1d, he5_stride_1d, he5_edge_1d, latvals(1:Cmlat) )
  +         he5_start_1d, he5_stride_1d, he5_edge_1d, dummy_lat(1:Cmlat) )
       he5_start_1d = zerocl ; he5_stride_1d = onecl ; he5_edge_1d = Cmloncl
       he5stat = HE5_SWrdfld ( swath_id, cli_lon_field, &
  -         he5_start_1d, he5_stride_1d, he5_edge_1d, lonvals(1:Cmlon) )
  +         he5_start_1d, he5_stride_1d, he5_edge_1d, dummy_lon(1:Cmlon) )
       he5_start_1d = zerocl ; he5_stride_1d = onecl ; he5_edge_1d = CmEp1cl
       IF ( he5stat /= pge_errstat_ok ) &
            CALL error_check ( he5stat, OMI_S_SUCCESS, pge_errstat_error, OMSAO_E_PREFITCOL, &
  
positive.code:     he5stat = HE5_SWrdfld (                                &
           swath_id, TRIM(ADJUSTL(gasdatafieldname)),        &
           he5_start_3d, he5_stride_3d, he5_edge_3d,         &
           Gas_profiles(1:Cmlon,1:Cmlat,1:CmETA) )
  
      ! -----------------------------------------
      ! Read gas datafield scale factor attribute
  
negative.code:              local_heights(ilevel)  = layer_press(ilevel)/1.E2 ! hPa
               clima_layer_press(ilevel) = (clima_lpre(ilevel-1) + clima_lpre(ilevel))/2.0 ! Pa
               clima_local_heights(ilevel)  = clima_layer_press(ilevel)/1.E2 ! hPa
               re_tmp(ilevel) = Temperature(idx_lon,idx_lat,CmETA+1-ilevel)
               re_gas(ilevel) = Gas_profiles(idx_lon,idx_lat,CmETA+1-ilevel)
               re_h2o(ilevel) = H2O_profiles(idx_lon,idx_lat,CmETA+1-ilevel)
            END DO
  
            ! ---------------------------------------------------------------------------------------
  