ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/mpiSimulation.hpp
(Generate patch)

Comparing trunk/mdtools/headers/mpiSimulation.hpp (file contents):
Revision 193 by chuckv, Fri Oct 11 15:09:09 2002 UTC vs.
Revision 194 by chuckv, Wed Dec 4 21:19:38 2002 UTC

# Line 1 | Line 1
1   #ifndef __MPISIMULATION__
2   #define __MPISIMULATION__
3  
4 + #include "SimInfo.hpp"
5 +
6 +
7   class mpiSimulation{
8   public:
9  
10 <    mpiSimulation();
11 <    ~mpiSimulation();
10 >  mpiSimulation(SimInfo* the_entryPlug);
11 >  ~mpiSimulation();
12 >  
13 >  void divideLabor(int nComponents, MoleculeStamp** compStamps, int* componentsNmol );
14 >  
15 >  int  getMyNode(void) {return myNode;}
16 >  
17 >  
18  
10    int  getMyNode(void) {return myNode;}
11    int  mpiInitSimulation();
12    int  mpiDistSimulation();
13
19   private:
20  
21   protected:
22 <    int myMolStart;
23 <    int myMolEnd;
24 <    int myMol;
25 <    int  numberProcessors;
26 <    int  myNode;
27 <    int  processorNameLen;
28 <    char* processorName;
29 <    int  natomsRow,natomsCol,natomsStart,natomsEnd;
30 <    int  numberCols,numberRows;
31 <    int  nmolsRow,nmolsCol,nmolsLocal;
22 >  SimInfo* entryPlug;
23 >  
24 >  int myMolStart;
25 >  int myMolEnd;
26 >  int myMol;
27 >  int  numberProcessors;
28 >  int  myNode;
29 >  //  int  processorNameLen;
30 >  //  char* processorName;
31 >  int  natomsRow,natomsCol,natomsStart,natomsEnd;
32 >  int  numberCols,numberRows;
33 >  int  nmolsRow,nmolsCol,nmolsLocal;
34 >  
35  
36   };
37  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines