26 |
|
} |
27 |
|
|
28 |
|
|
29 |
< |
void mpiSimulation::divideLabor(int nComponents, MoleculeStamp** compStamps, int* componentsNmol ){ |
30 |
< |
|
29 |
> |
void mpiSimulation::divideLabor( void ){ |
30 |
> |
|
31 |
> |
int nComponents; |
32 |
> |
MoleculeStamp** compStamps; |
33 |
> |
int* componentsNmol; |
34 |
> |
|
35 |
|
double numerator; |
36 |
|
double denominator; |
37 |
|
double precast; |
45 |
|
|
46 |
|
int testSum; |
47 |
|
|
48 |
+ |
nComponents = entryPlug->nComponents; |
49 |
+ |
compStamps = entryPlug->compStamps; |
50 |
+ |
componentsNmol = entryPlug->componentsNmol; |
51 |
+ |
|
52 |
+ |
simTotAtoms = entryPlug->n_atoms; |
53 |
+ |
simTotBonds = entryPlug->n_bonds; |
54 |
+ |
simTotBends = entryPlug->n_bends; |
55 |
+ |
simTotTorsions = entryPlug->n_torsions; |
56 |
+ |
simTotSRI = entryPlug->n_SRI; |
57 |
+ |
simTotNmol = entryPlug->n_nmol; |
58 |
+ |
|
59 |
|
numerator = (double) entryPlug->n_atoms; |
60 |
|
denominator = (double) numberProcessors; |
61 |
|
precast = numerator / denominator; |