anchor.diff:           RETURN        
         end if
   
  +      ! SumPrint - Print summary data to <RootName>.sum? (flag):
  +   CALL ReadVar( UnIn, InputFile, SumPrint, "SumPrint", "Print summary data to <RootName>.sum? (flag)", ErrStat2, ErrMsg2, UnEc)
  +      CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName)
  +      if ( ErrStat >= AbortErrLev ) then
  +         call cleanup()
  +         RETURN        
  +      end if
  +      
         ! ChkptTime - Amount of time between creating checkpoint files for potential restart (s) [>0.0]:
      CALL ReadVar( UnIn, InputFile, TmpTime, "ChkptTime", "Amount of time between creating checkpoint files for potential restart (s) [>0.0]", ErrStat2, ErrMsg2, UnEc)
         CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName)
  
positive.code:          RETURN        
        end if      
                    
        
     !---------------------- OUTPUT --------------------------------------------------
     CALL ReadCom( UnIn, InputFile, 'Section Header: Output', ErrStat2, ErrMsg2, UnEc )
  
negative.code:    INTEGER(IntKi)                :: OutFileFmt                                ! An integer that indicates what kind of tabular output should be generated (1=text, 2=binary, 3=both)
     INTEGER(IntKi)                :: NLinTimes                                 ! An integer that indicates how many times to linearize
     LOGICAL                       :: Echo                                      ! Determines if an echo file should be written
     LOGICAL                       :: SumPrint                                  ! Determines if a summary file should be written
     LOGICAL                       :: TabDelim                                  ! Determines if text output should be delimited by tabs (true) or space (false)
     CHARACTER(1024)               :: PriPath                                   ! Path name of the primary file
  
  