|
90 | 90 | "# 4. Convergence parameters\n", |
91 | 91 | "KGRID_CONVERGENCE_TYPE = ConvergenceParameterNameEnum.N_k # N_k, N_k_nonuniform, or N_k_nonuniform_2D\n", |
92 | 92 | "UNIFORM_KGRID_INITIAL = 1\n", |
93 | | - "UNIFORM_KGRID_INCREMENT = 1\n", |
94 | 93 | "NON_UNIFORM_KGRID_INITIAL = [2, 2, 1]\n", |
95 | | - "NON_UNIFORM_KGRID_INCREMENT = 1\n", |
96 | | - "NON_UNIFORM_2D_KGRID_INITIAL = [2, 2]\n", |
97 | | - "NON_UNIFORM_2D_KGRID_INCREMENT = 1\n", |
| 94 | + "KGRID_INCREMENT = 1\n", |
| 95 | + "\n", |
98 | 96 | "RESULT_INITIAL = 0\n", |
99 | 97 | "TOLERANCE = 1e-3\n", |
100 | 98 | "\n", |
|
293 | 291 | "source": [ |
294 | 292 | "if KGRID_CONVERGENCE_TYPE == ConvergenceParameterNameEnum.N_k:\n", |
295 | 293 | " PARAMETER_INITIAL = UNIFORM_KGRID_INITIAL\n", |
296 | | - " PARAMETER_INCREMENT = UNIFORM_KGRID_INCREMENT\n", |
297 | 294 | "elif KGRID_CONVERGENCE_TYPE == ConvergenceParameterNameEnum.N_k_nonuniform:\n", |
298 | 295 | " PARAMETER_INITIAL = NON_UNIFORM_KGRID_INITIAL\n", |
299 | | - " PARAMETER_INCREMENT = NON_UNIFORM_KGRID_INCREMENT\n", |
300 | 296 | "elif KGRID_CONVERGENCE_TYPE == ConvergenceParameterNameEnum.N_k_nonuniform_2D:\n", |
301 | | - " PARAMETER_INITIAL = NON_UNIFORM_2D_KGRID_INITIAL\n", |
302 | | - " PARAMETER_INCREMENT = NON_UNIFORM_2D_KGRID_INCREMENT\n", |
| 297 | + " PARAMETER_INITIAL = NON_UNIFORM_KGRID_INITIAL\n", |
303 | 298 | "\n", |
304 | 299 | "CONVERGENCE_PARAMETER = KGRID_CONVERGENCE_TYPE.value\n", |
305 | 300 | "\n", |
|
312 | 307 | "convergence_subworkflow.add_convergence(\n", |
313 | 308 | " parameter=CONVERGENCE_PARAMETER,\n", |
314 | 309 | " parameter_initial=PARAMETER_INITIAL,\n", |
315 | | - " parameter_increment=PARAMETER_INCREMENT,\n", |
| 310 | + " parameter_increment=KGRID_INCREMENT,\n", |
316 | 311 | " reciprocal_vector_ratios=reciprocal_vector_ratios,\n", |
317 | 312 | " result=\"total_energy\",\n", |
318 | 313 | " result_initial=RESULT_INITIAL,\n", |
|
491 | 486 | "print(f\"Converged parameter value: {parameter_value}\")\n", |
492 | 487 | "print(f\"Converged k-grid: {converged_kgrid}\")" |
493 | 488 | ] |
| 489 | + }, |
| 490 | + { |
| 491 | + "cell_type": "code", |
| 492 | + "execution_count": null, |
| 493 | + "id": "32", |
| 494 | + "metadata": {}, |
| 495 | + "outputs": [], |
| 496 | + "source": [] |
494 | 497 | } |
495 | 498 | ], |
496 | 499 | "metadata": { |
|
0 commit comments