You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using the AMUSE-version of Brutus, it does not fully utilize the given wordlength when initializing, leading to higher-than-expected error margins down the line.
To Reproduce
Run a Brutus simulation with a sufficiently high wordlength (more than 64) and BS_tolerance (approx. more precise than 1e-23, although this might vary with simulation parameters and initial conditions), and note that higher BS_tolerance and wordlength with identical init. conditions do not give the expected increased precision.
Here is my specific code I used, with logeps between -20 and -30.
Expected behavior
We'd expect the precision to increase with BS_tolerance (and the appropriate wordlength), but this does not happen with sufficiently precise simulations.
Temporary fix
Increasing the default wordlength (int numBits in interface.cc) to a higher value relieves the problem.
The text was updated successfully, but these errors were encountered:
Describe the bug
When using the AMUSE-version of Brutus, it does not fully utilize the given wordlength when initializing, leading to higher-than-expected error margins down the line.
To Reproduce
Run a Brutus simulation with a sufficiently high wordlength (more than 64) and BS_tolerance (approx. more precise than 1e-23, although this might vary with simulation parameters and initial conditions), and note that higher BS_tolerance and wordlength with identical init. conditions do not give the expected increased precision.
Here is my specific code I used, with logeps between -20 and -30.
Expected behavior
We'd expect the precision to increase with BS_tolerance (and the appropriate wordlength), but this does not happen with sufficiently precise simulations.
Temporary fix
Increasing the default wordlength (int numBits in interface.cc) to a higher value relieves the problem.
The text was updated successfully, but these errors were encountered: