anchor.diff:    integer, intent(in)  :: fileUnit
     logical, intent(out) :: readErr
   
  -  read(fileUnit, err=10, end=10) meta_nRestarts_CR, meta_nPartTurn_CR
  +  read(fileUnit, err=10, end=10) meta_nRestarts_CR, meta_nPartTurn_CR, meta_nPTurnEle_CR
   
     readErr = .false.
     return
   
   10 continue
     readErr = .true.
  -  write(lout,"(a,i0,a)") "SIXTRACR> ERROR Reading C/R file fort.",fileUnit," in META"
  -  write(crlog,  "(a,i0,a)") "SIXTRACR> ERROR Reading C/R file fort.",fileUnit," in META"
  +  write(lout, "(a,i0,a)") "SIXTRACR> ERROR Reading C/R file unit ",fileUnit," in META"
  +  write(crlog,"(a,i0,a)") "SIXTRACR> ERROR Reading C/R file unit ",fileUnit," in META"
     flush(crlog)
   
   end subroutine meta_crcheck
  
positive.code: subroutine meta_crstart
    meta_nRestarts = meta_nRestarts_CR + 1 ! Restore previous value, and increment
    meta_nPartTurn = meta_nPartTurn_CR
  end subroutine meta_crstart
  #endif
  
  
negative.code:   integer, intent(in)  :: fileUnit
    logical, intent(out) :: writeErr
  
    write(fileunit,err=10) meta_nRestarts, meta_nPartTurn, meta_nPTurnEle
    flush(fileUnit)
  
    writeErr = .false.
  