anchor.diff:  !  note the delta's are returned rather than the time derivatives
      conv_dt_tg = conv_dt_tg/delta_t
      conv_dt_qg = conv_dt_qg/delta_t
  +   rain       = rain/delta_t
      conv_dt_qgdebug = conv_dt_qgdebug/delta_t
  -   rain       = rain/delta_t
      raindebug       = raindebug/delta_t
  +   conv_dt_tg_dbm = conv_dt_tg_dbm/delta_t
  +   conv_dt_qg_dbm = conv_dt_qg_dbm/delta_t
  +   rain_dbm       = rain_dbm/delta_t
                                                                                                        
      dt_tg = dt_tg + conv_dt_tg
      dt_tracers(:,:,:,nhum) = dt_tracers(:,:,:,nhum) + conv_dt_qg
                                                                                                        
      if(id_conv_dt_qg > 0) used = send_data(id_conv_dt_qg, conv_dt_qg, Time)
  -   if(id_conv_dt_qgdebug > 0) used = send_data(id_conv_dt_qgdebug, conv_dt_qgdebug, Time)
      if(id_conv_dt_tg > 0) used = send_data(id_conv_dt_tg, conv_dt_tg, Time)
      if(id_conv_rain > 0) used = send_data(id_conv_rain, rain, Time)
      if(id_conv_raindebug > 0) used = send_data(id_conv_raindebug, raindebug, Time)
  +   if(id_conv_dt_qgdebug > 0) used = send_data(id_conv_dt_qgdebug, conv_dt_qgdebug, Time)
  +   if(id_conv_dt_qg_dbm > 0) used = send_data(id_conv_dt_qg_dbm, conv_dt_qg_dbm, Time)
  +   if(id_conv_dt_tg_dbm > 0) used = send_data(id_conv_dt_tg_dbm, conv_dt_tg_dbm, Time)
  +   if(id_conv_rain_dbm > 0) used = send_data(id_conv_rain_dbm, rain_dbm, Time)
                                                                                                        
   else
      tg_tmp = tg(:,:,:,previous)
  
positive.code:      capeflag,             &   ! a flag that says why cape=0                                
       rain,                 &   !
       raindebug,                 &   !
       snow
  
  
  
negative.code: allocate(capeflag     (is:ie, js:je))
  allocate(rain         (is:ie, js:je))
  allocate(raindebug         (is:ie, js:je))
  allocate(rain_dbm         (is:ie, js:je))
  allocate(snow         (is:ie, js:je))
  allocate(bmflag       (is:ie, js:je))
  
  