File: run_example.sh

package info (click to toggle)
phonopy 2.48.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,556 kB
  • sloc: python: 44,403; xml: 12,080; ansic: 3,227; cpp: 525; sh: 213; makefile: 20
file content (76 lines) | stat: -rw-r--r-- 1,825 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Commands to run this example

head="
PAO.EnergyShift 0.1 eV
DM.Tolerance 0.0001
DM.MixingWeight 0.2
Use.New.Diagk .true.
SystemLabel Gr
PAO.BasisSize sz
SolutionMethod diagon
MaxSCFIterations 120
SCF.MixAfterConvergence .false.
MeshCutoff 400 Ry
NumberOfSpecies 1
DM.UseSaveDM False
ElectronicTemperature 0.02 eV
%block ChemicalSpeciesLabel
1 6 C
%endblock ChemicalSpeciesLabel
"

kgrid_uc="
%block kgrid_Monkhorst_Pack
  30   0   0  0.0
   0  30   0  0.0
   0   0   1  0.0
%endblock Kgrid_Monkhorst_Pack
"

kgrid_sc="
%block kgrid_Monkhorst_Pack
  10   0   0  0.0
   0  10   0  0.0
   0   0   1  0.0
%endblock Kgrid_Monkhorst_Pack
"

atoms_uc="
NumberOfAtoms       2
LatticeConstant 1.000000 Ang
AtomicCoordinatesFormat NotScaledCartesianAng
%block LatticeVectors
 2.55000000000000 0.00000000000000 0.00000000000000
 -1.27500000000000 2.20836477965032 0.00000000000000
 0.00000000000000 0.00000000000000 30.00000000000000
%endblock LatticeVectors

AtomicCoordinatesFormat NotScaledCartesianAng

%block AtomicCoordinatesAndAtomicSpecies
0.00000000000000     0.00000000000000     0.00000000000000 1 12.011000
1.27500000000000     0.73612159321677     0.00000000000000 1 12.011000
%endblock AtomicCoordinatesAndAtomicSpecies
"

echo "$head" > Gr.fdf
echo "$kgrid_uc" >> Gr.fdf
echo "$atoms_uc" >> Gr.fdf
phonopy --siesta -d --dim="3 3 1" -c Gr.fdf --amplitude=0.02
mkdir disp-001
cp C.psf supercell-001.fdf disp-001
cd disp-001
echo "$head" > Gr.fdf
echo "$kgrid_sc" >> Gr.fdf
echo "LatticeConstant 1.0 Bohr">> Gr.fdf
echo "%include supercell-001.fdf" >> Gr.fdf
#siesta < Gr.fdf
cd ..
phonopy --siesta -f disp-001/Gr.FA -c Gr.fdf
cat > band.conf << EOF
ATOM_NAME = C
DIM =  3 3 1
BAND_POINTS = 50
BAND = 0.0 0.0 0.0 1/4 0.0 0.0  0.5 0.0 0.0  2/3 -1/3 1/2 1/3 -1/6 0.0  0.0 0.0 0.0
EOF
phonopy --siesta -p band.conf -c Gr.fdf