The Fortran 95 intrinsic subroutine cpu_time seems to always return a number based on the wall time rather than cpu time. Is this intended? If so, it is different than all the other f95 compilers that we use. Are there environment variables that can alter this behavior, as in xlf on AIX?
This occurrs with pgf95 6.2-2 on x86-64, but was worse on pre-6 versions where the cpu time could occasionally be longer than wall time.