# | Line 50 | Line 50 | |
---|---|---|
50 | ||
51 | #ifdef IS_MPI | |
52 | #include <mpi.h> | |
53 | < | #endif //is_mpi |
53 | > | #endif |
54 | ||
55 | using namespace std; | |
56 | namespace OpenMD { | |
# | Line 257 | Line 257 | namespace OpenMD { | |
257 | hmat(0, 2), hmat(1, 2), hmat(2, 2)); | |
258 | os << buffer; | |
259 | ||
260 | < | RealType chi = s->getChi(); |
261 | < | RealType integralOfChiDt = s->getIntegralOfChiDt(); |
262 | < | if (isinf(chi) || isnan(chi) || |
263 | < | isinf(integralOfChiDt) || isnan(integralOfChiDt)) { |
260 | > | pair<RealType, RealType> thermostat = s->getThermostat(); |
261 | > | |
262 | > | if (isinf(thermostat.first) || isnan(thermostat.first) || |
263 | > | isinf(thermostat.second) || isnan(thermostat.second)) { |
264 | sprintf( painCave.errMsg, | |
265 | "DumpWriter detected a numerical error writing the thermostat"); | |
266 | painCave.isFatal = 1; | |
267 | simError(); | |
268 | } | |
269 | < | sprintf(buffer, " Thermostat: %.10g , %.10g\n", chi, integralOfChiDt); |
269 | > | sprintf(buffer, " Thermostat: %.10g , %.10g\n", thermostat.first, |
270 | > | thermostat.second); |
271 | os << buffer; | |
272 | ||
273 | Mat3x3d eta; | |
274 | < | eta = s->getEta(); |
274 | > | eta = s->getBarostat(); |
275 | ||
276 | for (unsigned int i = 0; i < 3; i++) { | |
277 | for (unsigned int j = 0; j < 3; j++) { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |