Releases: jmrosinski/GPTL
GPTL Release 8.1.1
Bugfix for when MPI_IN_PLACE is used from Fortran applications with GPTL PMPI profiling enabled.. Since all MPI libraries tested implement MPI_IN_PLACE inside their Fortran wrapper, this same behavior needed to be implemented inside the GPTL Fortran wrapping code. PMPI tests were added to ensure correct behavior when MPI_IN_PLACE was specified in the caller.
Also from an earlier tag which was not part of a release: If a region name length exceeds MAX_CHARS, print a diagnostic message and return failure. Previously, GPTLstart would silently succeed before GPTLstop would fail.
Also note: Nvidia compilers nvc and nvfortran should work correctly, but only if --disable-shared is passed to configure.
GPTL Release 8.0.3
Minor mods for readability:
gptl_avail output modified for readability and to more closely match that of papi_avail
configure prints a warning if MPI not found
Use AC_FC_MODULE_EXTENSION to discover Fortran module extension (normally mod)
GPTL Release 8.0.2
Many new features. Fortran capability now fully integrated into the release.
gptl.pc file created and installed for use by pkg-config.
Fully updated web pages and man pages. Web pages in the distribution are identical to those at github.com.
Auto-profiling now works on multiple platforms, along with some bugfixes.
Collision position in hash table automatically adjusted based on calling frequency. This can be a big performance enhancement for large auto-profiled codes.
Fixes for Mac include auto-profiling and usage of register read for wallclock timing.
Version 5.6.0
Full autotools build, including support for shared libraries.
Fortran library is now separate.