/**************************************************************************** ** TAU Portable Profiling Package ** ** http://www.acl.lanl.gov/tau ** ***************************************************************************** ** Copyright 1999 ** ** Department of Computer and Information Science, University of Oregon ** ** Advanced Computing Laboratory, Los Alamos National Laboratory ** ****************************************************************************/ /*************************************************************************** ** File : KtauFuncInfo.cpp ** ** Description : Kernel-space FunctionInfo ** ** Author : Surave Suthikulpanit ** ** : Aroon Nataraj ** ** Contact : suravee@cs.uoregon.edu ** ** : anataraj@cs.uoregon.edu ** ** Flags : Compile with ** ** -DTAUKTAU or -DTAUKTAU_MERGE ** ** Documentation : ** ***************************************************************************/ #include "Profile/KtauFuncInfo.h" /* definition of statics need to be done outside the class */ unsigned long long KtauFuncInfo::kernelGrpCalls[TAU_MAX_THREADS][merge_max_grp] = {{0}}; unsigned long long KtauFuncInfo::kernelGrpIncl[TAU_MAX_THREADS][merge_max_grp] = {{0}}; unsigned long long KtauFuncInfo::kernelGrpExcl[TAU_MAX_THREADS][merge_max_grp] = {{0}}; /*-------------------------- CON/DESTRUCTOR ---------------------------*/ /* * Function : KtauFuncInfo::KtauFuncInfo * Description : Constructor */ KtauFuncInfo::KtauFuncInfo() { for(int i =0; i