70 #ifdef IPPL_RUNTIME_ERRCHECK
73 void __C_runtime_error (
int trap_code,
char *
name,
int line_no, ...);
107 IpplInfo(
int&,
char** &,
int removeargs =
REMOVE, MPI_Comm mpicomm = MPI_COMM_WORLD);
159 static void abort(
const char * = 0,
int exitcode = (-1));
171 static void abortAllNodes(
const char * = 0,
bool thisnode =
true);
172 static void exitAllNodes(
const char * = 0,
bool thisnode =
true);
223 #ifdef IPPL_COMM_ALARMS
227 static unsigned int getCommTimeout() {
return CommTimeoutSeconds; }
374 #ifdef IPPL_COMM_ALARMS
379 static unsigned int CommTimeoutSeconds;
386 static void param_error(
const char *,
const char *,
const char *);
387 static void param_error(
const char *,
const char *,
const char *,
const char *);
397 #define INFOMSG(msg) { *IpplInfo::Info << msg; }
398 #define WARNMSG(msg) { *IpplInfo::Warn << msg; }
399 #define ERRORMSG(msg) { *IpplInfo::Error << msg; }
402 #ifdef IPPL_PRINTDEBUG
403 #define DEBUGMSG(msg) { *IpplInfo::Debug << msg; }
405 #define DEBUGMSG(msg)
413 #endif // IPPL_INFO_H
static int getProcesses(int, int)
static bool extraCompressChecks
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
static void abort(const char *=0, int exitcode=(-1))
static void param_error(const char *, const char *, const char *)
static bool PerSMPParallelIO
static void deleteGlobals()
IpplInfo & operator=(const IpplInfo &)
static std::stack< StaticIpplInfo > stashedStaticMembers
static bool deferGuardCellFills
static bool offsetStorage
static bool noFieldCompression
static bool CommInitialized
static const char * version()
static const char * compileUser()
static void printVersion(bool=false)
static bool useChecksums()
static void instantiateGlobals()
static const char * compileArch()
static const char * compileLine()
static void abortAllNodes(const char *=0, bool thisnode=true)
static MPI_Comm getComm()
static void printHelp(char **argv)
static const char * compileOptions()
static const char * compileMachine()
static void find_smp_nodes()
static void printStatistics(Inform &)
static bool NeedDeleteComm
static int getSMPNodes(int)
static Communicate * Comm
static void exitAllNodes(const char *=0, bool thisnode=true)
static const char * compileDate()
static MPI_Comm communicator_m
static int getContexts(int)
static bool perSMPParallelIO()