|
43 | 43 | "from atomate2.vasp.sets.core import StaticSetGenerator, TightRelaxSetGenerator" |
44 | 44 | ] |
45 | 45 | }, |
46 | | - { |
47 | | - "cell_type": "markdown", |
48 | | - "id": "3", |
49 | | - "metadata": {}, |
50 | | - "source": [ |
51 | | - "# Grüneisen Workflow Tutorial with VASP" |
52 | | - ] |
53 | | - }, |
54 | | - { |
55 | | - "cell_type": "markdown", |
56 | | - "id": "4", |
57 | | - "metadata": {}, |
58 | | - "source": [ |
59 | | - "## Background\n", |
60 | | - "The Grüneisen workflow is based on the implementation in Phonopy.\n", |
61 | | - "\n", |
62 | | - "If you want to read more about Phonopy, please read Togo’s paper: https://doi.org/10.7566/JPSJ.92.012001" |
63 | | - ] |
64 | | - }, |
65 | | - { |
66 | | - "cell_type": "markdown", |
67 | | - "id": "5", |
68 | | - "metadata": {}, |
69 | | - "source": [ |
70 | | - "## Let's run the workflow\n", |
71 | | - "Now, we load a structure and other important functions and classes for running the Grüneisen workflow." |
72 | | - ] |
73 | | - }, |
74 | 46 | { |
75 | 47 | "cell_type": "code", |
76 | 48 | "execution_count": null, |
77 | | - "id": "6", |
| 49 | + "id": "3", |
78 | 50 | "metadata": {}, |
79 | 51 | "outputs": [], |
80 | 52 | "source": [ |
|
91 | 63 | { |
92 | 64 | "cell_type": "code", |
93 | 65 | "execution_count": null, |
94 | | - "id": "7", |
| 66 | + "id": "4", |
95 | 67 | "metadata": {}, |
96 | 68 | "outputs": [], |
97 | 69 | "source": [ |
|
129 | 101 | { |
130 | 102 | "cell_type": "code", |
131 | 103 | "execution_count": null, |
132 | | - "id": "8", |
| 104 | + "id": "5", |
133 | 105 | "metadata": {}, |
134 | 106 | "outputs": [], |
135 | 107 | "source": [ |
|
165 | 137 | }, |
166 | 138 | { |
167 | 139 | "cell_type": "markdown", |
168 | | - "id": "9", |
| 140 | + "id": "6", |
169 | 141 | "metadata": {}, |
170 | 142 | "source": [ |
171 | 143 | "Then one can use the `GruneisenMaker` to generate a `Flow`." |
|
174 | 146 | { |
175 | 147 | "cell_type": "code", |
176 | 148 | "execution_count": null, |
177 | | - "id": "10", |
| 149 | + "id": "7", |
178 | 150 | "metadata": {}, |
179 | 151 | "outputs": [], |
180 | 152 | "source": [ |
181 | 153 | "flow = GruneisenMaker(\n", |
182 | 154 | " symprec=1e-4,\n", |
183 | 155 | " bulk_relax_maker=phonon_bulk_relax_maker_isif3,\n", |
184 | 156 | " phonon_maker=PhononMaker(\n", |
185 | | - " generate_frequencies_eigenvectors_kwargs={\"tmin\": 0, \"tmax\": 1000, \"tstep\": 10},\n", |
| 157 | + " generate_frequencies_eigenvectors_kwargs={\n", |
| 158 | + " \"tmin\": 0,\n", |
| 159 | + " \"tmax\": 1000,\n", |
| 160 | + " \"tstep\": 10,\n", |
| 161 | + " },\n", |
186 | 162 | " min_length=10,\n", |
187 | 163 | " bulk_relax_maker=None,\n", |
188 | 164 | " born_maker=None,\n", |
|
194 | 170 | }, |
195 | 171 | { |
196 | 172 | "cell_type": "markdown", |
197 | | - "id": "11", |
| 173 | + "id": "8", |
198 | 174 | "metadata": {}, |
199 | 175 | "source": [ |
200 | 176 | "The Grüneisen parameter workflow will perform 3 different phonon runs at 3 different volumes at and around the equilibrium to compute the mode Grüneisen values." |
|
203 | 179 | { |
204 | 180 | "cell_type": "code", |
205 | 181 | "execution_count": null, |
206 | | - "id": "12", |
| 182 | + "id": "9", |
207 | 183 | "metadata": {}, |
208 | 184 | "outputs": [], |
209 | 185 | "source": [ |
|
212 | 188 | }, |
213 | 189 | { |
214 | 190 | "cell_type": "markdown", |
215 | | - "id": "13", |
| 191 | + "id": "10", |
216 | 192 | "metadata": {}, |
217 | 193 | "source": [ |
218 | 194 | "We now run the flow with `run_locally`. We mock the run here. Normally, you would simply use `run_locally` without the `with mock_vasp`" |
|
221 | 197 | { |
222 | 198 | "cell_type": "code", |
223 | 199 | "execution_count": null, |
224 | | - "id": "14", |
| 200 | + "id": "11", |
225 | 201 | "metadata": {}, |
226 | 202 | "outputs": [], |
227 | 203 | "source": [ |
|
238 | 214 | { |
239 | 215 | "cell_type": "code", |
240 | 216 | "execution_count": null, |
241 | | - "id": "15", |
| 217 | + "id": "12", |
242 | 218 | "metadata": {}, |
243 | 219 | "outputs": [], |
244 | 220 | "source": [ |
|
258 | 234 | { |
259 | 235 | "cell_type": "code", |
260 | 236 | "execution_count": null, |
261 | | - "id": "16", |
| 237 | + "id": "13", |
262 | 238 | "metadata": {}, |
263 | 239 | "outputs": [], |
264 | 240 | "source": [ |
|
0 commit comments