I am very new to using SQS and not quite sure about where I am making a mistake. My problem is the following:
I am trying to get the bestsqs structure for the topological insulator Bi(1.1)Sb(0.9)Te(2)S. This material consists of quintuple layers (QLs) bound to each other via weak vdW forces. It has disorder in the Bi and Sb layers only, with the occupation of Bi and Sb being 0.53 and 0.47 respectively. For the purpose of running mcsqs, I am using 0.5 as the occupation for both Bi and Sb. The lattice parameters are as follows:
a = b = 4.21 Angstrom
c = 59.1 Angstrom (for 2 Unit cells or 6 QLs; c for 1 Unit cell consisting of 3 QLs is half of this value)
alpha = beta = 90
gamma = 120
I am interested in getting the bestsqs for a slab supercell consisting of 6QLs (consisting of total 30 atoms). I tried running the mcsqs program but looking at the mcsqs.log file, it appears that the code is stuck at the first step itself. I am using the following two commands:
without your rndstr.in file it’s difficult to debug this.
If it’s stuck at the corrdump step, then try reducing the ranges (now 4) and perhaps eliminate the -3=… option . it could be that the number of clusters is very large.
Thanks for your reply. I tried your suggestion, I don’t seem to get any different result. The relevant files are attached. Please let me know what could be the issue here.
First, your cell is not primitive (hence the warning). To find the primitive cell:
cp rndstr.in rndstr2.in
cellcvrt.exe -s < rndstr2.in > rndstr.in
Using the primitive cell allows the code to explore more possible supercells.
Second, this is fairly low symmetry structure, so it is possible that there is no good sqs of size 30.
I increased -n to 60 and it found a sqs that fits all the correlation you specified exactly after a few seconds.