This tutorial showcases how to use Alloy Theoretic Automated Toolkit (ATAT) to create random alloys based on the theory of special quasi-random structure (SQS)
tar -zxvf atat3_36.tar.gzcd atatmake make installecho $?3.1284 0.0000 0.0000
-1.5642 2.7093 0.0000
0.0000 0.0000 5.0153
1 0 0
0 1 0
0 0 1
0.667 0.333 0.500 Al=0.08333333,Gd=0.91666667
0.333 0.667 0.000 Al=0.08333333,Gd=0.91666667
0.667 0.333 0.881 N
0.333 0.667 0.381 N4.983 0.000000 0.000000
0.000000 4.983 0.000000
0.000000 0.000000 4.983
0.000000 0.500000 0.500000
0.500000 0.000000 0.500000
0.500000 0.500000 0.000000
0.500000 0.500000 0.500000 N
0.000000 0.000000 0.000000 Al=0.08333333,Gd=0.91666667corrdump -l=lat.in -ro -noe -nop -clus -2=4.5 -3=3.2; getclusmcsqs -l=lat.in -n=48#!/bin/bash
#SBATCH --job-name="wz SQS Al=0.25,Sc=0.08333333,Gd=0.66666667"
#SBATCH --account=multiferro
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=104
#SBATCH --time=04:00:00
#SBATCH -o stdout
#SBATCH -e stderr
#SBATCH -p short
# Go to the directoy from which the job was launched
cd $SLURM_SUBMIT_DIR
for i in {1..104}
do
seed=$RANDOM
mcsqs -l=lat.in -n=48 -ip=$i -sd=$seed &
echo $i, $seed >> seed_record
done
waitmcsqs -l=lat.in -rc1
3 0 0
0 3 0
0 0 2# 48-atom
Correlations_mismatch= 0.055556 -0.027778 -0.027778 -0.027778 -0.027778 -0.027778 0.004630 0.004630 -0.078704 -0.078704 0.087963 0.087963
# 72-atom
Correlations_mismatch= 0.027778 -0.027778 0.027778 -0.027778 -0.027778 0.027778 0.032407 0.032407 0.032407 0.032407 0.032407 0.032407
# 96-atom
Correlations_mismatch= 0.013889 -0.027778 0.013889 -0.027778 -0.027778 0.013889 0.004630 0.004630 0.004630 0.004630 0.004630 0.004630