The following code (compiled with either pgf90 or pgf77)
shows the problem I’ve encountered:
real*8 wow wow = 1d-120 write(*,*) wow write(*,900) wow 900 format(1x,e15.7) end
The output is
Note that the format using ‘e15.7’ (the second number output) is missing the ‘E’. This creates problems for me, and I don’t think it’s the correct behaviour. Am I out to lunch?