Chombo + EB
3.2
|
#include <cstdio>
#include "REAL.H"
#include "MayDay.H"
#include "Vector.H"
#include "ClockTicks.H"
#include "CH_Counters.H"
#include <list>
#include <string>
#include "List.H"
#include <iostream>
#include "BaseNamespaceHeader.H"
#include "BaseNamespaceFooter.H"
Go to the source code of this file.
Classes | |
class | TraceTimer |
class | AutoStartLeaf |
class | AutoStart |
Macros | |
#define | _CH_TIMER_H_ |
#define | CH_TIMERS_ON() TraceTimer::timersOn() |
#define | CH_TIMER(name, tpointer) |
#define | CH_TIME(name) |
#define | CH_TIMELEAF(name) |
#define | CH_TIMERS(name) |
#define | CH_START(tpointer) |
#define | CH_STOP(tpointer) |
#define | CH_TIMER_REPORT() CH_XD::TraceTimer::report() |
#define | CH_TIMER_REPORTNAME(stream, name) CH_XD::TraceTimer::reportName(stream, name); |
#define | CH_TIMER_RESET() CH_XD::TraceTimer::reset() |
#define | CH_TIMER_PRUNE(threshold) CH_XD::TraceTimer::PruneTimersParentChildPercent(threshold) |
Variables | |
std::fstream | LBFILE |
class TraceTimer | FORTRAN_BASENAME |
#define _CH_TIMER_H_ |
#define CH_TIMERS_ON | ( | ) | TraceTimer::timersOn() |
#define CH_TIMER | ( | name, | |
tpointer | |||
) |
Referenced by RK4DenseOutput< Soln, Rhs, EXOP >::advance(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::advance(), ch_flops(), BaseEBCellFAB< T >::copy(), PetscSolver< T >::setup_solver(), BiCGStabSolver< T >::solve(), GMRESSolver< T >::solve(), PetscSolver< T >::solve_private(), AMRFASMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInitResid(), and write().
#define CH_TIME | ( | name | ) |
Referenced by BoxLayoutData< T >::addTo(), AggStencil< srcData_t, dstData_t >::AggStencil(), AggStencil< srcData_t, dstData_t >::apply(), PetscSolver< T >::apply_mfree(), MultilevelLinearOp< T >::applyOp(), MultilevelLinearOp< T >::assign(), BaseEBCellFAB< T >::assign(), MultilevelLinearOp< T >::axby(), blockWrite(), IFData< dim >::BrentRootFinder(), AggStencil< srcData_t, dstData_t >::cache(), MultilevelLinearOp< T >::clear(), AMRFASMultiGrid< T >::clear_private(), AMRMultiGrid< T >::computeAMROperator(), AMRMultiGrid< T >::computeAMRResidual(), AMRMultiGrid< T >::computeAMRResidualLevel(), BaseLevelTGA< LevelData< FArrayBox >, FluxBox, LevelFluxRegister >::computeDiffusion(), MinimalCCCM< dim >::computeMoments(), MinimalCCCM< dim >::computeMomentsRecursively(), MinimalCCCM< dim >::computeRhs(), CoordinateSystem< dim >::CoordinateSystem(), BaseEBCellFAB< T >::copy(), LevelData< T >::copyTo(), MultilevelLinearOp< T >::create(), PetscSolver< T >::create_mat_vec(), FASMultiGrid< T >::cycle(), MultiGrid< T >::cycle(), AMRFASMultiGrid< T >::define(), MultilevelLinearOp< T >::define(), LevelData< T >::define(), BaseEBCellFAB< T >::define(), AMRMultiGrid< T >::define(), MultiGrid< T >::define(), IFData< dim >::defineLocalCoords(), MultilevelLinearOp< T >::dotProduct(), LevelData< T >::exchange(), LevelData< T >::exchangeBegin(), LevelData< T >::exchangeEnd(), LevelData< T >::exchangeNoOverlap(), BaseEBCellFAB< T >::fill(), IFData< dim >::findIntersectionPts(), getOffsets(), IFData< dim >::IFData(), MultilevelLinearOp< T >::incr(), AMRFASMultiGrid< T >::init(), MultiGrid< T >::init(), AMRMultiGrid< T >::init(), IFData< dim >::isConnected(), BaseIVFAB< T >::linearIn(), BaseEBCellFAB< T >::linearIn(), BaseIVFAB< T >::linearOut(), BaseEBCellFAB< T >::linearOut(), LevelData< T >::localCopyTo(), IFData< dim >::makeCornerSigns(), IFData< dim >::makeEdgeKey(), BoxLayoutData< T >::makeItSoBegin(), BoxLayoutData< T >::makeItSoLocalCopy(), MultilevelLinearOp< T >::norm(), FASMultiGrid< T >::oneCycle(), MultiGrid< T >::oneCycle(), MultilevelLinearOp< T >::preCond(), PetscSolver< T >::putChomboInPetsc(), read(), regionGather(), AMRMultiGrid< T >::relax(), AMRMultiGrid< T >::relaxOnlyHomogeneous(), MultilevelLinearOp< T >::residual(), AMRMultiGrid< T >::revert(), IFData< dim >::rootFinder(), MultilevelLinearOp< T >::scale(), BaseEBCellFAB< T >::setCoveredCellVal(), IFData< dim >::setNormalDerivatives(), MultilevelLinearOp< T >::setToZero(), IndexedMoments< Dim, P >::shift(), BaseEBCellFAB< T >::size(), BiCGStabSolver< T >::solve(), RelaxSolver< T >::solve(), FASMultiGrid< T >::solve(), MergeSolver< T >::solve(), AMRMultiGrid< T >::solve(), MultiGrid< T >::solve(), PetscSolver< T >::solve_mfree_private(), AMRFASMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInitResid(), AggStencil< srcData_t, dstData_t >::uncache(), BaseLevelTGA< LevelData< FArrayBox >, FluxBox, LevelFluxRegister >::updateSolnWithTimeDependentOp(), BaseLevelTGA< LevelData< FArrayBox >, FluxBox, LevelFluxRegister >::updateSolnWithTimeIndependentOp(), AMRFASMultiGrid< T >::VCycle(), write(), WriteMultiData< T >::writeData(), WriteMultiData< T >::WriteMultiData(), AMRFASMultiGrid< T >::~AMRFASMultiGrid(), AMRMultiGrid< T >::~AMRMultiGrid(), BoxLayoutData< T >::~BoxLayoutData(), FASMultiGrid< T >::~FASMultiGrid(), LayoutData< T >::~LayoutData(), LevelData< T >::~LevelData(), and MultilevelLinearOp< T >::~MultilevelLinearOp().
#define CH_TIMELEAF | ( | name | ) |
Referenced by getOffsets(), read(), write(), and WriteMultiData< T >::writeData().
#define CH_TIMERS | ( | name | ) |
Referenced by RK4DenseOutput< Soln, Rhs, EXOP >::advance(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::advance(), BaseEBCellFAB< T >::copy(), RK4DenseOutput< Soln, Rhs, EXOP >::define(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::define(), RK4DenseOutput< Soln, Rhs, EXOP >::denseOutputCoefs(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::denseOutputCoefs(), PetscSolver< T >::setup_solver(), BiCGStabSolver< T >::solve(), GMRESSolver< T >::solve(), PetscSolver< T >::solve_private(), AMRFASMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInitResid(), and write().
#define CH_START | ( | tpointer | ) |
Referenced by RK4DenseOutput< Soln, Rhs, EXOP >::advance(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::advance(), BaseEBCellFAB< T >::copy(), PetscSolver< T >::setup_solver(), BiCGStabSolver< T >::solve(), GMRESSolver< T >::solve(), PetscSolver< T >::solve_private(), AMRFASMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInitResid(), and write().
#define CH_STOP | ( | tpointer | ) |
Referenced by RK4DenseOutput< Soln, Rhs, EXOP >::advance(), ARK4DenseOutput< Soln, Rhs, IMEXOp >::advance(), BaseEBCellFAB< T >::copy(), PetscSolver< T >::setup_solver(), BiCGStabSolver< T >::solve(), GMRESSolver< T >::solve(), PetscSolver< T >::solve_private(), AMRFASMultiGrid< T >::solveNoInit(), AMRMultiGrid< T >::solveNoInitResid(), and write().
#define CH_TIMER_REPORT | ( | ) | CH_XD::TraceTimer::report() |
#define CH_TIMER_RESET | ( | ) | CH_XD::TraceTimer::reset() |
#define CH_TIMER_PRUNE | ( | threshold | ) | CH_XD::TraceTimer::PruneTimersParentChildPercent(threshold) |
std::fstream LBFILE |
class TraceTimer FORTRAN_BASENAME |