c transpose a general double precision matrix. subroutine dgmtra (a,r,n,m) double precision a(1), r(1) ir=0 do 10 i=1,n ij=i-n do 10 j=1,m ij=ij+n ir=ir+1 10 r(ir)=a(ij) return end