-
Notifications
You must be signed in to change notification settings - Fork 99
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
Multiples module merge #98
Conversation
to smalln to dump orbit information to a file for closer study.
Modified smalln and multiples independent of amuse base.
mutually unbound if over = 1, and to use a weaker perturbation criterion to create a usable tree structure when over = 3. Modified smalln interface to allow trajectory plotting data to be saved in a file. Added global debugging flag to multiples.py. Fine-tuned choices of length and time scales to limit long-lived encounters, and improved handling of long-lived multiples through several encounters. Corrected bug in the compression of many-body systems that created spurious bound pairs. Added code to check the integrity of the tree structure. Corrected bug in scale_top_level_list that left leaves inconsistent with top-level nodes and caused center of mass errors. Created experimental code to monitor the quadrupole contribution to the tidal potential error.
Updating local version.
checkpointing and restart.
a nearby star exceeds the distance limit.
…nances. Better debugging.
here it breaks a test in test/codes_tests/test_smalln.py and most of test/codes_tests/test_multiples.py |
Sorry, I missed this. I'll take a look at the tests. Are you OK with me changing them? |
See my e-mail. I have fixed the smallN issue, but the multiples problem is deeper. |
so encounters needs to be updated? I willopen an issue report for this... |
Substantial bug fixes and improvements to multiples algorithms. Greatly improved accuracy and stability.