Testing pgf90 v 5.2 I encountered the following problems:
cpu_time intrinsic gives unreliable output on SuSE Linux 9.1 (32-bit)
OpenMP support is incomplete:
a) there is no omp_lib and omp_lib_kinds modules
(however it can be solved using example interfaces included in OpenMP standard).
b) there is no omp_get_wtime intrinsic function