Hi all,
I’m trying to generate some 54-atom SQS structures using mcsqs
.
To speed things up, I submitted 4 separate mcsqs
jobs, each with a different random seed (using the -ip=X
option), following this guideline.
Unfortunately, none of the jobs managed to find a “perfect match”.
In all cases, the objective function drops quickly during the first hour but then completely stagnates — it doesn’t improve any further, even if I let the calculation continue (see plot below).
My questions are:
- Is this behavior normal?
- Should I expect the objective function to decrease further if I let the jobs run longer?
(I’m guessing the code has entered some local minima where further swaps don’t improve the match much…) - Would running additional jobs with different seeds be more effective?
Any suggestions or advice from your experience would be much appreciated!
Thanks!
P.S.: For context, before running mcsqs
I generated the input using:
corrdump -l=rndstr.in -ro -noe -nop -clus -2=1.5 -3=1.5
i.e., I included 3 neighbor shells in my BCC SQS.