I have used gfortran and Intel Fortran in the past. I recently switched to PGI Fortran. I’m noticing an odd behavior from the compiler. Whenever a stop command is issued, this is what is output to screen:
*** PROGRAM STOPPED; THRUST LESS THAN ZERO ***
Warning: ieee_invalid is signaling
Warning: ieee_denorm is signaling
Warning: ieee_divide_by_zero is signaling
Warning: ieee_inexact is signaling
I’ve never seen this before from the other compilers. Is there any way to have it just show my output message rather than whatever the compiler is showing additionally. That’s how the other compilers worked. I think the additional messages are confusing. The stop was issued intentionally. It wasn’t any of the things the compiler is saying.