ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/interface_implementation/BASS_interface.cpp
(Generate patch)

Comparing trunk/mdtools/interface_implementation/BASS_interface.cpp (file contents):
Revision 134 by chuckv, Fri Oct 11 15:09:09 2002 UTC vs.
Revision 164 by mmeineke, Tue Nov 5 22:04:46 2002 UTC

# Line 6 | Line 6
6   #include "SimSetup.hpp"
7   #include "Globals.hpp"
8   #include "BASS_interface.h"
9 + #include "simError.h"
10  
11   #ifdef IS_MPI
12 < #include "mpiInterface.h"
12 > #include "mpiBASS.h"
13   #endif
14  
15  
# Line 262 | Line 263 | void incr_block( block_type new_block ){
263    block_stack_ptr++;
264    
265    if( block_stack_ptr >= MAX_NEST ){
266 <    fprintf( stderr, "Event blocks nested too deeply\n" );
266 >    sprintf( painCave.errMsg,
267 >             "Event blocks nested too deeply\n" );
268 >    painCave.isFatal = 1;
269 >    simError();
270 >
271   #ifdef IS_MPI
272 <    mpiInterfaceExit();
273 < #endif
269 <    exit(1);
272 >    if( worldRank == 0 ) mpiInterfaceExit();
273 > #endif //is_mpi
274    }
275  
276    else current_block = new_block;
# Line 279 | Line 283 | void decr_block( void ){
283  
284    if( block_stack_ptr < 0 ){
285      
286 <    fprintf( stderr, "Too many event blocks closed\n" );
286 >    sprintf( painCave.errMsg,
287 >             "Too many event blocks closed\n" );
288 >    painCave.isFatal = 1;
289 >    simError();
290 >
291   #ifdef IS_MPI
292 <    mpiInterfaceExit();
293 < #endif
294 <    exit(1);
292 >    if( worldRank == 0 ) mpiInterfaceExit();
293 > #endif //is_mpi
294 >
295    }
296    
297    else current_block = block_stack[block_stack_ptr];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines