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

disable nsgrid neighbor search #2930

Closed
orbeckst opened this issue Sep 2, 2020 · 2 comments
Closed

disable nsgrid neighbor search #2930

orbeckst opened this issue Sep 2, 2020 · 2 comments

Comments

@orbeckst
Copy link
Member

orbeckst commented Sep 2, 2020

Expected behavior

neighbor search with capped_distance returns reliable and consistent results

Actual behavior

It doesn't.

See #2229 (comment) for detailed analysis of problems.

Course of action

Disable nsgrid-based neighbor search until we have a stable solution. Use PBC-pkdtree instead.

Impact

  • slower distance-based searches and analysis (e.g. RDF)
  • correct results in all cases

Code to reproduce the behavior

See linked issues.

Current version of MDAnalysis

  • Which version are you using? (run python -c "import MDAnalysis as mda; print(mda.__version__)") 1.0.x, 2.0.0-dev
  • Which version of Python (python -V)? any
  • Which operating system? any
@IAlibay
Copy link
Member

IAlibay commented Oct 23, 2020

I'm working on a quick fix for this given the discussion in #2768

Do we want to solely remove nsgrid from 1.0.1 (i.e. only target master), or do we want to do so for develop too?

IAlibay added a commit to IAlibay/mdanalysis that referenced this issue Oct 23, 2020
@orbeckst orbeckst moved this from To do to In progress in backport Oct 24, 2020
@IAlibay IAlibay mentioned this issue Nov 9, 2020
4 tasks
lilyminium pushed a commit that referenced this issue Dec 22, 2020
Fixes #2930
 - Temporarily replaces nsgrid with pkdtree
 - Adds note on the use of nsgrid
@lilyminium
Copy link
Member

Closed in #3004.

backport automation moved this from In progress to Done Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
backport
  
Done
Development

No branches or pull requests

3 participants