anchor.diff:     REAL(DbKi),               INTENT(IN)            :: t_initial         !< the beginning time of the simulation
      INTEGER(IntKi),           INTENT(OUT)           :: ErrStat           !< Error status
      CHARACTER(*),             INTENT(OUT)           :: ErrMsg            !< Error message
  -   CHARACTER(*),             INTENT(IN), OPTIONAL  :: InFile            !< A CHARACTER string containing the name of the primary FAST input file (if not present, we'll get it from the command line)
  +   CHARACTER(*),             INTENT(IN)            :: InputFile         !< A CHARACTER string containing the name of the primary FAST input file (if not present, we'll get it from the command line)
      REAL(DbKi),               INTENT(IN), OPTIONAL  :: TMax              !< the length of the simulation (from Simulink)
      INTEGER(IntKi),           INTENT(IN), OPTIONAL  :: TurbID            !< an ID for naming the tubine output file
         ! Local variables
   
      INTEGER                      :: i                                    ! loop counter
      !CHARACTER(1024)              :: DirName                              ! A CHARACTER string containing the path of the current working directory
  -   CHARACTER(1024)              :: LastArg                              ! A second command-line argument that will allow DWM module to be used in AeroDyn
  -   CHARACTER(1024)              :: InputFile                            ! A CHARACTER string containing the name of the primary FAST input file
   
   
      CHARACTER(*), PARAMETER      :: RoutineName = "FAST_Init"
  
positive.code: END SUBROUTINE FAST_InitializeAll
  !----------------------------------------------------------------------------------------------------------------------------------
  !> This function returns a string describing the glue code and some of the compilation options we're using.
  FUNCTION GetVersion()
  
     ! Passed Variables:
  
     CHARACTER(1024)  :: GetVersion                      !< String containing a description of the compiled precision.
  
     GetVersion = TRIM(GetNVD(FAST_Ver))//', compiled'
  
     IF ( Cmpl4SFun )  THEN     ! FAST has been compiled as an S-Function for Simulink
        GetVersion = TRIM(GetVersion)//' as a DLL S-Function for Simulink'
  
negative.code:    !......................................................
     ! Set the description lines to be printed in the output file
     !......................................................
     y_FAST%FileDescLines(1)  = 'Predictions were generated on '//CurDate()//' at '//CurTime()//' using '//TRIM(GetVersion(FAST_Ver))
     y_FAST%FileDescLines(2)  = 'linked with ' //' '//TRIM(GetNVD(NWTC_Ver            ))  ! we'll get the rest of the linked modules in the section below
     y_FAST%FileDescLines(3)  = 'Description from the FAST input file: '//TRIM(p_FAST%FTitle)
     
  