forked from pool/python3-espressomd
Matej Cepl
efe8c56fdf
This is a feature release, i.e., new functionality is added to ESPResSo. New thermostats, cell systems and boundary conditions have been introduced to simulate systems with Stokesian Dynamics, Brownian Dynamics, strongly inhomogeneous particle sizes or translation-invariant shear flow. The interface underwent (non-silent) changes, therefore scripts will have to be slightly adapted. Most notably, particle access by id and particle slices have a new syntax, and electrostatic/magnetostatic layer correction and reaction methods have a different setup. All errors are also now emitted as Python exceptions and are recoverable with minimal effort. An additional focus of this release is the simplification of both the C++ core and the Python script interface to facilitate future extensions of ESPResSo. The testing of ESPResSo's functionality has been extended considerably. We recommend that this release be used for all production simulations. No further bug fix releases will be provided for the 4.1 line, and not all fixes are present in ESPResSo 4.1.4. Added functionality ------------------- * `P3MGPU` now supports energy and pressure calculation via the CPU kernels (#4506). * `ELC` now works with `P3MGPU` (#4506). * The LB grid now supports slicing operations (#4195) and LB slices are equality comparable (#4268). * Lees-Edwards boundary conditions can be used for particle-based simulations (#4457). Lattice-Boltzmann OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python3-espressomd?expand=0&rev=32
16 lines
309 B
Diff
16 lines
309 B
Diff
---
|
|
src/config/config.hpp | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
--- a/src/config/config.hpp
|
|
+++ b/src/config/config.hpp
|
|
@@ -37,6 +37,8 @@
|
|
#define MPICH_SKIP_MPICXX
|
|
#endif
|
|
|
|
+#include <cstddef>
|
|
+
|
|
#include "config-features.hpp"
|
|
|
|
/** P3M: Default for offset of first mesh point from the origin (left
|