still_runing is present

281 views
Skip to first unread message

Алена Вишина

unread,
Jan 21, 2021, 5:19:06 AM1/21/21
to USPEX

Dear Uspex team,

Could you please help me with the following problem? I started my first calculation with USPEX and it seemed to be doing well, creating the first generation, sending jobs to the queue, etc. However, when it got almost to the end of that first generation (I can see 206 structures out of 250 I asked for in results1/Individuals) it just stopped for no reason with 'still_runing is present, USPEX has to exit' in the log file. I can see no jobs in the queue and it's been like that for a day now.

NOT_YET ends with:

Possible reasons:
1, The time interval to call MATLAB is too short
2, MATLAB exits with error

 Is there a way to check what's wrong or make it continue the run? Thank you!

Dmitry Volkov

unread,
Jan 21, 2021, 6:47:28 PM1/21/21
to USPEX

Thank you for trying USPEX!

The possible reason is that time allocated for the USPEX job on your machine is expires. But calculations were not finished yet (e.g., you allocated 24 hours for the calculations, but it needs even more).
Also, as stated in the NOT_YET file, it might be useful to increase the time interval between the USPEX program calls.

So, I suggest trying to run the USPEX program through the following structure of jobscript.sh file:

#!/bin/bash
while [ ! -f ./USPEX_IS_DONE ]; do
date >> log
USPEX -r >> log
sleep 600
done

As well as trying to consider a larger time allocation on your machine for such calculations.

Best wishes and good luck!
Reply all
Reply to author
Forward
0 new messages