A summary of new features in each version of the PGI 2017 release.

PGI releases version update, as often as monthly, which may include both new features and bug fixes. The new features added with each version are listed below. Bug fixes are listed on the PGI Release 2017 Technical Problem Reports summary page.

Complete details on the new features listed here are included in the PGI Release Notes and the PGI Visual Fortran® Release Notes

PGI 2017 version 17.5 (released May 30, 2017)

  • CUDA Toolkit — updated nvlink linker utility to address an issue with the link ordering of object files on Linux x86-64.
  • Expanded Operating System support to include Ubuntu 17.04 and Redhat Enterprise Linux 6.9 distributions.
  • Plus 12 user-requested enhancements and fixes

PGI 2017 version 17.4 (released April 30, 2017)

  • PGI Community Edition release including first release for Microsoft Windows.
  • PGI Accelerator Compilers
    • Atomic add and subtract support of Fortran single precision complex data types in device code.
    • Device support for floating point classification macros isfinite, isnan, isinf, and round function.
    • Added support for CUDA Fortran warp-vote operations.
    • Changed the impact of -g on the optimization level used when compiling device code.
    • Updated the version of nvlink to 8.0.73.
  • PGI Tools
    • Improved debugging support of C++ programs on recent macOS versions.
  • Plus 20 user-requested enhancements and fixes

PGI 2017 version 17.3 (released March 24, 2017)

  • First PVF release for 2017
  • Added debugger support for macOS version 10.12 (Sierra).
  • Updated the PGI C/C++ compiler plug-in for Eclipse versions Neon and Mars; the Eclipse plug-in is available for Linux x86-64 and OpenPOWER platforms.
  • Plus 34 user-requested enhancements and fixes

PGI 2017 version 17.1 (released February 10, 2017)

  • Comprehensive OpenACC 2.5 support; improved cache directive performance
  • PGC++ C++14 support; GCC 5.1 through 6.2 interoperability; improved exception handling
  • PGC++ as an CUDA host compiler now supports C++11
  • Support for CUDA 8 and Tesla P100
  • Improved inlining
  • Additional tuned numerical math intrinsic functions for Haswell and Broadwell CPUs
  • Updated pre-compiled MPICH, MVAPICH and Open MPI libraries
  • Updated pre-compiled netCDF, parallel netCDF and ESMF libraries
  • Added variable rollover support to debugger GUI; updated Eclipse plug-ins
  • Expanded operating system support
  • Dropped support for 32-bit, GPUs on macOS, CUDA 7.0, macOS Lion/Mountain Lion
  • Plus 24 user-requested enhancements and fixes

See also the PGI 2017 New Release Information.

Click me