src/Utility/ParticleDebug.cpp File Reference

#include "Utility/ParticleDebug.h"
#include "Utility/Inform.h"
#include "Profile/Profiler.h"
#include "Particle/ParticleAttrib.h"
#include <iostream.h>
#include <iomanip.h>

Include dependency graph for ParticleDebug.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class T>
void pap (ParticleAttrib< T > &pattr, bool docomm)
template<class T>
void epap (ParticleAttrib< T > &pattr, int i, bool docomm)
template<class T>
void spap (ParticleAttrib< T > &pattr, int ibase, int ibound, int istride, bool docomm)


Function Documentation

template<class T>
void epap ParticleAttrib< T > &  pattr,
int  i,
bool  docomm
 

Definition at line 105 of file ParticleDebug.cpp.

References CT, FldDbgInform, FldDbgInformIsSet, INFORM_ALL_NODES, PtclDbgInform, PtclDbgInformIsSet, setPtclDbgInform(), spap(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void pap ParticleAttrib< T > &  pattr,
bool  docomm
 

Definition at line 48 of file ParticleDebug.cpp.

References Communicate::barrier(), Communicate::broadcast_others(), IpplInfo::Comm, CT, FldDbgInform, FldDbgInformIsSet, Message::get(), IpplInfo::getNodes(), INFORM_ALL_NODES, IPPL_APP_CYCLE, IPPL_APP_TAG0, IpplInfo::myNode(), TagMaker::next_tag(), PtclDbgInform, PtclDbgInformIsSet, Message::put(), Communicate::receive_block(), Communicate::send(), setPtclDbgInform(), ParticleAttrib< T >::size(), spap(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void spap ParticleAttrib< T > &  pattr,
int  ibase,
int  ibound,
int  istride,
bool  docomm
 

Definition at line 124 of file ParticleDebug.cpp.

References Communicate::broadcast_others(), IpplInfo::Comm, CT, endl(), FldDbgInform, FldDbgInformIsSet, Message::get(), IpplInfo::getNodes(), INFORM_ALL_NODES, IPPL_APP_CYCLE, IPPL_APP_TAG0, IpplInfo::myNode(), TagMaker::next_tag(), PtclDbgInform, PtclDbgInformIsSet, Message::putmsg(), setPtclDbgInform(), ParticleAttrib< T >::size(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Referenced by epap(), and pap().

Here is the call graph for this function:


Generated on Mon Jan 16 14:28:03 2006 for IPPL by  doxygen 1.4.6