| 112 |
|
|
| 113 |
|
RealType Thermo::getPotential() { |
| 114 |
|
RealType potential = 0.0; |
| 115 |
– |
Snapshot* curSnapshot = info_->getSnapshotManager()->getCurrentSnapshot(); |
| 116 |
– |
RealType shortRangePot_local = curSnapshot->statData[Stats::SHORT_RANGE_POTENTIAL] ; |
| 115 |
|
|
| 116 |
< |
// Get total potential for entire system from MPI. |
| 117 |
< |
|
| 120 |
< |
#ifdef IS_MPI |
| 121 |
< |
|
| 122 |
< |
MPI_Allreduce(&shortRangePot_local, &potential, 1, MPI_REALTYPE, MPI_SUM, |
| 123 |
< |
MPI_COMM_WORLD); |
| 124 |
< |
potential += curSnapshot->statData[Stats::LONG_RANGE_POTENTIAL]; |
| 125 |
< |
|
| 126 |
< |
#else |
| 127 |
< |
|
| 128 |
< |
potential = shortRangePot_local + curSnapshot->statData[Stats::LONG_RANGE_POTENTIAL]; |
| 129 |
< |
|
| 130 |
< |
#endif // is_mpi |
| 131 |
< |
|
| 116 |
> |
Snapshot* curSnapshot = info_->getSnapshotManager()->getCurrentSnapshot(); |
| 117 |
> |
potential = curSnapshot->getShortRangePotential() + curSnapshot->getLongRangePotential(); |
| 118 |
|
return potential; |
| 119 |
|
} |
| 120 |
|
|