| 63 |
|
|
| 64 |
|
ForceManager::ForceManager(SimInfo * info) : info_(info) { |
| 65 |
|
|
| 66 |
– |
#ifdef IS_MPI |
| 66 |
|
fDecomp_ = new ForceMatrixDecomposition(info_); |
| 68 |
– |
#else |
| 69 |
– |
// fDecomp_ = new ForceSerialDecomposition(info); |
| 70 |
– |
#endif |
| 67 |
|
} |
| 68 |
|
|
| 69 |
|
void ForceManager::calcForces() { |
| 73 |
|
interactionMan_->setSimInfo(info_); |
| 74 |
|
interactionMan_->initialize(); |
| 75 |
|
swfun_ = interactionMan_->getSwitchingFunction(); |
| 80 |
– |
fDecomp_->distributeInitialData(); |
| 76 |
|
info_->prepareTopology(); |
| 77 |
+ |
fDecomp_->distributeInitialData(); |
| 78 |
|
} |
| 79 |
|
|
| 80 |
|
preCalculation(); |