Menu

PMTM

Iain Miller

PMTM Documentation

The Performance Modelling Timing Module (PMTM) is a timing library that was created to support cross platform timing. Currently, most of the tested platforms are POSIX compliant x86 architectures, however it is planned to port the library to other architectures such as IBM BlueGene.

As well as providing a standardised timing library across multiple platforms the PMTM library also outputs into an easy to parse Comma Separated (.pmtm) file, which can be opened using a standard spreadsheet application such as Microsoft Excel or OpenOffice/LibreOffice Calc) or can be imported into an ichnaea database via the Performance Modelling Analysis Tool (PMAT) into the database used to store and analyse the performance modelling results.

PMTM can also output parameter information, allowing for the values of parameters to be logged for a single rank or for all ranks, as well as other options, such as only logging the parameter if it changes during a run.

Usage


Related

Wiki: C or C++
Wiki: Examples
Wiki: Fortran Timers Module
Wiki: Fortran
Wiki: Home
Wiki: Initialising and Finalising
Wiki: Miscellaneous Routines
Wiki: OpenMP C or C++
Wiki: OpenMP Fortran Timers
Wiki: OpenMP Fortran
Wiki: Outputting Parameters
Wiki: Outputting Specific Environment Variables
Wiki: Outputting Timers
Wiki: Outputting the Environment
Wiki: PMAT
Wiki: PMTM Constants
Wiki: PMTM_create_instance
Wiki: PMTM_create_timer
Wiki: PMTM_create_timer_group
Wiki: PMTM_destroy_instance
Wiki: PMTM_finalize
Wiki: PMTM_get_cpu_time
Wiki: PMTM_get_error_message
Wiki: PMTM_get_last_cpu_time
Wiki: PMTM_get_last_wc_time
Wiki: PMTM_get_total_cpu_time
Wiki: PMTM_get_total_wc_time
Wiki: PMTM_get_wc_time
Wiki: PMTM_init
Wiki: PMTM_initialized
Wiki: PMTM_log_flags
Wiki: PMTM_parameter_output
Wiki: PMTM_set_file_name
Wiki: PMTM_set_option
Wiki: PMTM_set_sample_mode
Wiki: PMTM_timer_continue
Wiki: PMTM_timer_output
Wiki: PMTM_timer_pause
Wiki: PMTM_timer_start
Wiki: PMTM_timer_stop
Wiki: Timer Control
Wiki: Timer Setup
Wiki: error codes

MongoDB Logo MongoDB