Why does it suddenly stop after running for a while when I enable Non-uniform refine enable while running Local Refinement with default values, with no error message? The bottom of the log shows:
Non-uniform regularization with compute option: GPU
Running local cross validation for A …
====== Job process terminated abnormally.
box size: 448
Eventlog:Non-uniform regularization with compute option: GPU
Running local cross validation for A …
====== Job process terminated abnormally.
Metadatalog: main process now complete at 2026-04-17 11:27:20.644164
monitor process now complete at 2026-04-17 11:27:21.203514
RAM:total 31Gi
Additionally, my samples consist of rod-like proteins like microtubules, with flexible proteins attached to their outer surfaces. Therefore, I’m using a box size of 448. Will enabling the “Non-uniform refine” option have any significant impact on my results?
@hand You marked Error in Local Refinement - #3 by hand as “Solution”. Does this mean you no longer require help regarding the abnormal process termination? If you still need help, please post additional (10 - 20) lines from Metadata|Log that precede process now complete lines. Also let us know whether the worker where local refinement ran was part of cluster-type, such as slurm, scheduler lane.
indicates a lower-level “exception”. The OS or kernel logs of the worker node (workstation in your case), accessible via commands like dmesg or journalctl -k, may have more information. You may use grep to filter these commands’ output using the numeric process IDs of the job processes. For example (hypothetical process ID 267341)
# on worker
sudo journalctl -k | grep 267341
Job-related process IDs are shown in the job log (Metadata | Log in the app) and can be displayed with a bash command like (on the CryoSPARC master node, in your case also the workstation):
# on master
# replace P99, J199 with actual project and job IDs
cryosparcm joblog P99 J199 | grep -i " pid "
In the current case, it is likely that the job ran out of RAM.