|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|


Go to the source code of this file.
Classes | |
| class | ParticleAttrib< T > |
Functions | |
| template<class T > | |
| void | pap (ParticleAttrib< T > &pattr, bool docomm=true) |
| template<class T > | |
| void | epap (ParticleAttrib< T > &pattr, int i, bool docomm=true) |
| template<class T > | |
| void | spap (ParticleAttrib< T > &pattr, int ibase, int ibound, int istride, bool docomm=true) |
Variables | |
| Inform * | PtclDbgInform |
| bool | PtclDbgInformIsSet |
| Inform * | FldDbgInform |
| bool | FldDbgInformIsSet |
| int | elementsPerLine |
| int | digitsPastDecimal |
| int | widthOfElements |
| void epap | ( | ParticleAttrib< T > & | pattr, |
| int | i, | ||
| bool | docomm = true |
||
| ) |
Definition at line 98 of file ParticleDebug.hpp.
References FldDbgInform, FldDbgInformIsSet, INFORM_ALL_NODES, PtclDbgInform, PtclDbgInformIsSet, setPtclDbgInform(), and spap().

| void pap | ( | ParticleAttrib< T > & | pattr, |
| bool | docomm = true |
||
| ) |
Definition at line 42 of file ParticleDebug.hpp.
References Communicate::barrier(), Communicate::broadcast_others(), IpplInfo::Comm, 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(), and spap().

| void spap | ( | ParticleAttrib< T > & | pattr, |
| int | ibase, | ||
| int | ibound, | ||
| int | istride, | ||
| bool | docomm = true |
||
| ) |
Definition at line 117 of file ParticleDebug.hpp.
References Communicate::barrier(), Communicate::broadcast_others(), IpplInfo::Comm, digitsPastDecimal, elementsPerLine, endl(), Index::first(), FldDbgInform, FldDbgInformIsSet, Message::get(), Message::getmsg(), IpplInfo::getNodes(), Inform::getPrintNode(), INFORM_ALL_NODES, Index::intersect(), IPPL_APP_CYCLE, IPPL_APP_TAG0, Index::last(), IpplInfo::myNode(), TagMaker::next_tag(), PtclDbgInform, PtclDbgInformIsSet, Message::put(), Message::putmsg(), Communicate::receive_block(), Communicate::send(), setPtclDbgInform(), ParticleAttrib< T >::size(), Index::touches(), WARNMSG, and widthOfElements.
Referenced by epap(), and pap().

| int digitsPastDecimal |
Definition at line 53 of file FieldDebugFunctions.cpp.
| int elementsPerLine |
Definition at line 52 of file FieldDebugFunctions.cpp.
| Inform* FldDbgInform |
Definition at line 31 of file FieldDebugFunctions.cpp.
| bool FldDbgInformIsSet |
Definition at line 38 of file FieldDebugFunctions.cpp.
| Inform* PtclDbgInform |
Definition at line 41 of file ParticleDebugFunctions.cpp.
| bool PtclDbgInformIsSet |
Definition at line 42 of file ParticleDebugFunctions.cpp.
Referenced by epap(), pap(), setPtclDbgInform(), and spap().
| int widthOfElements |
Definition at line 54 of file FieldDebugFunctions.cpp.
1.8.5