Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.1.1rc #3246

Merged
merged 90 commits into from
Nov 13, 2019
Merged

4.1.1rc #3246

merged 90 commits into from
Nov 13, 2019

Conversation

jngrad
Copy link
Member

@jngrad jngrad commented Oct 11, 2019

4.1.1 bugfix release.

@jngrad jngrad added this to the Espresso 4.1.1 milestone Oct 11, 2019
@codecov
Copy link

codecov bot commented Oct 11, 2019

Codecov Report

Merging #3246 into 4.1 will increase coverage by <1%.
The diff coverage is 98%.

Impacted file tree graph

@@          Coverage Diff           @@
##             4.1   #3246    +/-   ##
======================================
+ Coverage     85%     85%   +<1%     
======================================
  Files        530     531     +1     
  Lines      26025   25985    -40     
======================================
- Hits       22157   22137    -20     
+ Misses      3868    3848    -20
Impacted Files Coverage Δ
...e/electrostatics_magnetostatics/reaction_field.hpp 100% <ø> (ø) ⬆️
src/core/npt.cpp 92% <ø> (-2%) ⬇️
src/core/pressure.cpp 90% <ø> (ø) ⬆️
src/core/virtual_sites/VirtualSitesRelative.hpp 100% <ø> (ø) ⬆️
src/core/global.cpp 83% <ø> (ø) ⬆️
src/utils/tests/uniform_test.cpp 100% <ø> (ø)
src/core/io/writer/h5md_core.cpp 89% <ø> (ø) ⬆️
src/core/virtual_sites/VirtualSitesRelative.cpp 85% <ø> (ø) ⬆️
src/core/virtual_sites.cpp 87% <ø> (ø) ⬆️
src/core/virtual_sites/lb_inertialess_tracers.cpp 96% <ø> (ø) ⬆️
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3ffa392...255f667. Read the comment docs.

reinaual and others added 14 commits October 12, 2019 18:54
Installing ESPResSo with `make install DESTDIR="/path/to/es"` will
install files in the wrong folder and set an incorrect runtime path
in Cython shared objects, causing import errors. See full report:
espressomd#3228 (comment)
When installing ESPResSo, the C++ shared objects and Cython shared
objects are stored in the same folder. Since they have the same .so
extension, when importing espressomd.cluster_analysis, the file
cluster_analysis.py is loaded and the file cluster_analysis.so is
automatically considered a Cython shared object, and Python fails
to find the Cython-specific symbol PyInit_cluster_analysis. This
is remediated by giving a different name to the C++ shared object.
Install the files in a different directory and check the python and
tutorials/samples tests can still run with the installed files.
Please note that pypresso will experience a major slowdown in CI
when located outside the build directory, hence the 3h timeout.
This job is meant to be run only during releases and in PRs that
add new core modules.
Takes more than 1 hour to run in CI when pypresso is located
outside the build directory.
Note: in Python, a function taking positional arguments can take
named arguments in any order.
junghans and others added 6 commits October 18, 2019 20:36
Fix indentation, rename output variables, remove superfluous quotes
around string variables. CMake quotes string variables implicitly
when passed to functions, even if they contain whitespaces. Quotes
are only necessary when setting a string variable.
jngrad and others added 9 commits October 23, 2019 17:00
When setting up the NPT integrator, then the VV integrator, the core
integrator remains on NPT. Since NVT and VV are the same, we can set
the core integrator to NVT when the interface is set to VV.
3184: some modifications to constant-pH tutorial

Co-authored-by: Peter Košovan <peter.kosovan@natur.cuni.cz>
Co-authored-by: Jonas Landsgesell <jonaslandsgesell@users.noreply.github.com>
Co-authored-by: Peter Košovan <kosovan@icp.uni-stuttgart.de>
Co-authored-by: Jean-Noël Grad <jgrad@icp.uni-stuttgart.de>
Co-authored-by: Kai Szuttor <kai@icp.uni-stuttgart.de>
switch conditionals as suggested by JNGrad

Co-Authored-By: Jean-Noël Grad <jgrad@icp.uni-stuttgart.de>
@fweik
Copy link
Contributor

fweik commented Nov 4, 2019

LGTM

jngrad and others added 9 commits November 4, 2019 16:27
3277: Removed ENGINE shear torque calculation

Description of the partial merge:
 - Removed rotational_friction
 - Fixed engine_lb test
 - Adaped docs

Co-authored-by: Florian Weik <fweik@icp.uni-stuttgart.de>
Reference solutions for forces on shear planes and for stokes drag need dynamic viscosity, but LB uses kinetmatic viscosity.
This switches the tests to dynamic viscosity and removes a 1/rho from the unit conversion in the script interface.
Also, a force balance test is added, which does not depend on the density.
2748: Additional LB test cases

* Buyancy force on a sphere in a box of fluid under gravity
* Momentum conservation in a fluid with an external volume force applied and a particle with an oposite force applied

Co-authored-by: Rudolf Weeber <weeber@icp.uni-stuttgart.de>
Co-authored-by: Florian Weik <fweik@icp.uni-stuttgart.de>
@jngrad jngrad merged commit 255f667 into espressomd:4.1 Nov 13, 2019
@jngrad
Copy link
Member Author

jngrad commented Nov 13, 2019

@junghans: merged, tagged and released. The official announcement will me made in a few hours.
https://github.com/espressomd/espresso/releases/tag/4.1.1

@junghans
Copy link
Member

@jngrad jngrad deleted the 4.1.1rc branch June 30, 2022 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants