ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/mpiSimulation.hpp
Revision: 208
Committed: Fri Dec 13 17:59:48 2002 UTC (21 years, 7 months ago) by mmeineke
File size: 1096 byte(s)
Log Message:
added the pareDumpLine routine to the Initialize from File class

File Contents

# User Rev Content
1 chuckv 131 #ifndef __MPISIMULATION__
2     #define __MPISIMULATION__
3 chuckv 121
4 chuckv 194 #include "SimInfo.hpp"
5 chuckv 195 #include "MakeStamps.hpp"
6 chuckv 194
7 chuckv 121 class mpiSimulation{
8     public:
9    
10 chuckv 194 mpiSimulation(SimInfo* the_entryPlug);
11     ~mpiSimulation();
12    
13 mmeineke 199 void divideLabor( void );
14 chuckv 194
15 mmeineke 201 int getMyNode(void) { return myNode; }
16     int getMyMolStart( void ) { return myMolStart; }
17     int getMyMolEnd( void ) { return myMlEnd; }
18     int getMyMol( void ) { return myMol; }
19     int getMyAtomStart( void ) { return myAtomStart; }
20     int getMyAtomEnd( void ) { return myAtomEnd; }
21     int getMyNlocal( void ) { return myNlocal; }
22 mmeineke 208
23     int getTotAtoms( void ) { return simTotAtoms; }
24 chuckv 194
25 chuckv 121
26     private:
27    
28     protected:
29 chuckv 194 SimInfo* entryPlug;
30    
31     int myMolStart;
32     int myMolEnd;
33 chuckv 195 int myAtomStart, myAtomEnd;
34 chuckv 194 int myMol;
35 chuckv 195 int myNlocal;
36 chuckv 196 int *myIdents;
37 chuckv 194 int numberProcessors;
38     int myNode;
39     // int processorNameLen;
40     // char* processorName;
41 chuckv 195 int natomsRow,natomsCol;
42 chuckv 194 int numberCols,numberRows;
43     int nmolsRow,nmolsCol,nmolsLocal;
44 chuckv 121
45 mmeineke 201
46     int simTotAtoms, simTotBonds, simTotBends, simTotTorsions;
47     int simTotSRI, simTotNmol;
48    
49 chuckv 121 };
50 chuckv 131
51    
52     #endif