#include <IpplInfo.h>
Collaboration diagram for IpplInfo:
Public Types | |
enum | { KEEP = 0, REMOVE = 1 } |
Public Member Functions | |
IpplInfo (int &, char **&, int removeargs=REMOVE) | |
IpplInfo () | |
IpplInfo (const IpplInfo &) | |
~IpplInfo () | |
IpplInfo & | operator= (const IpplInfo &) |
Static Public Member Functions | |
static void | abort (const char *=0, int exitcode=(-1)) |
static void | abortAllNodes (const char *=0, bool thisnode=true) |
static void | exitAllNodes (const char *=0, bool thisnode=true) |
static int | myNode () |
static int | getNodes () |
static int | getContexts (int) |
static int | getProcesses (int, int) |
static int | getSMPs () |
static int | getSMPNodes (unsigned int) |
static int | mySMP () |
static int | mySMPNode () |
static int | getArgc () |
static char ** | getArgv () |
static bool | useChecksums () |
static bool | retransmit () |
static int | maxFFTNodes () |
static int | chunkSize () |
static bool | perSMPParallelIO () |
static void | printVersion (bool=false) |
static const char * | version () |
static const char * | versionList (unsigned int) |
static unsigned int | versionListSize () |
static const char * | compileArch () |
static const char * | compileDate () |
static const char * | compileLine () |
static const char * | compileMachine () |
static const char * | compileOptions () |
static const char * | compileUser () |
static void | here () |
static void | printStatistics (Inform &) |
Static Public Attributes | |
static Inform * | Info = new Inform("Ippl") |
static Inform * | Warn = new Inform("Warning", cerr) |
static Inform * | Error = new Inform("Error", cerr, INFORM_ALL_NODES) |
static Inform * | Debug = new Inform("**DEBUG**", cerr, INFORM_ALL_NODES) |
static Communicate * | Comm = new Communicate() |
static IpplStats * | Stats = new IpplStats() |
static bool | deferGuardCellFills = false |
static bool | noFieldCompression = false |
static bool | offsetStorage = false |
static bool | extraCompressChecks = false |
static bool | useDirectIO = false |
Definition at line 71 of file IpplInfo.h.
|
Definition at line 76 of file IpplInfo.h. |
|
Definition at line 157 of file IpplInfo.cpp. References endl(), CommCreator::getAllLibraryNames(), KEEP, TAU_PROFILE_INIT, and WARNMSG. Here is the call graph for this function: ![]() |
|
Definition at line 556 of file IpplInfo.cpp. Referenced by abort(), abortAllNodes(), and exitAllNodes(). |
|
Definition at line 564 of file IpplInfo.cpp. |
|
Definition at line 572 of file IpplInfo.cpp. References Comm, INFORM_ALL_NODES, and printStatistics(). Here is the call graph for this function: ![]() |
|
Definition at line 621 of file IpplInfo.cpp. References Comm, endl(), ERRORMSG, INFORM_ALL_NODES, IpplInfo(), printStatistics(), and TAU_PROFILE_EXIT. Referenced by abortAllNodes(), assign(), CommACLMPL::CommACLMPL(), CommMPI::CommMPI(), CommPM::CommPM(), CommSHMEMPI::CommSHMEMPI(), DiscConfig::DiscConfig(), DiscMeta::DiscMeta(), for_each(), CommSHMEMPI::myreceive(), CommMPI::myreceive(), DiscField< Dim >::read(), reduce_masked(), BareFieldIterator< T, Dim >::SetCurrentLocation(), and DiscField< Dim >::write(). Here is the call graph for this function: ![]() |
|
Definition at line 656 of file IpplInfo.cpp. References abort(), Communicate::broadcast_others(), Comm, endl(), ERRORMSG, getNodes(), INFORM_ALL_NODES, IPPL_ABORT_TAG, IpplInfo(), and printStatistics(). Referenced by TSV_MetaCross< Vektor< T1, D >, Vektor< T2, D > >::apply(). Here is the call graph for this function: ![]() |
|
Definition at line 231 of file IpplInfo.h. Referenced by operator<<(). |
|
Definition at line 825 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 833 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 841 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 849 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 857 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 865 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 678 of file IpplInfo.cpp. References Communicate::broadcast_others(), Comm, endl(), ERRORMSG, getNodes(), INFORM_ALL_NODES, IPPL_EXIT_TAG, IpplInfo(), and printStatistics(). Referenced by insist(), and toss_cookies(). Here is the call graph for this function: ![]() |
|
Definition at line 206 of file IpplInfo.h. Referenced by ACLVISDataConnect::ACLVISDataConnect(), and PawsDataConnect::PawsDataConnect(). |
|
Definition at line 207 of file IpplInfo.h. Referenced by ACLVISDataConnect::ACLVISDataConnect(), and PawsDataConnect::PawsDataConnect(). |
|
Definition at line 710 of file IpplInfo.cpp. References Comm, and Communicate::getContexts(). Here is the call graph for this function: ![]() |
|
|
Definition at line 717 of file IpplInfo.cpp. References Comm, and Communicate::getProcesses(). Here is the call graph for this function: ![]() |
|
Definition at line 739 of file IpplInfo.cpp. Referenced by operator<<(). |
|
Definition at line 732 of file IpplInfo.cpp. Referenced by operator<<(). |
|
Definition at line 789 of file IpplInfo.cpp. |
|
Definition at line 224 of file IpplInfo.h. Referenced by FFTBase< 1U, T >::transVnodes(). |
|
|
Definition at line 754 of file IpplInfo.cpp. Referenced by operator<<(). |
|
Definition at line 761 of file IpplInfo.cpp. Referenced by operator<<(). |
|
Definition at line 610 of file IpplInfo.cpp. |
|
Definition at line 236 of file IpplInfo.h. Referenced by operator<<(). |
|
Definition at line 795 of file IpplInfo.cpp. References IpplStats::print(), and Stats. Referenced by abort(), abortAllNodes(), exitAllNodes(), and ~IpplInfo(). Here is the call graph for this function: ![]() |
|
Definition at line 769 of file IpplInfo.cpp. References compileArch(), compileDate(), compileLine(), compileMachine(), compileOptions(), compileUser(), endl(), INFOMSG, version(), versionList(), and versionListSize(). Here is the call graph for this function: ![]() |
|
Definition at line 213 of file IpplInfo.h. Referenced by CommMPI::mysend(), operator<<(), Communicate::receive_block(), and Communicate::unpack_message(). |
|
Definition at line 210 of file IpplInfo.h. Referenced by Communicate::fill_msg_buffer(), Communicate::find_msg_length(), operator<<(), and Communicate::unpack_message(). |
|
Definition at line 801 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 809 of file IpplInfo.cpp. Referenced by printVersion(). |
|
Definition at line 817 of file IpplInfo.cpp. Referenced by printVersion(). |
|
|
Definition at line 88 of file IpplInfo.h. |
|
Definition at line 284 of file IpplInfo.h. Referenced by operator<<(), and BareField< T, Dim >::setDirtyFlag(). |
|
Definition at line 87 of file IpplInfo.h. |
|
Definition at line 295 of file IpplInfo.h. Referenced by assign(), LField< T, Dim >::CanCompress(), and operator<<(). |
|
Definition at line 85 of file IpplInfo.h. Referenced by agfp1(), agfp2(), agfp3(), fp1(), fp2(), ggfp1(), ggfp2(), sfp1(), sfp2(), and sfp3(). |
|
Definition at line 287 of file IpplInfo.h. Referenced by LField< T, Dim >::CanCompress(), LField< T, Dim >::Compress(), LField< T, Dim >::LField(), operator<<(), BareField< T, Dim >::setCompression(), LField< T, Dim >::TryCompress(), and TryCompressLHS(). |
|
Definition at line 291 of file IpplInfo.h. Referenced by operator<<(). |
|
Definition at line 94 of file IpplInfo.h. Referenced by operator<<(), and printStatistics(). |
|
Definition at line 300 of file IpplInfo.h. Referenced by operator<<(). |
|
Definition at line 86 of file IpplInfo.h. |