Skip to content

Releases: jmrosinski/GPTL

GPTL Release 8.1.1

01 Apr 18:51
Compare
Choose a tag to compare

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

02 Aug 22:51
Compare
Choose a tag to compare

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

06 May 18:42
Compare
Choose a tag to compare

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

01 Nov 21:15
3ef24f1
Compare
Choose a tag to compare

Full autotools build, including support for shared libraries.

Fortran library is now separate.