Profiling and timing using TAU. More...
#include <mpi.h>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <time.h>
#include <string.h>
#include <assert.h>
#include <iostream>
#include <vector>
#include "pexsi/timer.h"
Classes | |
class | function_timer |
Macros | |
#define | MAX_NAME_LENGTH 64 |
Functions | |
bool | comp_name (function_timer const &w1, function_timer const &w2) |
void | CTF_set_main_args (int argc, char *const *argv) |
void | CTF_set_context (MPI_Comm ctxt) |
void | TAU_PROFILE_INIT (int argc, char **argv) |
void | TAU_PROFILE_SET_CONTEXT (MPI_Comm comm) |
Variables | |
int | main_argc = 0 |
char *const * | main_argv |
MPI_Comm | comm |
double | excl_time |
double | complete_time |
int | set_contxt = 0 |
int | output_file_counter = 0 |
std::vector< function_timer > | function_timers |
Profiling and timing using TAU.