PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Classes | Macros | Functions | Variables
timer.cpp File Reference

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_timerfunction_timers
 

Detailed Description

Profiling and timing using TAU.

Date
2013-09-06