anchor.diff:     
   END SUBROUTINE Create_Augmented_Ln2_Src_Mesh
   !----------------------------------------------------------------------------------------------------------------------------------
  +!> This routine takes the loads from a line2 mesh and transfers them to an augmented line2 mesh (the src mesh with extra/augmented nodes).
  +!! It also transfers the translation displacement field to this augmented mesh so that we have only one mesh to deal with
  +!! instead of two. The first NNodes values of the two meshes are equal, and the additional, augmented nodes are split between
  +!! nodes on a line2 element. 
   SUBROUTINE Transfer_Src_To_Augmented_Ln2_Src( Src, MeshMap, ErrStat, ErrMsg, SrcDisp, LoadsScaleFactor )
   !..................................................................................................................................
  -   TYPE(MeshType),                 INTENT(IN   )  :: Src                             ! The source mesh
  -   TYPE(MeshMapType),              INTENT(INOUT)  :: MeshMap
  -
  -   INTEGER(IntKi),                 INTENT(  OUT)  :: ErrStat                         ! Error status of the operation
  -   CHARACTER(*),                   INTENT(  OUT)  :: ErrMsg                          ! Error message if ErrStat /= ErrID_None
  -   TYPE(MeshType),                 INTENT(IN   )  :: SrcDisp                         ! The displacements associated with the source mesh
  -   REAL(ReKi),                     INTENT(IN)     :: LoadsScaleFactor  ! Scaling factor for loads (to help with numerical issues)
  +   TYPE(MeshType),                 INTENT(IN   )  :: Src                         !< The source mesh containing line2 loads
  +   TYPE(MeshMapType),              INTENT(INOUT)  :: MeshMap                     !< mesh mapping data, including the augmented source mesh
  +
  +   INTEGER(IntKi),                 INTENT(  OUT)  :: ErrStat                     !< Error status of the operation
  +   CHARACTER(*),                   INTENT(  OUT)  :: ErrMsg                      !< Error message if ErrStat /= ErrID_None
  +   TYPE(MeshType),                 INTENT(IN   )  :: SrcDisp                     !< The displacements associated with the source mesh
  +   REAL(ReKi),                     INTENT(IN)     :: LoadsScaleFactor            !< Scaling factor for loads (to help with numerical issues)
   
         ! local variables
      INTEGER(IntKi)                                 :: iElem, i  ! do-loop counter for nodes/elements on source   
  
positive.code:    END IF
     
        ! ---------------------------- TranslationVel  --------------------------------------------
  
     if ( Src%FieldMask(MASKID_TranslationVel) .AND. Dest%FieldMask(MASKID_TranslationVel) ) then
        do i=1, Dest%Nnodes
  
negative.code:    endif
  
        ! ---------------------------- RotationVel  -----------------------------------------------
        !> Rotational Velocity: \f$\vec{\omega}^D = \vec{\omega}^S\f$
  
     if ( Src%FieldMask(MASKID_RotationVel) .AND. Dest%FieldMask(MASKID_RotationVel) ) then
        do i=1, Dest%Nnodes
  