LAMA
/home/brandes/workspace/LAMA/src/lama/tracing.hpp File Reference

Definition of macros for tracing/profiling. More...

Go to the source code of this file.

Defines

#define LAMA_REGION(name)
#define LAMA_REGION_START(name)
#define LAMA_REGION_END(name)
#define LAMA_REGION_N(name, n)
#define LAMA_CUDAREGION(name, syncToken)
#define LAMA_OPENCLREGION(name, syncToken)
#define LAMA_TIMETRACER(name)   0.0

Detailed Description

Definition of macros for tracing/profiling.

Author:
Lauretta Schubert, Thomas Brandes
Date:
12.08.2011 $Id$

Define Documentation

#define LAMA_CUDAREGION (   name,
  syncToken 
)
#define LAMA_OPENCLREGION (   name,
  syncToken 
)
#define LAMA_REGION (   name)

Referenced by lama::LUSolver::lama_gemm< T >::__gemm(), lama::PGASContext::allocate(), lama::CUDAHostContext::allocate(), lama::CUDAContext::allocate(), lama::ELLStorage< T >::allocate(), lama::HaloBuilder::build(), lama::LUSolver::computeLUFactorization(), lama::MatrixStorage< T >::convertCSR2CSC(), lama::MPICommunicator::exchangeByPlanImpl(), lama::PGASContext::free(), lama::CUDAHostContext::free(), lama::DefaultHostContext::free(), lama::CUDAContext::free(), lama::LAMAArrayUtils::gather(), lama::SingleGridSetup::initialize(), lama::SimpleAMG::initialize(), lama::SOR::initialize(), lama::CG::initialize(), lama::GMRES::initialize(), lama::InverseSolver::initialize(), lama::LUSolver::initialize(), lama::DenseMatrixOps::invert(), lama::InverseSolver::invert(), lama::DenseMatrixOps::invertCyclic(), lama::DenseMatrix< T >::invertCyclic(), lama::DenseMatrixOps::invertReplicated(), lama::SimpleAMG::iterate(), lama::SOR::iterate(), lama::SpecializedJacobi::iterate(), lama::CG::iterate(), lama::GMRES::iterate(), lama::SOR::iterateImpl(), lama::SpecializedJacobi::iterateTyped(), lama::CRTPMatrix< DenseMatrix< T >, T >::matrixTimesVector(), lama::SparseMatrix< T >::matrixTimesVector(), lama::DenseMatrix< T >::matrixTimesVectorImpl(), lama::SparseMatrix< T >::matrixTimesVectorImpl(), lama::CUDAContext::memcpy(), lama::CUDAContext::memcpyAsync(), lama::CUDAContext::memcpyFromCUDAHost(), lama::CUDAContext::memcpyFromHost(), lama::CUDAContext::memcpyToCUDAHost(), lama::CUDAContext::memcpyToHost(), lama::Vector::operator*(), lama::LUSolver::pgetf2(), lama::LUSolver::piamax_own(), lama::LUSolver::plaswp(), lama::LUSolver::ptrsm(), lama::DenseMatrix< T >::redistribute(), lama::LAMAThreadPool::schedule(), lama::ELLStorage< T >::setCSRDataImpl(), lama::LUSolver::solve(), lama::Solver::solve(), lama::InverseSolver::solveImpl(), lama::Communicator::updateHalo(), lama::Communicator::updateHaloAsync(), lama::TaskSyncToken::wait(), and lama::CUDAStreamSyncToken::wait().

#define LAMA_REGION_END (   name)
#define LAMA_REGION_N (   name,
 
)

Referenced by lama::SimpleAMG::cycle().

#define LAMA_REGION_START (   name)
#define LAMA_TIMETRACER (   name)    0.0