ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/simError.c
(Generate patch)

Comparing trunk/OOPSE/libBASS/simError.c (file contents):
Revision 378 by mmeineke, Fri Mar 21 17:42:12 2003 UTC vs.
Revision 796 by mmeineke, Fri Oct 3 22:01:46 2003 UTC

# Line 9 | Line 9 | int nChecks;
9  
10   #include "simError.h"
11  
12 + errorStruct painCave;
13  
14 + #ifdef IS_MPI
15 +
16 + char checkPointMsg[MAX_SIM_ERROR_MSG_LENGTH];
17 + int worldRank;
18 +
19 + #endif
20 +
21 +
22   void initSimError( void ){
23    painCave.errMsg[0] = '\0';
24    painCave.isFatal = 0;
# Line 25 | Line 34 | int simError( void ) {
34   #ifdef IS_MPI
35    int myError = 1;
36    int isError;
28  int isFatal;
37  
38     if( painCave.isEventLoop ){
39      fprintf( stderr,
# Line 37 | Line 45 | int simError( void ) {
45    else{
46      if( painCave.isFatal ){
47        fprintf( stderr,
48 +               "\n"
49                 "MPI Fatal Error on node %d: %s\n",
50                 worldRank,
51                 painCave.errMsg );
# Line 47 | Line 56 | int simError( void ) {
56      }
57      else{
58        fprintf( stderr,
59 <               "MPI Non-Fatal Error on node %d: %s\n",
59 >               "\n"
60 >               "MPI Warning on node %d: %s\n",
61                 worldRank,
62                 painCave.errMsg );
63      }
# Line 58 | Line 68 | int simError( void ) {
68  
69    if( painCave.isFatal ){
70      fprintf( stderr,
71 +             "\n"
72               "Fatal Error: %s\n",
73               painCave.errMsg );
74      exit(0);
75    }
76    else{
77      fprintf( stderr,
78 +             "\n"
79               "Warning: %s\n",
80               painCave.errMsg );
81    }
# Line 71 | Line 83 | int simError( void ) {
83    
84   #endif // IS_MPI
85    
74  return 0; // in case nobody caught that.
75
86   }
87  
88    

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines