How does the "Allow Simultaneous Execution" option work when
- allow simultaneous execution is disabled
- the process is being run from a schedule
- the process is being run on a molecule
Is the check for simultaneous executions done on a per-molecule basis, or a per-atom basis? We need to ensure that a process is only running once for a single molecule.