program maine5 real :: x(2,2), z(2,2) OPEN(11, File='output4.txt',STATUS='REPLACE') data x /1,2,3,4/ z =x z = matmul(x,x) write (11,'(f5.2)') z write (*,'(f5.2)') z close(11) end program maine5 This turns into a runtime error for me. If I comment out the matmul statement, it runs fine. The fellas at c.l.f. suspect my IDE (Plato 3) and my settings, on which I'm vague. Ideas?
zax