Error de gfortran: elemento inesperado '\' en cadena de formato en (1)

Tengo un proyecto escrito en VS2010 con Intel Visual Fortran. Tengo una subrutina de volcado para escribir una matriz 2D en el archivo:

subroutine Dump2D(Name,Nx,Ny,Res)
    implicit none
    integer i,j,Nx,Ny
    real(8) :: Res(Nx,Ny)
    character(len=30) name,Filename
    logical alive
    write(filename,*) trim(Name),".dat"
    Write(*,*) "Saving ",trim(Name)," Please wait..."
    open (10,file=filename)
    do i=1,Ny
           Write(10,FMt="(D21.13\)")   (Res(j,i),j=1,Nx)
           Write(10,*)  
    end do
    close(10)
    Write(*,*) "Save ",trim(Name),"Complete!"  
    return
end subroutine Dump2D

Está bien compilar y ejecutar. Pero cuando compilo en emacs usando gfortran me da el error:

Creo que es porque el gfortran no reconoce\ en un formato para un comando de escritura. ¿Cómo soluciono este problema?

                Write(10,FMt="(D21.13\)") (Res(j,i),j=1,Nx)
                                   1
Error: Unexpected element '\' in format string at (1)

Respuestas a la pregunta(3)

Su respuesta a la pregunta