I have some Fortran 90 using statements like
WRITE (6,*) string1
WRITE (6,*) string1, string2
On output, if string1 is reasonably long it is written over multiple lines. string1 and string2 would always be output on different lines.
With other compilers (e.g. Lahey Linux) I don't get this behaviour. string1 would always be fully output on one line. string1 and string2 would be output on the same line. I can reproduce this behaviour with the intel compiler by using formats in the write statements. Is there an intel compiler flag that can be used to the same effect, without having to insert formats into all my writes (this would mean a LOT of code changes!)?