When you found USPEX is not running for a while, with file still_running existing for a long time (usually longer than 30 minutes; use “ls -l” command to check the timestamp of the still_running file), you should consider that there is something wrong with the calculation. In this situation, what you need to do is to follow a checking procedure below:
Make sure your MATLAB calculation is not running, use “top” command to check it. Sometimes USPEX can take long time in structure generation and softmutation. Once you are sure that MATLAB stopped, you can continue with the next step.
Stop your crontab or job running script to avoid USPEX running during the checking procedure. This is very important, otherwise you will mess up your USPEX calculations.
Delete the still_running file.
Run USPEX with command “USPEX -r” or “matlab < USPEX.m” to check what will happen. If you meet errors or bugs, you can try to fix them, or report a bug to our USPEX Google forum.
If everything is fine, just restart your crontab or job running script to continue the calculation.