ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/mpi_implementation/mpiForceField.c
(Generate patch)

Comparing trunk/mdtools/mpi_implementation/mpiForceField.c (file contents):
Revision 150 by mmeineke, Fri Oct 18 21:20:29 2002 UTC vs.
Revision 176 by mmeineke, Thu Nov 14 22:00:44 2002 UTC

# Line 9 | Line 9 | void sendFrcStruct( void *frcStruct, MPI_Datatype stru
9  
10   void sendFrcStruct( void *frcStruct, MPI_Datatype structType ){
11    
12 <  int mpiError;
13 <
14 <  mpiError = MPI_Bcast(frcStruct,1,structType,0,MPI_COMM_WORLD);
15 <  if (mpiError != MPI_SUCCESS){
16 <    mpiError = MPI_Finalize();
17 <    if (mpiError != MPI_SUCCESS) mpiError = MPI_Abort(MPI_COMM_WORLD,0);
18 <    exit (0);
19 <  }
12 >  MPI_Bcast(frcStruct,1,structType,0,MPI_COMM_WORLD);
13   }
14  
15  
16   void recieveFrcStruct( void *frcStruct, MPI_Datatype structType ){
17    
18 <  int mpiError;
26 <  
27 <  mpiError = MPI_Bcast(frcStruct,1,structType,0,MPI_COMM_WORLD);
28 <  if (mpiError != MPI_SUCCESS){
29 <    mpiError = MPI_Finalize();
30 <    if (mpiError != MPI_SUCCESS) mpiError = MPI_Abort(MPI_COMM_WORLD,0);
31 <    exit (0);
32 <  }
18 >  MPI_Bcast(frcStruct,1,structType,0,MPI_COMM_WORLD);
19   }
20  
35 void ffInterfaceExit( char* errMsg ){
36
37  int mpiError;
38  int myNode;
39
40  MPI_Comm_rank( MPI_COMM_WORLD, &myNode);
41
42  if( errMsg != NULL ){
43    fprintf( stderr,
44             "Force Field Parameter MPI error at node %d\n"
45             "    => %s\n",
46             myNode, errMsg );
47  }
48
49  mpiError = MPI_Finalize();
50  if (mpiError != MPI_SUCCESS) mpiError = MPI_Abort(MPI_COMM_WORLD,0);
51  exit (0);
52 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines