POSYDON-code / POSYDON-code/POSYDON
[BUG/Follow up]: `solve_ivp()` error during binary evolution
@maxbriel is already working on this.
Since Mar 31, 2025.
- Dominant language
- Python
- Stars
- 45
- Forks
- 37
- Avg merge
- 8d 20h
- Merged PRs (30d)
- 5
Description
Describe the bug
The function solve_ivp() experiences a failure when evolving through the detached_step. This occurred during a binary population synthesis run. This happens for a few binaries in the run. These errors leads to an additional error RuntimeError: Binary Step Exceeded Alloted Time: 120 indicating that signal.alarm() ran into its allotted time limit (2 min). Whether this may impact runtimes siginificantly, I'm not sure.
To Reproduce
The population .ini file that was used is attached (saved as a .txt because Github doesn't allow .ini extensions to be uploaded). The logs show this example:
I've tried rerunning this binary on my local machine but do not reproduce the error.
Expected behavior
This is a follow up bug report. In Slack we discussed that this could potentially be an issue and this report is to facilitate an investigation/further discussion regarding that.
Screenshots
Please see the above screen shot.
POSYDON Version:
This was produced using development-7f990013cf8788e4feb943b709a5445976609479 (from PR#532).
System Configuration (please complete the following information):
- Operating System: Red Hat Enterprise Linux v7
- HPC scheduler: SLURM
Additional context
This population synthesis run was not run by myself, but by another user, Sylvia.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.