-
@queens-py / @queens-py/maintainers commonly rely on 4C as physics solver. Here, the question emerged of how 4C handles its exit codes, as we rely on them to trigger different behaviour. Question numero 1: Question numero 2:
For MQA, having this information is vital as a failure due to a bad parameterization solver failure might appear; however, I might still want to continue the MQA. In contrast, if the input file can not be read, the MQA should stop immediately. For the last type I think it's more case dependent. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Currently, all exceptions that occur within 4C (and that we can catch return 1). But the process might also be killed by another action (e.g. on the cluster by slurm, or by the system, or on a segmentation fault). In that case, the exit code is typically not 1.
I think we should convert this part of the question into an issue. |
Beta Was this translation helpful? Give feedback.
Currently, all exceptions that occur within 4C (and that we can catch return 1). But the process might also be killed by another action (e.g. on the cluster by slurm, or by the system, or on a segmentation fault). In that case, the exit code is typically not 1.
I think we should convert this part of the question into an issue.