Closed reinhold-willcox closed 3 years ago
My bad. Option '--evolve-unbound-systems' is only ever read from the commandline. I have no idea what I was thinking when I did that - either I thought nobody would mix evolving unbound and not evolving unbound in the same run, or it was just an oversight. Either way, I'll push a fix that will treat '--evolve-unbound-systems' like any other option that can be specified in a grid file.
Describe the bug
COMPAS behavior is not consistent when running command line arguments vs gridfile arguments. Note that this is the actual cause of issue #517 (which is now closed). I believe the issue is that the gridfile reader is not correctly recognizing the "--evolve-unbound-systems" flag, but command line compas has no problem with this.
Label the issue
urgency_moderate
- This is a moderately urgent issueseverity_moderate
- This is a moderately severe bugTo Reproduce Create a file
gridfile.txt
with the same line of arguments as in issue #517.Then run as both a true gridfile, and separately as command line args (either copy pasted, or passing the args to stdin as below). Even without looking at the H5 files, the stdout shows that the gridfile does not produce 2 NSs.
Expected behavior Arguments passed in either a gridfile or command line args should produce the same output.
Screenshots If applicable, add screenshots to help explain your problem.
Versioning (please complete the following information):
Other information The binary in particular disrupts at first SN, which is why I think the evolve-unbound-systems flag is what's playing up. I haven't checked that this is definitely the root of the issue, or that none of the other parameters are acting up.