diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index fd610260..0ca63505 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/nbsphinx/tutorials/SVO_os_qe/tutorial.ipynb b/.doctrees/nbsphinx/tutorials/SVO_os_qe/tutorial.ipynb index 7d305573..6f462cb7 100644 --- a/.doctrees/nbsphinx/tutorials/SVO_os_qe/tutorial.ipynb +++ b/.doctrees/nbsphinx/tutorials/SVO_os_qe/tutorial.ipynb @@ -2,31 +2,36 @@ "cells": [ { "cell_type": "markdown", - "id": "ba7991f8", + "id": "e9d3bde4", "metadata": {}, "source": [ "*Disclaimer:*\n", "\n", - "Heavy calculations: Current tutorial is best performed on an HPC facility.\n", + "Heavy calculations (~ 800 core hours): Current tutorial is best performed on an HPC facility.\n", "\n", "# 1. OS with QE/W90 and cthyb: SrVO3 MIT" ] }, { "cell_type": "markdown", - "id": "7ac68093", + "id": "20ad153f", "metadata": {}, "source": [ - "Hello, welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", + "Hello and welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", "\n", - "To begin your DMFT journey we will immediately start a DMFT run on Strontium Vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides.\n", + "To begin your DMFT journey we will immediately start a DMFT run on strontium vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides with 1 electron occupying the t2g manifold. Below, we show the band structure of the frontier (anti-bonding) t2g bands for SVO.\n", "\n", - "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem." + "![svobands](./ref/bnd_structure.png \"SVO band structure\")\n", + "\n", + "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem.\n", + "\n", + "If you want to generate the h5 archive `svo.h5` yourself, all the necessary files are in the `./quantum_espresso_files/` folder. We used quantum espresso in this tutorial.\n", + "\n" ] }, { "cell_type": "markdown", - "id": "49c97aa6", + "id": "92a23678", "metadata": {}, "source": [ "---\n", @@ -45,26 +50,26 @@ }, { "cell_type": "markdown", - "id": "f5a438de", + "id": "52c8dd9c", "metadata": {}, "source": [ "```\n", - "it | mu | G(beta/2) per orbital | orbital occs up+down | impurity occ \n", - "0 | 0.00612 |-0.09865 -0.09865 -0.09865 | 0.33326 0.33326 0.33326 | 0.99979\n", - "1 | 0.00612 |-0.08200 -0.08277 -0.08239 | 0.31959 0.31995 0.32344 | 0.96298\n", - "2 | 0.06456 |-0.06893 -0.06847 -0.06900 | 0.32333 0.31890 0.33503 | 0.97725\n", - "3 | 0.08172 |-0.06873 -0.06922 -0.06997 | 0.33488 0.32465 0.32783 | 0.98735\n", - "4 | 0.09147 |-0.06892 -0.06967 -0.06909 | 0.32308 0.32812 0.33074 | 0.98194\n", - "5 | 0.10094 |-0.06916 -0.06912 -0.06902 | 0.32598 0.33605 0.32722 | 0.98925\n", - "6 | 0.10848 |-0.06926 -0.06942 -0.06928 | 0.33359 0.32518 0.33127 | 0.99004\n", - "7 | 0.11442 |-0.06931 -0.06961 -0.06954 | 0.32622 0.32944 0.32926 | 0.98492\n", - "8 | 0.12258 |-0.06935 -0.06951 -0.06986 | 0.34122 0.33316 0.33515 | 1.00952\n", + " it | mu | G(beta/2) per orbital | orbital occs up+down |impurity occ\n", + " 0 | 12.29775 | -0.10489 -0.10489 -0.10489 | 0.33366 0.33366 0.33366 | 1.00097\n", + " 1 | 12.29775 | -0.09467 -0.09488 -0.09529 | 0.36155 0.35073 0.36169 | 1.07397\n", + " 2 | 12.31989 | -0.08451 -0.08363 -0.08463 | 0.33581 0.34048 0.34488 | 1.02117\n", + " 3 | 12.29775 | -0.08282 -0.08296 -0.08254 | 0.32738 0.34572 0.34479 | 1.01789\n", + " 4 | 12.28973 | -0.08617 -0.08595 -0.08620 | 0.33546 0.33757 0.33192 | 1.00494\n", + " 5 | 12.28825 | -0.08410 -0.08458 -0.08510 | 0.33582 0.33402 0.33759 | 1.00743\n", + " 6 | 12.28486 | -0.08474 -0.08549 -0.08618 | 0.32276 0.33028 0.32760 | 0.98063\n", + " 7 | 12.29097 | -0.08172 -0.08220 -0.08118 | 0.32072 0.33046 0.33529 | 0.98647\n", + " 8 | 12.29497 | -0.08318 -0.08254 -0.08332 | 0.34075 0.32957 0.33089 | 1.00120\n", "```" ] }, { "cell_type": "markdown", - "id": "4854d140", + "id": "93ebb13b", "metadata": {}, "source": [ "The meaning of the column names is the following:\n", @@ -79,36 +84,36 @@ }, { "cell_type": "markdown", - "id": "46de4580", + "id": "cfcd9e65", "metadata": {}, "source": [ "## 2. Looking at the Metal-Insulator Transition\n", "\n", - "Strontium Vanadate (SVO) has 1 electron per d-orbital manifold. In the following steps we will try to drive the system towards a Mott-insulating state. \n", + "In the following steps we will try to drive the system towards a Mott-insulating state. \n", "\n", "Inspect the script `run_MIT_coarse.sh`, we iterate the same type of calculation that was performed in the last step for a series of value of U {2-10} and J {0.0-1.0}. \n", "\n", - "Run the script, sit back and have a long coffee break, this is going to take a while (about 10 hours on 30 cores).\n", + "Run the script, sit back and have a long coffee break, this is going to take a while (about 6 hours on 30 cores).\n", "\n", "Once the run is finished run \n", "\n", "`python3 ./collect_results_coarse.py`\n", "\n", - "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The white area corresponds to an insulating state.\n", + "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The darker area corresponds to an insulating state.\n", "\n", - "![coarsegrid](./ref/MIT_transition.jpg \"Coarser grid\")\n", + "![coarsegrid](./ref/MIT_coarse.jpg \"Coarser grid\")\n", "\n", "Do you notice anything strange? (hint: look at the bottom right corner and check the output file `observables_imp0.dat` for U = 2 J=1.0. )\n", "\n", - "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillate between a high occupation and a low occupation state." + "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillates between a high occupation and a low occupation state." ] }, { "cell_type": "markdown", - "id": "2de58391", + "id": "d26e65ed", "metadata": {}, "source": [ - "## 3. Refinining the diagram\n", + "## 3. Refining the diagram\n", "\n", "In order to get better resolution in terms of the diagram you can run the script `run_MIT_fine.sh` and plot the result with \n", "\n", @@ -116,28 +121,28 @@ "\n", "The result is also visible here:\n", "\n", - "![finegrid](./ref/MIT_transition_fine.jpg \"Finer grid\")\n", + "![finegrid](./ref/MIT_fine.jpg \"Finer grid\")\n", "\n" ] }, { "cell_type": "markdown", - "id": "4535ba02", + "id": "a195cb3c", "metadata": {}, "source": [ "## 4. Plotting the spectral function\n", "\n", "The spectral function in DMFT represents the local density of states of the impurity site.\n", - "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (sub `/path_to_solid_dmft/` with where you have installed solid_dmft) :\n", + "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (be aware that you need to substitute `/path_to_solid_dmft/` with the path where you have installed solid_dmft) :\n", "\n", - "`python3 /path_to_solid_dmft/maxent_scripts/maxent_gf_imp.py ./J0.0/U5/out/SCO.h5`\n", + "`mpirun -n 30 python3 /path_to_solid_dmft/python/solid_dmft/postprocessing/maxent_gf_imp.py ./J0.0/U4/out/svo.h5`\n", "\n", "and plot the result by running in the docker container:\n", "\n", "`python3 read_spectral_function.py`\n", "\n", "\n", - "![Afunc](./ref/A_func_J=0.0_U=4.25.jpg \"Afunc\")\n", + "![Afunc](./ref/A_func_J=0.0_U=4.jpg \"Afunc\")\n", "\n", "\n", "Take care to edit the values of J and U in the python file. What is happing to the spectral function (density of states) as one cranks U up?\n", @@ -146,18 +151,18 @@ }, { "cell_type": "markdown", - "id": "261eb2de", + "id": "816a47e8", "metadata": {}, "source": [ "## 5 Visualizing the MIT\n", "\n", "We will now plot the spectral function at different U values for J = 0.0 eV:\n", "\n", - "Run the script:\n", + "Run the script `run_maxent_scan.sh`.\n", "\n", - "```\n", - "python3 read_spectral_function_transition.py\n", - "```\n", + "Then collect the data:\n", + "\n", + "`python3 read_spectral_function_transition.py`\n", "\n", "![MIT](./ref/A_func_transition.jpg \"MIT\")\n", "\n", diff --git a/.doctrees/tutorials/Ce2O3_csc_w90/tutorial.doctree b/.doctrees/tutorials/Ce2O3_csc_w90/tutorial.doctree index d313e283..4efa8738 100644 Binary files a/.doctrees/tutorials/Ce2O3_csc_w90/tutorial.doctree and b/.doctrees/tutorials/Ce2O3_csc_w90/tutorial.doctree differ diff --git a/.doctrees/tutorials/SVO_os_qe/tutorial.doctree b/.doctrees/tutorials/SVO_os_qe/tutorial.doctree index 59237d4d..535de308 100644 Binary files a/.doctrees/tutorials/SVO_os_qe/tutorial.doctree and b/.doctrees/tutorials/SVO_os_qe/tutorial.doctree differ diff --git a/ChangeLog.html b/ChangeLog.html index 265cb574..02a39337 100644 --- a/ChangeLog.html +++ b/ChangeLog.html @@ -179,7 +179,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_images/A_func_J=0.0_U=4.jpg b/_images/A_func_J=0.0_U=4.jpg new file mode 100644 index 00000000..13d7b78c Binary files /dev/null and b/_images/A_func_J=0.0_U=4.jpg differ diff --git a/_images/A_func_transition.jpg b/_images/A_func_transition.jpg index 5afa86d6..9bf09985 100644 Binary files a/_images/A_func_transition.jpg and b/_images/A_func_transition.jpg differ diff --git a/_images/MIT_coarse.jpg b/_images/MIT_coarse.jpg new file mode 100644 index 00000000..c7408b39 Binary files /dev/null and b/_images/MIT_coarse.jpg differ diff --git a/_images/MIT_fine.jpg b/_images/MIT_fine.jpg new file mode 100644 index 00000000..5469b4a0 Binary files /dev/null and b/_images/MIT_fine.jpg differ diff --git a/_images/bnd_structure.png b/_images/bnd_structure.png new file mode 100644 index 00000000..a6907c46 Binary files /dev/null and b/_images/bnd_structure.png differ diff --git a/_modules/csc_flow.html b/_modules/csc_flow.html index 3b2cd568..16354047 100644 --- a/_modules/csc_flow.html +++ b/_modules/csc_flow.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dft_managers/mpi_helpers.html b/_modules/dft_managers/mpi_helpers.html index 597741cc..9e3f0718 100644 --- a/_modules/dft_managers/mpi_helpers.html +++ b/_modules/dft_managers/mpi_helpers.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dft_managers/qe_manager.html b/_modules/dft_managers/qe_manager.html index a63a404d..29355a99 100644 --- a/_modules/dft_managers/qe_manager.html +++ b/_modules/dft_managers/qe_manager.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dft_managers/vasp_manager.html b/_modules/dft_managers/vasp_manager.html index aeac1dbe..598f1442 100644 --- a/_modules/dft_managers/vasp_manager.html +++ b/_modules/dft_managers/vasp_manager.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_cycle.html b/_modules/dmft_cycle.html index 6aa1f1e2..9163b84f 100644 --- a/_modules/dmft_cycle.html +++ b/_modules/dmft_cycle.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/afm_mapping.html b/_modules/dmft_tools/afm_mapping.html index aab0e9f5..f55708e1 100644 --- a/_modules/dmft_tools/afm_mapping.html +++ b/_modules/dmft_tools/afm_mapping.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/convergence.html b/_modules/dmft_tools/convergence.html index ef0ccd5a..c30936e9 100644 --- a/_modules/dmft_tools/convergence.html +++ b/_modules/dmft_tools/convergence.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/formatter.html b/_modules/dmft_tools/formatter.html index 6b04d47c..5ef2a899 100644 --- a/_modules/dmft_tools/formatter.html +++ b/_modules/dmft_tools/formatter.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/initial_self_energies.html b/_modules/dmft_tools/initial_self_energies.html index a016f907..c39717ed 100644 --- a/_modules/dmft_tools/initial_self_energies.html +++ b/_modules/dmft_tools/initial_self_energies.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/interaction_hamiltonian.html b/_modules/dmft_tools/interaction_hamiltonian.html index 9f6e9696..f2a635b7 100644 --- a/_modules/dmft_tools/interaction_hamiltonian.html +++ b/_modules/dmft_tools/interaction_hamiltonian.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/legendre_filter.html b/_modules/dmft_tools/legendre_filter.html index 310d5586..e1d89e12 100644 --- a/_modules/dmft_tools/legendre_filter.html +++ b/_modules/dmft_tools/legendre_filter.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/manipulate_chemical_potential.html b/_modules/dmft_tools/manipulate_chemical_potential.html index f4d49b5d..397cd9be 100644 --- a/_modules/dmft_tools/manipulate_chemical_potential.html +++ b/_modules/dmft_tools/manipulate_chemical_potential.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/observables.html b/_modules/dmft_tools/observables.html index 0985f3bf..da3edc96 100644 --- a/_modules/dmft_tools/observables.html +++ b/_modules/dmft_tools/observables.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/results_to_archive.html b/_modules/dmft_tools/results_to_archive.html index 01425cac..0d4566d9 100644 --- a/_modules/dmft_tools/results_to_archive.html +++ b/_modules/dmft_tools/results_to_archive.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/dmft_tools/solver.html b/_modules/dmft_tools/solver.html index dd3356bd..30391419 100644 --- a/_modules/dmft_tools/solver.html +++ b/_modules/dmft_tools/solver.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/index.html b/_modules/index.html index 567df8ce..20cff180 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/eval_U_cRPA_RESPACK.html b/_modules/postprocessing/eval_U_cRPA_RESPACK.html index 962d5e78..570682d8 100644 --- a/_modules/postprocessing/eval_U_cRPA_RESPACK.html +++ b/_modules/postprocessing/eval_U_cRPA_RESPACK.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/eval_U_cRPA_Vasp.html b/_modules/postprocessing/eval_U_cRPA_Vasp.html index f4ab74d2..f5c1627a 100644 --- a/_modules/postprocessing/eval_U_cRPA_Vasp.html +++ b/_modules/postprocessing/eval_U_cRPA_Vasp.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/maxent_gf_imp.html b/_modules/postprocessing/maxent_gf_imp.html index 9c79c082..32bfb9e9 100644 --- a/_modules/postprocessing/maxent_gf_imp.html +++ b/_modules/postprocessing/maxent_gf_imp.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/maxent_gf_latt.html b/_modules/postprocessing/maxent_gf_latt.html index 78052345..dda0920d 100644 --- a/_modules/postprocessing/maxent_gf_latt.html +++ b/_modules/postprocessing/maxent_gf_latt.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/maxent_sigma.html b/_modules/postprocessing/maxent_sigma.html index fbba23e5..b8474683 100644 --- a/_modules/postprocessing/maxent_sigma.html +++ b/_modules/postprocessing/maxent_sigma.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/postprocessing/plot_correlated_bands.html b/_modules/postprocessing/plot_correlated_bands.html index d1ab877a..c53916cb 100644 --- a/_modules/postprocessing/plot_correlated_bands.html +++ b/_modules/postprocessing/plot_correlated_bands.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/read_config.html b/_modules/read_config.html index 8c2e4332..0c01d27d 100644 --- a/_modules/read_config.html +++ b/_modules/read_config.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/util/update_dmft_config.html b/_modules/util/update_dmft_config.html index 14187135..04374913 100644 --- a/_modules/util/update_dmft_config.html +++ b/_modules/util/update_dmft_config.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/util/update_results_h5.html b/_modules/util/update_results_h5.html index 25a37688..aced1f7f 100644 --- a/_modules/util/update_results_h5.html +++ b/_modules/util/update_results_h5.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_modules/util/write_kslice_to_h5.html b/_modules/util/write_kslice_to_h5.html index 49925ec9..725397b9 100644 --- a/_modules/util/write_kslice_to_h5.html +++ b/_modules/util/write_kslice_to_h5.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/csc_flow.html b/_ref/csc_flow.html index 4eceee50..f0d8941b 100644 --- a/_ref/csc_flow.html +++ b/_ref/csc_flow.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dft_managers.html b/_ref/dft_managers.html index ea0e4631..49b81d8c 100644 --- a/_ref/dft_managers.html +++ b/_ref/dft_managers.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dft_managers.mpi_helpers.html b/_ref/dft_managers.mpi_helpers.html index e2caa56b..8fbc5adc 100644 --- a/_ref/dft_managers.mpi_helpers.html +++ b/_ref/dft_managers.mpi_helpers.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dft_managers.qe_manager.html b/_ref/dft_managers.qe_manager.html index ce442eed..607fe9fa 100644 --- a/_ref/dft_managers.qe_manager.html +++ b/_ref/dft_managers.qe_manager.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dft_managers.vasp_manager.html b/_ref/dft_managers.vasp_manager.html index e6ad9b63..f92589bf 100644 --- a/_ref/dft_managers.vasp_manager.html +++ b/_ref/dft_managers.vasp_manager.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_cycle.html b/_ref/dmft_cycle.html index d52f83e2..cfd62efa 100644 --- a/_ref/dmft_cycle.html +++ b/_ref/dmft_cycle.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.afm_mapping.html b/_ref/dmft_tools.afm_mapping.html index 97f59417..08337695 100644 --- a/_ref/dmft_tools.afm_mapping.html +++ b/_ref/dmft_tools.afm_mapping.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.convergence.html b/_ref/dmft_tools.convergence.html index f8794203..a29f5734 100644 --- a/_ref/dmft_tools.convergence.html +++ b/_ref/dmft_tools.convergence.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.formatter.html b/_ref/dmft_tools.formatter.html index a3cafdb1..22d7570f 100644 --- a/_ref/dmft_tools.formatter.html +++ b/_ref/dmft_tools.formatter.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.greens_functions_mixer.html b/_ref/dmft_tools.greens_functions_mixer.html index e8983a2e..fe35198e 100644 --- a/_ref/dmft_tools.greens_functions_mixer.html +++ b/_ref/dmft_tools.greens_functions_mixer.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.html b/_ref/dmft_tools.html index d16103b2..303060aa 100644 --- a/_ref/dmft_tools.html +++ b/_ref/dmft_tools.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.initial_self_energies.html b/_ref/dmft_tools.initial_self_energies.html index 047aa672..052ccace 100644 --- a/_ref/dmft_tools.initial_self_energies.html +++ b/_ref/dmft_tools.initial_self_energies.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.interaction_hamiltonian.html b/_ref/dmft_tools.interaction_hamiltonian.html index f0107cd3..796c51b6 100644 --- a/_ref/dmft_tools.interaction_hamiltonian.html +++ b/_ref/dmft_tools.interaction_hamiltonian.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.legendre_filter.html b/_ref/dmft_tools.legendre_filter.html index 3fdf7fb7..9c819714 100644 --- a/_ref/dmft_tools.legendre_filter.html +++ b/_ref/dmft_tools.legendre_filter.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.manipulate_chemical_potential.html b/_ref/dmft_tools.manipulate_chemical_potential.html index 33b83fa0..214e2066 100644 --- a/_ref/dmft_tools.manipulate_chemical_potential.html +++ b/_ref/dmft_tools.manipulate_chemical_potential.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.observables.html b/_ref/dmft_tools.observables.html index 1393a834..d7a9a9b8 100644 --- a/_ref/dmft_tools.observables.html +++ b/_ref/dmft_tools.observables.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.results_to_archive.html b/_ref/dmft_tools.results_to_archive.html index c948b159..47633454 100644 --- a/_ref/dmft_tools.results_to_archive.html +++ b/_ref/dmft_tools.results_to_archive.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.solver.SolverStructure.__init__.html b/_ref/dmft_tools.solver.SolverStructure.__init__.html index 473e1f5f..d840ed06 100644 --- a/_ref/dmft_tools.solver.SolverStructure.__init__.html +++ b/_ref/dmft_tools.solver.SolverStructure.__init__.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.solver.SolverStructure.html b/_ref/dmft_tools.solver.SolverStructure.html index f838b711..dbf5bff9 100644 --- a/_ref/dmft_tools.solver.SolverStructure.html +++ b/_ref/dmft_tools.solver.SolverStructure.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.solver.SolverStructure.solve.html b/_ref/dmft_tools.solver.SolverStructure.solve.html index a1bada32..9d874c83 100644 --- a/_ref/dmft_tools.solver.SolverStructure.solve.html +++ b/_ref/dmft_tools.solver.SolverStructure.solve.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/dmft_tools.solver.html b/_ref/dmft_tools.solver.html index e150f747..ce657bdd 100644 --- a/_ref/dmft_tools.solver.html +++ b/_ref/dmft_tools.solver.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.eval_U_cRPA_RESPACK.html b/_ref/postprocessing.eval_U_cRPA_RESPACK.html index f38f7a41..7b3d4d80 100644 --- a/_ref/postprocessing.eval_U_cRPA_RESPACK.html +++ b/_ref/postprocessing.eval_U_cRPA_RESPACK.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.html b/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.html index 90be1184..f6b529b6 100644 --- a/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.html +++ b/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.html b/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.html index 7be7b11f..6e23c571 100644 --- a/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.html +++ b/_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.eval_U_cRPA_Vasp.html b/_ref/postprocessing.eval_U_cRPA_Vasp.html index c000b242..87e3b909 100644 --- a/_ref/postprocessing.eval_U_cRPA_Vasp.html +++ b/_ref/postprocessing.eval_U_cRPA_Vasp.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.html b/_ref/postprocessing.html index 64e8b30c..a1c3a422 100644 --- a/_ref/postprocessing.html +++ b/_ref/postprocessing.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.maxent_gf_imp.html b/_ref/postprocessing.maxent_gf_imp.html index 23e86fc8..a6c482bb 100644 --- a/_ref/postprocessing.maxent_gf_imp.html +++ b/_ref/postprocessing.maxent_gf_imp.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.maxent_gf_latt.html b/_ref/postprocessing.maxent_gf_latt.html index 0981253a..7a8406f9 100644 --- a/_ref/postprocessing.maxent_gf_latt.html +++ b/_ref/postprocessing.maxent_gf_latt.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.maxent_sigma.html b/_ref/postprocessing.maxent_sigma.html index 40a9271e..f25f012d 100644 --- a/_ref/postprocessing.maxent_sigma.html +++ b/_ref/postprocessing.maxent_sigma.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/postprocessing.plot_correlated_bands.html b/_ref/postprocessing.plot_correlated_bands.html index f5eed04f..c38b8598 100644 --- a/_ref/postprocessing.plot_correlated_bands.html +++ b/_ref/postprocessing.plot_correlated_bands.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/read_config.html b/_ref/read_config.html index e04c9822..807a83cd 100644 --- a/_ref/read_config.html +++ b/_ref/read_config.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/util.html b/_ref/util.html index a225d106..d51e12ff 100644 --- a/_ref/util.html +++ b/_ref/util.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/util.symmetrize_gamma_file.html b/_ref/util.symmetrize_gamma_file.html index 9531c50e..f3240deb 100644 --- a/_ref/util.symmetrize_gamma_file.html +++ b/_ref/util.symmetrize_gamma_file.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/util.update_dmft_config.html b/_ref/util.update_dmft_config.html index e235e59b..cbfe3d2d 100644 --- a/_ref/util.update_dmft_config.html +++ b/_ref/util.update_dmft_config.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/util.update_results_h5.html b/_ref/util.update_results_h5.html index e0602d97..e203f053 100644 --- a/_ref/util.update_results_h5.html +++ b/_ref/util.update_results_h5.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_ref/util.write_kslice_to_h5.html b/_ref/util.write_kslice_to_h5.html index 1f1eef5d..0c43e6ba 100644 --- a/_ref/util.write_kslice_to_h5.html +++ b/_ref/util.write_kslice_to_h5.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/_sources/tutorials/SVO_os_qe/tutorial.ipynb.txt b/_sources/tutorials/SVO_os_qe/tutorial.ipynb.txt index 09b95f61..4303d27b 100644 --- a/_sources/tutorials/SVO_os_qe/tutorial.ipynb.txt +++ b/_sources/tutorials/SVO_os_qe/tutorial.ipynb.txt @@ -6,7 +6,7 @@ "source": [ "*Disclaimer:*\n", "\n", - "Heavy calculations: Current tutorial is best performed on an HPC facility.\n", + "Heavy calculations (~ 800 core hours): Current tutorial is best performed on an HPC facility.\n", "\n", "# 1. OS with QE/W90 and cthyb: SrVO3 MIT" ] @@ -15,11 +15,16 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Hello, welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", + "Hello and welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", "\n", - "To begin your DMFT journey we will immediately start a DMFT run on Strontium Vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides.\n", + "To begin your DMFT journey we will immediately start a DMFT run on strontium vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides with 1 electron occupying the t2g manifold. Below, we show the band structure of the frontier (anti-bonding) t2g bands for SVO.\n", "\n", - "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem." + "![svobands](./ref/bnd_structure.png \"SVO band structure\")\n", + "\n", + "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem.\n", + "\n", + "If you want to generate the h5 archive `svo.h5` yourself, all the necessary files are in the `./quantum_espresso_files/` folder. We used quantum espresso in this tutorial.\n", + "\n" ] }, { @@ -45,16 +50,16 @@ "metadata": {}, "source": [ "```\n", - "it | mu | G(beta/2) per orbital | orbital occs up+down | impurity occ \n", - "0 | 0.00612 |-0.09865 -0.09865 -0.09865 | 0.33326 0.33326 0.33326 | 0.99979\n", - "1 | 0.00612 |-0.08200 -0.08277 -0.08239 | 0.31959 0.31995 0.32344 | 0.96298\n", - "2 | 0.06456 |-0.06893 -0.06847 -0.06900 | 0.32333 0.31890 0.33503 | 0.97725\n", - "3 | 0.08172 |-0.06873 -0.06922 -0.06997 | 0.33488 0.32465 0.32783 | 0.98735\n", - "4 | 0.09147 |-0.06892 -0.06967 -0.06909 | 0.32308 0.32812 0.33074 | 0.98194\n", - "5 | 0.10094 |-0.06916 -0.06912 -0.06902 | 0.32598 0.33605 0.32722 | 0.98925\n", - "6 | 0.10848 |-0.06926 -0.06942 -0.06928 | 0.33359 0.32518 0.33127 | 0.99004\n", - "7 | 0.11442 |-0.06931 -0.06961 -0.06954 | 0.32622 0.32944 0.32926 | 0.98492\n", - "8 | 0.12258 |-0.06935 -0.06951 -0.06986 | 0.34122 0.33316 0.33515 | 1.00952\n", + " it | mu | G(beta/2) per orbital | orbital occs up+down |impurity occ\n", + " 0 | 12.29775 | -0.10489 -0.10489 -0.10489 | 0.33366 0.33366 0.33366 | 1.00097\n", + " 1 | 12.29775 | -0.09467 -0.09488 -0.09529 | 0.36155 0.35073 0.36169 | 1.07397\n", + " 2 | 12.31989 | -0.08451 -0.08363 -0.08463 | 0.33581 0.34048 0.34488 | 1.02117\n", + " 3 | 12.29775 | -0.08282 -0.08296 -0.08254 | 0.32738 0.34572 0.34479 | 1.01789\n", + " 4 | 12.28973 | -0.08617 -0.08595 -0.08620 | 0.33546 0.33757 0.33192 | 1.00494\n", + " 5 | 12.28825 | -0.08410 -0.08458 -0.08510 | 0.33582 0.33402 0.33759 | 1.00743\n", + " 6 | 12.28486 | -0.08474 -0.08549 -0.08618 | 0.32276 0.33028 0.32760 | 0.98063\n", + " 7 | 12.29097 | -0.08172 -0.08220 -0.08118 | 0.32072 0.33046 0.33529 | 0.98647\n", + " 8 | 12.29497 | -0.08318 -0.08254 -0.08332 | 0.34075 0.32957 0.33089 | 1.00120\n", "```" ] }, @@ -78,32 +83,30 @@ "source": [ "## 2. Looking at the Metal-Insulator Transition\n", "\n", - "Strontium Vanadate (SVO) has 1 electron per d-orbital manifold. In the following steps we will try to drive the system towards a Mott-insulating state. \n", + "In the following steps we will try to drive the system towards a Mott-insulating state. \n", "\n", "Inspect the script `run_MIT_coarse.sh`, we iterate the same type of calculation that was performed in the last step for a series of value of U {2-10} and J {0.0-1.0}. \n", "\n", - "Run the script, sit back and have a long coffee break, this is going to take a while (about 10 hours on 30 cores).\n", + "Run the script, sit back and have a long coffee break, this is going to take a while (about 6 hours on 30 cores).\n", "\n", "Once the run is finished run \n", "\n", "`python3 ./collect_results_coarse.py`\n", "\n", - "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The white area corresponds to an insulating state.\n", + "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The darker area corresponds to an insulating state.\n", "\n", - - "![coarsegrid](./ref/MIT_transition.jpg \"Coarser grid\")\n", - + "![coarsegrid](./ref/MIT_coarse.jpg \"Coarser grid\")\n", "\n", "Do you notice anything strange? (hint: look at the bottom right corner and check the output file `observables_imp0.dat` for U = 2 J=1.0. )\n", "\n", - "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillate between a high occupation and a low occupation state." + "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillates between a high occupation and a low occupation state." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 3. Refinining the diagram\n", + "## 3. Refining the diagram\n", "\n", "In order to get better resolution in terms of the diagram you can run the script `run_MIT_fine.sh` and plot the result with \n", "\n", @@ -111,9 +114,7 @@ "\n", "The result is also visible here:\n", "\n", - - "![finegrid](./ref/MIT_transition_fine.jpg \"Finer grid\")\n", - + "![finegrid](./ref/MIT_fine.jpg \"Finer grid\")\n", "\n" ] }, @@ -124,18 +125,16 @@ "## 4. Plotting the spectral function\n", "\n", "The spectral function in DMFT represents the local density of states of the impurity site.\n", - "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (sub `/path_to_solid_dmft/` with where you have installed solid_dmft) :\n", + "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (be aware that you need to substitute `/path_to_solid_dmft/` with the path where you have installed solid_dmft) :\n", "\n", - "`python3 /path_to_solid_dmft/maxent_scripts/maxent_gf_imp.py ./J0.0/U5/out/SCO.h5`\n", + "`mpirun -n 30 python3 /path_to_solid_dmft/python/solid_dmft/postprocessing/maxent_gf_imp.py ./J0.0/U4/out/svo.h5`\n", "\n", "and plot the result by running in the docker container:\n", "\n", "`python3 read_spectral_function.py`\n", "\n", "\n", - - "![Afunc](./ref/A_func_J=0.0_U=4.25.jpg \"Afunc\")\n", - + "![Afunc](./ref/A_func_J=0.0_U=4.jpg \"Afunc\")\n", "\n", "\n", "Take care to edit the values of J and U in the python file. What is happing to the spectral function (density of states) as one cranks U up?\n", @@ -150,15 +149,13 @@ "\n", "We will now plot the spectral function at different U values for J = 0.0 eV:\n", "\n", - "Run the script:\n", + "Run the script `run_maxent_scan.sh`.\n", "\n", - "```\n", - "python3 read_spectral_function_transition.py\n", - "```\n", + "Then collect the data:\n", + "\n", + "`python3 read_spectral_function_transition.py`\n", "\n", - "![MIT](./ref/A_func_transition.jpg \"MIT\")\n", - "\n", "\n" ] diff --git a/cRPA_VASP/README.html b/cRPA_VASP/README.html index 0ad4e94d..f049f799 100644 --- a/cRPA_VASP/README.html +++ b/cRPA_VASP/README.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/documentation.html b/documentation.html index a4f63dcc..d7915a18 100644 --- a/documentation.html +++ b/documentation.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/genindex.html b/genindex.html index e8d718fe..90584882 100644 --- a/genindex.html +++ b/genindex.html @@ -178,7 +178,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/index.html b/index.html index e1e21549..d05d0e06 100644 --- a/index.html +++ b/index.html @@ -179,7 +179,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_input/advanced.html b/input_output/DMFT_input/advanced.html index df265a84..db27776b 100644 --- a/input_output/DMFT_input/advanced.html +++ b/input_output/DMFT_input/advanced.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_input/dft.html b/input_output/DMFT_input/dft.html index c3bae89f..d240a8ca 100644 --- a/input_output/DMFT_input/dft.html +++ b/input_output/DMFT_input/dft.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_input/general.html b/input_output/DMFT_input/general.html index bbc337fc..d2d483e6 100644 --- a/input_output/DMFT_input/general.html +++ b/input_output/DMFT_input/general.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_input/input.html b/input_output/DMFT_input/input.html index fd53fa1c..83083765 100644 --- a/input_output/DMFT_input/input.html +++ b/input_output/DMFT_input/input.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_input/solver.html b/input_output/DMFT_input/solver.html index 3a9ef775..39e275e5 100644 --- a/input_output/DMFT_input/solver.html +++ b/input_output/DMFT_input/solver.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_output/iterations.html b/input_output/DMFT_output/iterations.html index 9e45a1e1..c4bc7f12 100644 --- a/input_output/DMFT_output/iterations.html +++ b/input_output/DMFT_output/iterations.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_output/observables.html b/input_output/DMFT_output/observables.html index 5cb712ba..2282dacb 100644 --- a/input_output/DMFT_output/observables.html +++ b/input_output/DMFT_output/observables.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/input_output/DMFT_output/results.html b/input_output/DMFT_output/results.html index b0437798..d67e2baa 100644 --- a/input_output/DMFT_output/results.html +++ b/input_output/DMFT_output/results.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/install.html b/install.html index d0171368..1bfb5fbf 100644 --- a/install.html +++ b/install.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/issues.html b/issues.html index 7a3610a7..f89bda42 100644 --- a/issues.html +++ b/issues.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/md_notes/docker.html b/md_notes/docker.html index 4324eb6a..76a5ca3c 100644 --- a/md_notes/docker.html +++ b/md_notes/docker.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/md_notes/run_cluster.html b/md_notes/run_cluster.html index 437e47e2..aae23d9a 100644 --- a/md_notes/run_cluster.html +++ b/md_notes/run_cluster.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/md_notes/run_locally.html b/md_notes/run_locally.html index 43ca7c7d..a661f6ae 100644 --- a/md_notes/run_locally.html +++ b/md_notes/run_locally.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/md_notes/vasp_csc.html b/md_notes/vasp_csc.html index f3c82701..a1b46170 100644 --- a/md_notes/vasp_csc.html +++ b/md_notes/vasp_csc.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/md_notes/w90_interface.html b/md_notes/w90_interface.html index 2ddde051..70870add 100644 --- a/md_notes/w90_interface.html +++ b/md_notes/w90_interface.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/objects.inv b/objects.inv index 61d891f8..57aed970 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/py-modindex.html b/py-modindex.html index 231f550e..4b713411 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -181,7 +181,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/search.html b/search.html index d985b111..8aad3bbf 100644 --- a/search.html +++ b/search.html @@ -181,7 +181,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/searchindex.js b/searchindex.js index b8bfdbc8..647b74a2 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["ChangeLog", "_ref/csc_flow", "_ref/dft_managers", "_ref/dft_managers.mpi_helpers", "_ref/dft_managers.qe_manager", "_ref/dft_managers.vasp_manager", "_ref/dmft_cycle", "_ref/dmft_tools", "_ref/dmft_tools.afm_mapping", "_ref/dmft_tools.convergence", "_ref/dmft_tools.formatter", "_ref/dmft_tools.greens_functions_mixer", "_ref/dmft_tools.initial_self_energies", "_ref/dmft_tools.interaction_hamiltonian", "_ref/dmft_tools.legendre_filter", "_ref/dmft_tools.manipulate_chemical_potential", "_ref/dmft_tools.observables", "_ref/dmft_tools.results_to_archive", "_ref/dmft_tools.solver", "_ref/dmft_tools.solver.SolverStructure", "_ref/dmft_tools.solver.SolverStructure.__init__", "_ref/dmft_tools.solver.SolverStructure.solve", "_ref/postprocessing", "_ref/postprocessing.eval_U_cRPA_RESPACK", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__", "_ref/postprocessing.eval_U_cRPA_Vasp", "_ref/postprocessing.maxent_gf_imp", "_ref/postprocessing.maxent_gf_latt", "_ref/postprocessing.maxent_sigma", "_ref/postprocessing.plot_correlated_bands", "_ref/read_config", "_ref/util", "_ref/util.symmetrize_gamma_file", "_ref/util.update_dmft_config", "_ref/util.update_results_h5", "_ref/util.write_kslice_to_h5", "cRPA_VASP/README", "documentation", "index", "input_output/DMFT_input/advanced", "input_output/DMFT_input/dft", "input_output/DMFT_input/general", "input_output/DMFT_input/input", "input_output/DMFT_input/solver", "input_output/DMFT_output/iterations", "input_output/DMFT_output/observables", "input_output/DMFT_output/results", "install", "issues", "md_notes/docker", "md_notes/run_cluster", "md_notes/run_locally", "md_notes/vasp_csc", "md_notes/w90_interface", "tutorials", "tutorials/Ce2O3_csc_w90/tutorial", "tutorials/NNO_os_plo_mag/tutorial", "tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial", "tutorials/SVO_os_qe/tutorial", "tutorials/correlated_bandstructure/plot_correlated_bands"], "filenames": ["ChangeLog.md", "_ref/csc_flow.rst", "_ref/dft_managers.rst", "_ref/dft_managers.mpi_helpers.rst", "_ref/dft_managers.qe_manager.rst", "_ref/dft_managers.vasp_manager.rst", "_ref/dmft_cycle.rst", "_ref/dmft_tools.rst", "_ref/dmft_tools.afm_mapping.rst", "_ref/dmft_tools.convergence.rst", "_ref/dmft_tools.formatter.rst", "_ref/dmft_tools.greens_functions_mixer.rst", "_ref/dmft_tools.initial_self_energies.rst", "_ref/dmft_tools.interaction_hamiltonian.rst", "_ref/dmft_tools.legendre_filter.rst", "_ref/dmft_tools.manipulate_chemical_potential.rst", "_ref/dmft_tools.observables.rst", "_ref/dmft_tools.results_to_archive.rst", "_ref/dmft_tools.solver.rst", "_ref/dmft_tools.solver.SolverStructure.rst", "_ref/dmft_tools.solver.SolverStructure.__init__.rst", "_ref/dmft_tools.solver.SolverStructure.solve.rst", "_ref/postprocessing.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.rst", "_ref/postprocessing.eval_U_cRPA_Vasp.rst", "_ref/postprocessing.maxent_gf_imp.rst", "_ref/postprocessing.maxent_gf_latt.rst", "_ref/postprocessing.maxent_sigma.rst", "_ref/postprocessing.plot_correlated_bands.rst", "_ref/read_config.rst", "_ref/util.rst", "_ref/util.symmetrize_gamma_file.rst", "_ref/util.update_dmft_config.rst", "_ref/util.update_results_h5.rst", "_ref/util.write_kslice_to_h5.rst", "cRPA_VASP/README.md", "documentation.rst", "index.rst", "input_output/DMFT_input/advanced.rst", "input_output/DMFT_input/dft.rst", "input_output/DMFT_input/general.rst", "input_output/DMFT_input/input.rst", "input_output/DMFT_input/solver.rst", "input_output/DMFT_output/iterations.rst", "input_output/DMFT_output/observables.rst", "input_output/DMFT_output/results.rst", "install.rst", "issues.rst", "md_notes/docker.md", "md_notes/run_cluster.md", "md_notes/run_locally.md", "md_notes/vasp_csc.md", "md_notes/w90_interface.md", "tutorials.rst", "tutorials/Ce2O3_csc_w90/tutorial.ipynb", "tutorials/NNO_os_plo_mag/tutorial.ipynb", "tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.ipynb", "tutorials/SVO_os_qe/tutorial.ipynb", "tutorials/correlated_bandstructure/plot_correlated_bands.ipynb"], "titles": ["Changelog", "csc_flow", "dft_managers", "dft_managers.mpi_helpers", "dft_managers.qe_manager", "dft_managers.vasp_manager", "dmft_cycle", "dmft_tools", "dmft_tools.afm_mapping", "dmft_tools.convergence", "dmft_tools.formatter", "dmft_tools.greens_functions_mixer", "dmft_tools.initial_self_energies", "dmft_tools.interaction_hamiltonian", "dmft_tools.legendre_filter", "dmft_tools.manipulate_chemical_potential", "dmft_tools.observables", "dmft_tools.results_to_archive", "dmft_tools.solver", "dmft_tools.solver.SolverStructure", "dmft_tools.solver.SolverStructure.__init__", "dmft_tools.solver.SolverStructure.solve", "postprocessing", "postprocessing.eval_U_cRPA_RESPACK", "postprocessing.eval_U_cRPA_RESPACK.respack_data", "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__", "postprocessing.eval_U_cRPA_Vasp", "postprocessing.maxent_gf_imp", "postprocessing.maxent_gf_latt", "postprocessing.maxent_sigma", "postprocessing.plot_correlated_bands", "read_config", "util", "util.symmetrize_gamma_file", "util.update_dmft_config", "util.update_results_h5", "util.write_kslice_to_h5", "How to do cRPA calculations with VASP", "Documentation", "solid_dmft", "[advanced]: Advanced inputs", "[dft]: DFT related inputs", "[general]: General parameters", "Input", "[solver]: solver specific parameters", "Iterations", "Observables/convergence_obs", "Output / results", "Installation", "Support & contribute", "Docker", "Running solid_dmft on a cluster", "Run on your machine", "Interface to VASP", "Wannier90 interface", "Tutorials", "3. CSC with QE/W90 and HubbardI: total energy in Ce2O3", "4. OS with VASP/PLOs and cthyb: AFM state of NdNiO2", "2. CSC with VASP PLOs: charge order in PrNiO3", "1. OS with QE/W90 and cthyb: SrVO3 MIT", "5. Plotting the spectral function"], "terms": {"solid_dmft": [0, 7, 18, 19, 30, 38, 45, 48, 52, 53, 55, 56, 57, 58, 59, 60], "i": [0, 3, 4, 5, 9, 12, 13, 15, 16, 19, 20, 26, 27, 28, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60], "patch": [0, 53], "releas": [0, 48], "improv": [0, 31, 44, 56, 57], "fix": [0, 15, 31, 40, 42, 50, 53], "follow": [0, 26, 37, 43, 48, 49, 53, 56, 57, 59, 60], "issu": [0, 29, 50], "charg": [0, 1, 5, 31, 39, 41, 45, 52, 53, 55, 56, 57, 59], "self": [0, 1, 8, 12, 16, 18, 19, 29, 30, 31, 39, 42, 44, 45, 46, 47, 55, 56, 57, 58], "consist": [0, 1, 13, 31, 39, 55, 56, 58], "vasp": [0, 1, 3, 4, 5, 26, 31, 38, 39, 41, 42, 50, 51, 52, 54, 55], "qe": [0, 3, 4, 31, 41, 42, 55], "feat": 0, "add": [0, 30, 50, 53, 57, 60], "loc_n_min": [0, 31, 43], "max": [0, 31, 44, 56, 57], "arg": [0, 52], "cthyb": [0, 39, 42, 48, 55], "simpl": [0, 16, 31, 42, 57], "z": [0, 16, 46, 53, 54, 57, 60], "estim": [0, 16, 31, 44, 47], "linear": [0, 16, 29, 31, 37, 42, 46, 60], "fit": [0, 14, 16, 26, 31, 37, 44, 57], "adapt": [0, 36, 52, 58], "docker": [0, 38, 51, 52, 58, 59], "imag": [0, 31, 44, 51, 52, 57, 59, 60], "ubuntu": [0, 50], "22": 0, "04": 0, "contributor": 0, "sophi": [0, 30, 36], "beck": [0, 30, 36], "alberto": 0, "carta": 0, "alexand": 0, "hampel": 0, "merkel": [0, 27, 28, 29], "rootfind": 0, "pcb": [0, 60], "quasiparticl": [0, 46, 47, 60], "dispers": [0, 30, 56], "pypi": [0, 48], "packag": [0, 48], "py": [0, 36, 37, 48, 50, 51, 52, 58, 59], "modul": [0, 2, 7, 22, 31, 32, 51, 52], "delta": [0, 31, 44], "interfac": [0, 31, 39, 41, 44], "multipl": [0, 31, 41, 58], "site": [0, 31, 37, 44, 46, 54, 57, 58, 59], "differ": [0, 3, 9, 12, 13, 15, 26, 27, 28, 37, 46, 47, 53, 54, 56, 57, 58, 59], "block": [0, 9, 10, 12, 14, 18, 29, 31, 40, 42, 45, 52, 53, 54, 58, 60], "structur": [0, 10, 12, 18, 29, 31, 40, 42, 45, 56, 58], "correctli": [0, 15, 53, 57, 58], "us": [0, 3, 7, 8, 9, 12, 14, 15, 23, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "tail": [0, 31, 44, 57], "sigma": [0, 9, 12, 16, 29, 30, 31, 37, 42, 46, 57, 60], "from": [0, 4, 5, 8, 9, 12, 15, 16, 23, 26, 27, 28, 29, 30, 31, 36, 39, 41, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 56, 57, 58, 60], "via": [0, 31, 44, 49, 50, 57], "doubl": [0, 12, 31, 42, 44, 45, 46, 58], "dyson": [0, 45], "equat": [0, 45], "magnet": [0, 12, 27, 28, 31, 43, 55, 57], "param": 0, "avail": [0, 31, 38, 39, 41, 43, 48, 52, 55, 56, 60], "csc": [0, 1, 3, 4, 5, 6, 16, 31, 39, 41, 43, 46, 55], "crash": 0, "pm": 0, "calc": [0, 30, 31, 42, 60], "script": [0, 37, 39, 48, 49, 51, 59, 60], "unstabl": [0, 13, 31, 42, 48], "branch": [0, 39, 48, 55], "convert": [0, 1, 31, 42, 52, 53, 57], "warmup": [0, 31, 44], "cycl": [0, 1, 5, 6, 31, 42, 44, 52, 56], "int": [0, 3, 4, 5, 6, 9, 12, 14, 15, 16, 18, 19, 20, 26, 27, 28, 29, 30, 31, 41, 42, 44, 46, 56, 57, 60], "automat": [0, 14, 28, 31, 37, 44, 48, 51], "function": [0, 1, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 26, 27, 28, 29, 30, 31, 32, 37, 38, 39, 41, 42, 44, 45, 47, 52, 53, 55, 56, 57], "call": [0, 3, 13, 31, 37, 41, 42, 45, 48, 52, 53], "gap": [0, 15, 31, 42, 44, 46, 58], "finder": [0, 10, 31, 40, 42, 44], "delta_interfac": [0, 31, 43], "soc": [0, 18, 29, 30], "store": [0, 31, 41, 42, 44, 52, 56, 57], "solver": [0, 1, 6, 9, 12, 16, 17, 39, 40, 42, 43, 45, 46, 47, 48, 53, 55, 56, 57, 58], "option": [0, 26, 31, 37, 40, 41, 42, 44, 50, 51, 56, 57], "updat": [0, 5, 6, 9, 12, 15, 31, 34, 35, 42, 52, 58, 60], "svo": [0, 51, 52, 59, 60], "exampl": [0, 27, 28, 29, 31, 37, 42, 48, 49, 50, 51, 52, 53, 54, 56, 60], "test": [0, 48, 51, 52, 56, 58], "deg": 0, "shell": [0, 9, 12, 15, 19, 20, 26, 29, 30, 31, 41, 42, 45, 54, 56, 57, 58], "calcul": [0, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 26, 30, 31, 34, 35, 38, 41, 42, 44, 46, 47, 50, 54, 55, 56, 59, 60], "bug": [0, 49, 50], "max_g_diff": [0, 9], "ignor": [0, 26, 31, 37, 44, 54, 57, 58], "norm_temp": [0, 9], "load": [0, 15, 31, 42, 48, 50, 51, 57, 60], "new": [0, 12, 15, 31, 44, 48, 49, 51, 52, 53, 56], "gf_struct": 0, "triq": [0, 13, 14, 18, 19, 20, 23, 26, 29, 30, 31, 39, 40, 42, 44, 45, 48, 49, 50, 51, 54, 55, 56, 57, 58, 60], "x": [0, 26, 30, 31, 39, 41, 48, 50, 53, 54, 55, 56, 57, 58, 60], "made": [0, 30], "wai": [0, 12, 15, 50, 53, 58, 60], "mesh": [0, 9, 14, 16, 27, 28, 29, 30, 56, 60], "maxent_gf_latt": 0, "maxent_gf_imp": [0, 59], "file": [0, 1, 3, 4, 5, 9, 12, 16, 26, 30, 31, 34, 36, 39, 41, 42, 43, 49, 50, 51, 52, 53, 55, 57, 59, 60], "ver6": 0, "readm": [0, 51], "md": [0, 51], "joss": [0, 39], "public": [0, 5, 39, 50], "print": [0, 10, 53, 56, 57, 58, 60], "optim": [0, 31, 42, 44, 50, 58], "alpha": [0, 27, 28, 29, 56], "other": [0, 9, 13, 31, 40, 48, 49, 50, 53, 54, 56, 57, 58, 59, 60], "maxent": [0, 15, 27, 28, 29, 31, 42, 48, 50, 58, 59], "postprocess": [0, 31, 39, 44, 49, 55, 60], "routin": [0, 7, 23, 26, 29, 32, 52, 57], "plot": [0, 36, 37, 55, 56, 57], "spectral": [0, 27, 28, 29, 30, 31, 39, 42, 55, 58], "get_dmft_band": [0, 30, 60], "doc": [0, 48], "extend": [0, 29, 30], "instal": [0, 38, 39, 49, 59], "instruct": [0, 48, 57], "21": 0, "support": [0, 31, 37, 42, 44, 48, 51, 53, 58], "contribut": [0, 46, 47], "section": [0, 31, 38, 43, 49, 52, 56], "bump": 0, "ver": 0, "proj_on_orb": [0, 30, 60], "akw": 0, "ad": [0, 50, 53, 60], "observ": [0, 6, 9, 30, 47, 55, 56, 57], "document": [0, 13, 39, 48, 49, 58], "dmft": [0, 1, 6, 7, 9, 10, 16, 30, 31, 32, 36, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60], "output": [0, 31, 37, 42, 45, 49, 50, 51, 53, 56, 57, 58, 59, 60], "input": [0, 16, 26, 31, 39, 42, 44, 45, 52, 53, 55, 60], "eth": [0, 27, 28, 29, 50], "logo": 0, "websit": [0, 48, 58], "small": [0, 37, 53, 56, 57, 58, 60], "renam": [0, 56], "debbuging_exampl": 0, "pip": 0, "build": [0, 37, 48, 49, 52], "delet": [0, 5], "obsolet": 0, "make_spaghetti": 0, "energi": [0, 4, 5, 8, 12, 16, 28, 29, 30, 31, 36, 40, 42, 44, 45, 46, 47, 52, 53, 55, 57, 58], "can": [0, 3, 4, 5, 8, 12, 28, 30, 31, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60], "continu": [0, 27, 28, 29, 34, 35, 39, 58, 60], "run": [0, 1, 3, 4, 5, 7, 15, 19, 20, 30, 31, 37, 41, 48, 53, 55, 59], "hubbardi": [0, 31, 39, 42, 48, 55], "all": [0, 1, 3, 4, 5, 9, 12, 13, 15, 16, 18, 19, 27, 28, 29, 31, 36, 37, 38, 40, 42, 43, 44, 48, 49, 50, 51, 52, 53, 55, 56, 57], "node": [0, 3, 51, 52, 53], "due": [0, 53, 57], "slow": [0, 31, 42, 51, 52], "bcast": 0, "perform": [0, 5, 30, 31, 39, 44, 51, 52, 55, 56, 57, 58, 59, 60], "atomdiag": 0, "object": [0, 9, 12, 15, 16, 18, 19, 20, 24, 30, 31, 44, 45, 53, 57, 59], "dft": [0, 1, 2, 3, 4, 5, 10, 12, 13, 16, 30, 37, 42, 43, 45, 46, 48, 51, 52, 53, 55, 59, 60], "read": [0, 4, 5, 26, 27, 28, 29, 30, 31, 36, 37, 53, 57, 58, 60], "when": [0, 5, 29, 30, 31, 37, 40, 41, 42, 50, 53, 57, 58, 59], "tutori": [0, 37, 38, 39, 49, 56, 57, 58, 59, 60], "expos": 0, "dft_mu": [0, 16, 56, 60], "execut": [0, 3, 4, 6, 15, 31, 36, 41, 49, 50, 51, 52, 56, 57, 58], "shift": [0, 12, 30, 31, 37, 42], "remov": [0, 1, 5, 31, 42, 53, 58], "chemic": [0, 15, 16, 30, 31, 42, 45, 46, 47, 58, 59, 60], "potenti": [0, 15, 16, 30, 31, 42, 45, 46, 47, 57, 58, 59, 60], "minor": [0, 37], "correct": [0, 4, 6, 9, 12, 13, 16, 27, 28, 29, 31, 37, 41, 42, 45, 46, 50, 56, 58, 59], "plotlabel": 0, "tini": 0, "modif": [0, 53], "h_loc": [0, 57], "major": [0, 42, 48], "provid": [0, 30, 31, 37, 38, 40, 43, 48, 49, 55, 58, 59, 60], "chang": [0, 12, 13, 31, 37, 39, 41, 42, 48, 50, 52, 53, 56, 57, 58, 60], "app4triq": 0, "skeleton": 0, "allow": [0, 31, 39, 44, 49, 56, 57, 60], "gener": [0, 1, 6, 9, 12, 15, 16, 19, 20, 28, 41, 43, 51, 52, 56, 57, 58], "measure_chi": 0, "6": [0, 31, 37, 41, 42, 48, 52, 56, 57, 58, 59, 60], "work": [0, 6, 26, 30, 31, 34, 35, 36, 37, 39, 42, 50, 51, 52, 53, 54, 56, 57, 58], "two": [0, 9, 26, 27, 28, 30, 37, 47, 50, 51, 53, 56, 57], "w90": [0, 30, 31, 41, 53, 55], "fermi": [0, 16, 30, 46, 53, 56, 57, 58, 59, 60], "level": [0, 31, 42, 46, 56, 59], "mlwf": [0, 53], "f": [0, 50, 53, 54, 56, 57, 58], "lprj_write": 0, "check": [0, 3, 5, 9, 15, 29, 31, 39, 41, 42, 53, 56, 57, 58, 59, 60], "mpi": [0, 3, 13, 27, 28, 29, 31, 37, 41, 44, 51, 56, 57, 58, 60], "rank": [0, 3, 31, 44, 52], "dmft_config": [0, 31, 34, 35, 43, 51, 52, 56, 58], "exist": [0, 53], "begin": [0, 31, 43, 54, 57, 59], "converg": [0, 31, 42, 47, 52, 55, 57, 58, 59], "thank": [0, 49], "merkelm": 0, "rework": [0, 60], "metric": 0, "gf_struct_flatten": 0, "accord": [0, 45], "latest": [0, 31, 40, 44, 48, 51], "dfttool": [0, 39, 48, 57], "more": [0, 27, 28, 29, 37, 38, 39, 49, 51, 52, 53, 55, 57, 58], "paramet": [0, 1, 3, 4, 5, 6, 9, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 28, 29, 30, 37, 40, 41, 43, 51, 52, 56, 57, 58], "spin": [0, 27, 28, 30, 31, 42, 44, 45, 46, 53, 57, 60], "averag": [0, 13, 26, 37, 57], "default": [0, 9, 26, 27, 28, 29, 30, 31, 37, 40, 41, 42, 44, 51, 52, 56, 58], "anymor": [0, 37, 58], "afm": [0, 8, 31, 42, 55], "measur": [0, 31, 42, 44, 47, 57, 58], "densiti": [0, 6, 10, 12, 13, 31, 41, 42, 44, 45, 46, 52, 53, 54, 56, 57, 58, 59], "matrix": [0, 10, 12, 23, 26, 28, 29, 31, 37, 42, 44, 45, 53, 57, 58], "w90_toler": [0, 31, 43, 56], "flag": [0, 43, 50, 52, 56, 57], "sphinx": [0, 48], "autosummari": 0, "refer": [0, 30, 53, 56, 57, 58], "io": [0, 13, 31, 40, 42, 44, 53, 57, 60], "addit": [0, 9, 31, 40, 42, 48, 58], "barrier": [0, 3], "flow": [0, 1, 34, 35], "better": [0, 31, 42, 53, 58, 59, 60], "stabil": [0, 31, 42, 58], "With": [0, 31, 42, 58], "now": [0, 31, 41, 53, 56, 57, 58, 59, 60], "program": [0, 31, 36, 39, 42, 50], "real": [0, 10, 26, 29, 30, 31, 42, 44, 56, 57, 58, 60], "part": [0, 3, 10, 29, 31, 37, 44, 49, 56, 57, 59], "matric": [0, 12, 23, 37, 53, 57], "creation": 0, "kanamori": [0, 13, 26, 31, 37, 42, 54, 56], "hamiltonian": [0, 10, 13, 16, 19, 20, 26, 30, 31, 37, 41, 42, 52, 54, 55, 57, 58, 60], "plot_correlated_band": [0, 60], "name": [0, 3, 4, 5, 31, 50, 51, 56, 58, 59], "sigma_max": 0, "develop": 0, "becaus": [0, 13, 28, 29, 31, 37, 41, 51, 53, 54, 57, 58], "openmpi": [0, 50, 52], "dockerfil": [0, 50, 52], "bugfix": 0, "clean": [0, 4, 5, 50], "up": [0, 3, 8, 18, 26, 27, 28, 29, 31, 42, 46, 56, 57, 58, 59, 60], "explor": [0, 60], "correl": [0, 16, 19, 20, 45, 46, 57, 58, 60], "band": [0, 4, 16, 30, 31, 36, 37, 42, 45, 53, 56, 58, 60], "ar": [0, 1, 8, 9, 13, 26, 28, 29, 30, 31, 37, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "presesnt": 0, "otherwis": [0, 3, 15, 29, 50, 53, 56, 58], "skip": [0, 31, 44, 57], "maxent_sigma": 0, "parallel": [0, 27, 28, 29], "type": [0, 3, 13, 29, 31, 37, 40, 41, 42, 44, 45, 46, 51, 57, 58, 59], "workflow": [0, 55], "code": [0, 2, 3, 31, 39, 41, 46, 48, 49, 50, 52, 53, 60], "relat": [0, 12, 13, 15, 16, 29, 43, 57, 58], "measure_pert_ord": [0, 31, 43], "measure_chi_szsz": [0, 31, 43], "afm_ord": [0, 31, 43, 57], "crpa": [0, 31, 38, 42], "pass": [0, 58], "eta": [0, 30, 31, 43, 56, 60], "alatt_k_w": [0, 30, 60], "recomput": 0, "rotat": [0, 10, 13, 53, 54, 57, 58], "even": [0, 49, 53, 58], "initial_self_energi": 0, "case": [0, 30, 49, 51, 56, 59, 60], "dc": [0, 12, 29, 31, 40, 43, 46, 56, 57], "fals": [0, 26, 27, 28, 30, 31, 37, 41, 42, 44, 56, 57, 58, 60], "flatten": 0, "depract": 0, "warn": [0, 29, 31, 44, 54, 56, 57, 60], "lno": 0, "compat": [0, 31, 42], "introduc": [0, 55], "python": [0, 31, 37, 48, 50, 51, 59], "longer": 0, "cmake": [0, 49], "base": [0, 19, 20, 24, 28, 50, 53, 54, 55, 58, 60], "depend": [0, 3, 13, 37, 44, 47, 48, 58, 60], "manag": [0, 56, 58], "sever": [0, 52], "applic": [0, 48, 49, 55], "contain": [1, 3, 4, 5, 9, 10, 12, 13, 15, 16, 18, 19, 29, 30, 36, 37, 43, 47, 48, 51, 53, 56, 57, 58, 59, 60], "control": 1, "csc_flow_control": [1, 52], "general_param": [1, 6, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 31, 40], "solver_param": [1, 6, 16, 17, 18, 19, 20, 31], "dft_param": [1, 6, 31], "advanced_param": [1, 6, 12, 13, 18, 19, 20, 31], "sourc": [1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 51, 53, 57], "It": [1, 3, 5, 30, 31, 53, 57, 58, 60], "write": [1, 3, 6, 9, 15, 16, 17, 27, 28, 29, 36, 50, 60], "lock": [1, 3, 5], "start": [1, 3, 4, 5, 12, 31, 37, 38, 41, 42, 44, 50, 51, 52, 55, 56, 57, 60], "stop": [1, 31, 42, 53], "abort": 1, "job": [1, 57], "iter": [1, 4, 6, 9, 12, 15, 16, 19, 20, 27, 28, 29, 31, 41, 42, 44, 47, 52, 53, 56, 57, 58, 59, 60], "finish": [1, 5, 52, 57, 59], "dict": [1, 3, 6, 9, 12, 15, 16, 18, 19, 20, 27, 28, 30, 31, 40, 45, 46, 57], "advanc": [1, 6, 12, 43], "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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 60], "2": [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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55], "0": [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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60], "driver": 2, "handl": [3, 5, 15, 18, 19], "process": [3, 4, 5, 30, 31, 44, 51, 52, 58], "reactiv": [3, 5], "final": [3, 5, 30, 56, 60], "kill": [3, 5], "need": [3, 4, 5, 10, 15, 31, 36, 37, 41, 42, 48, 50, 51, 52, 53, 54, 56, 58, 59, 60], "create_hostfil": 3, "number_cor": [3, 4, 5], "cluster_nam": [3, 5], "host": [3, 48, 50], "mpirun": [3, 31, 41, 50, 52, 56, 57, 58, 59], "thi": [3, 4, 5, 9, 12, 13, 15, 19, 20, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 44, 48, 50, 51, 52, 53, 56, 57, 58, 59, 60], "tell": [3, 53, 57], "which": [3, 16, 30, 31, 36, 37, 41, 42, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60], "ssh": 3, "The": [3, 4, 9, 12, 13, 26, 27, 28, 29, 31, 36, 37, 42, 43, 44, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "format": [3, 57, 60], "hist": 3, "number": [3, 4, 5, 6, 9, 15, 16, 18, 19, 20, 26, 27, 28, 29, 30, 31, 37, 41, 42, 44, 45, 46, 48, 49, 52, 56, 57, 58, 59], "core": [3, 4, 5, 31, 41, 51, 56, 57, 58, 59], "string": [3, 4, 5, 26, 27, 28, 29, 30, 31, 41, 42, 44], "server": [3, 50], "return": [3, 5, 6, 9, 12, 14, 15, 16, 18, 26, 27, 28, 29, 30, 31], "hostfil": 3, "local": [3, 10, 30, 31, 37, 41, 42, 44, 48, 50, 53, 57, 58, 59, 60], "master": [3, 53], "find_path_to_mpi_command": 3, "env_var": 3, "mpi_ex": 3, "find": [3, 15, 23, 26, 31, 42, 44, 49, 51, 56, 57], "complet": [3, 5, 12, 31, 42, 52, 53, 60], "path": [3, 4, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 42, 48, 50, 51, 56, 57, 58, 60], "scan": 3, "directori": [3, 31, 42, 48, 49, 50, 51, 52, 56, 57, 58], "environ": [3, 4, 5, 48, 52, 56, 57, 58, 60], "variabl": [3, 4, 5, 48, 52, 53, 56, 57, 58], "command": [3, 5, 31, 41, 49, 50, 51, 58], "absolut": [3, 31, 42], "get_mpi_argu": 3, "mpi_profil": [3, 4], "dft_ex": 3, "set": [3, 4, 5, 9, 15, 30, 31, 37, 40, 42, 44, 51, 52, 53, 56, 57, 58, 59, 60], "cluster": [3, 4, 5, 38, 50, 57], "argument": 3, "have": [3, 13, 48, 49, 50, 51, 53, 56, 57, 58, 59, 60], "most": [3, 13, 31, 41, 44, 48, 51, 52, 53, 56], "technic": [3, 39], "handler": 3, "so": [3, 4, 5, 37, 53, 56, 57, 60], "tailor": [3, 4, 5], "list": [3, 9, 12, 16, 27, 29, 30, 31, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 56, 57, 60], "poll_barri": 3, "comm": 3, "poll_interv": 3, "1": [3, 9, 16, 31, 37, 40, 42, 44, 46, 48, 50, 51, 53, 54, 55], "asynchron": 3, "synchron": 3, "cpu": [3, 51], "time": [3, 14, 31, 42, 44, 45, 50, 51, 53, 56, 57, 58], "dure": [3, 7, 45, 49, 57, 58], "subprocess": 3, "commun": [3, 51], "float": [3, 9, 14, 16, 26, 27, 28, 29, 30, 31, 40, 41, 42, 44, 45, 46, 56], "step": [3, 5, 6, 31, 37, 41, 42, 44, 48, 55, 56, 57, 59, 60], "ping": 3, "statu": 3, "sleep": 3, "quantumespresso": [4, 31, 41], "read_dft_energi": [4, 5], "seednam": [4, 31, 36, 43, 56, 57, 60], "iter_dmft": 4, "quantum": [4, 31, 39, 41, 55, 56, 57, 60], "espresso": [4, 31, 39, 41, 55, 56, 60], "": [4, 5, 12, 14, 27, 28, 29, 31, 37, 41, 42, 53, 55, 56, 57, 59, 60], "out": [4, 26, 51, 53, 55, 56, 57, 58, 60], "At": 4, "first": [4, 9, 31, 37, 41, 42, 50, 51, 53, 56, 57, 58, 59, 60], "scf": [4, 5, 55, 56, 57, 60], "after": [4, 31, 38, 40, 42, 45, 50, 52, 53, 55, 56, 57, 58], "comput": [4, 30, 31, 42, 46, 53, 56, 57, 58, 60], "mod_scf": [4, 56], "wrong": [4, 29, 31, 42], "subtract": [4, 30, 37, 60], "report": 4, "total": [4, 31, 37, 44, 45, 46, 47, 53, 55, 57, 58], "nscf": [4, 56], "qe_file_ext": 4, "qe_exec": 4, "child": [4, 5, 52], "take": [4, 5, 30, 31, 37, 38, 39, 41, 49, 56, 57, 58, 59, 60], "care": [4, 5, 31, 37, 42, 44, 54, 59, 60], "initi": [4, 5, 12, 15, 31, 42, 55], "doe": [4, 5, 13, 31, 37, 42, 51, 53, 54, 58], "get": [4, 5, 15, 31, 37, 38, 42, 51, 53, 56, 57, 58, 59], "confus": [4, 5], "standard": [4, 5, 54], "slurm": [4, 5, 51, 52], "simpler": [5, 31, 40], "vasp_process_id": 5, "last": [5, 9, 12, 16, 31, 37, 42, 48, 59], "line": [5, 31, 48, 51, 53, 57], "oszicar": [5, 53], "read_irred_kpoint": 5, "kpt": [5, 36], "indic": [5, 9, 26, 30, 37, 45, 46, 57, 58], "irreduc": [5, 6], "k": [5, 28, 30, 36, 45, 53, 56, 57, 58, 60], "point": [5, 27, 28, 29, 30, 31, 36, 42, 45, 48, 53, 56, 57, 58, 60], "outcar": [5, 37, 58], "remove_legacy_projections_suppress": 5, "legaci": 5, "suppress_proj": [5, 53], "present": [5, 31, 44, 46, 56], "run_charge_upd": 5, "one": [5, 6, 8, 29, 31, 37, 39, 40, 42, 44, 48, 50, 52, 53, 55, 56, 57, 59, 60], "creat": [5, 48, 49, 51, 53, 55], "wait": 5, "until": [5, 37, 52, 53, 56], "ha": [5, 13, 27, 28, 29, 30, 31, 36, 37, 42, 51, 52, 53, 57, 58, 59], "run_initial_scf": 5, "vasp_command": 5, "its": [5, 31, 58], "main": [6, 27, 28, 29, 34, 35, 36, 45, 47, 58], "helper": [6, 7, 9, 32, 37], "n_iter": [6, 31, 43, 52, 56, 58], "dft_irred_kpt_indic": 6, "none": [6, 9, 17, 26, 27, 28, 29, 30, 31, 36, 37, 40, 42, 44, 51, 60], "dft_energi": [6, 16, 58], "shot": [6, 31, 39, 42, 44, 52, 55, 56, 57], "equal": 6, "current": [6, 12, 13, 15, 18, 19, 21, 31, 42, 50, 51, 53, 56, 58, 59, 60], "arrai": [6, 9, 12, 16, 26, 30, 56, 57, 58, 60], "If": [6, 12, 13, 28, 31, 36, 39, 40, 42, 49, 50, 53, 56, 58, 60], "given": [6, 14, 16, 23, 26, 30, 31, 36, 37, 40, 42, 45, 50, 51, 52, 57], "onli": [6, 9, 16, 26, 28, 30, 31, 36, 37, 40, 41, 42, 44, 49, 51, 53, 56, 57, 58, 60], "kpoint": [6, 30, 37, 52, 57, 58], "determin": [8, 10, 12, 14, 15, 16, 18, 31, 40, 42, 53, 60], "archiv": [8, 9, 12, 15, 16, 17, 27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 44, 50, 55, 56, 58], "n_inequiv_shel": [8, 9, 16, 45], "symmetri": [8, 12, 31, 37, 42, 44, 45, 53, 58], "These": [8, 37, 55, 56, 57, 58], "copi": [8, 31, 42, 56, 57], "impur": [8, 9, 15, 16, 18, 19, 20, 21, 27, 29, 30, 31, 39, 40, 42, 44, 45, 46, 47, 48, 56, 57, 58, 59], "anoth": [8, 53, 55], "exchang": [8, 26, 31, 37, 44], "down": [8, 18, 27, 28, 31, 42, 46, 51, 53, 57, 58, 59], "channel": [8, 57], "speedup": 8, "accuraci": [8, 9, 31, 44, 53, 56, 57], "calc_convergence_quant": 9, "sum_k": [9, 10, 12, 13, 15, 16, 17, 18, 19, 20], "conv_ob": 9, "g0_old": 9, "g_loc_al": 9, "sigma_freq_previ": 9, "quantiti": [9, 47, 58, 60], "e": [9, 30, 37, 48, 50, 53, 54, 56, 57, 58], "between": [9, 29, 31, 37, 42, 44, 53, 57, 58, 59], "second": [9, 50, 52, 53, 57, 60], "sumk": [9, 12, 16, 18, 19, 20], "instanc": [9, 12, 16, 18, 19, 20], "gf": [9, 16, 27, 28, 29, 31, 42, 45, 56, 58], "g0_freq": 9, "g_loc": 9, "extract": [9, 29, 30, 37, 47, 53], "befor": [9, 12, 13, 15, 31, 44, 45, 52, 53, 58], "imp": [9, 31, 40, 42, 44, 57, 58], "previou": [9, 12, 15, 31, 41, 42, 58], "compar": [9, 37, 58], "check_converg": 9, "inequival": [9, 12, 29, 31, 44, 45, 57], "save": [9, 31, 42, 50, 56, 58], "sumkdft": [9, 12, 15, 19, 20], "is_converg": 9, "bool": [9, 26, 27, 28, 30, 31, 41, 42, 44], "true": [9, 23, 26, 30, 31, 37, 42, 44, 51, 52, 56, 57, 58, 60], "desir": [9, 50, 51, 58], "reach": [9, 31, 37, 42, 52, 58], "criterion": [9, 31, 42], "g1": 9, "g2": 9, "numpi": [9, 12, 16, 26, 30, 56, 57, 58, 60], "linalg": 9, "norm": 9, "along": 9, "axi": [9, 30, 58], "result": [9, 15, 17, 26, 27, 28, 29, 30, 31, 35, 37, 38, 42, 44, 45, 51, 53, 55, 56, 57, 59], "divid": 9, "sqrt": [9, 58], "beta": [9, 16, 31, 43, 46, 56, 57, 58, 59], "meshimfreq": [9, 16], "taupoint": 9, "meshimtim": 9, "sum_n": 9, "sum_ij": 9, "ab": [9, 31, 42, 57, 58], "_ij": 9, "w_n": 9, "done": [9, 12, 16, 26, 50, 52, 53, 56, 60], "weight": [9, 31, 37, 44, 46, 47, 57], "blockgf": [9, 29, 30, 45, 58], "an": [9, 29, 30, 31, 37, 42, 43, 45, 48, 50, 52, 53, 55, 56, 57, 58, 59, 60], "account": [9, 51, 59], "temperatur": [9, 31, 42, 57, 58], "scale": [9, 31, 40, 60], "uniformli": 9, "distribut": [9, 31, 42, 58], "error": [9, 27, 28, 29, 37, 50, 51, 57], "__return": 9, "__": 9, "diff": 9, "prep_conv_fil": 9, "header": [9, 16, 53, 58], "conv": [9, 57], "noth": [9, 15, 16], "prep_conv_ob": 9, "h5_archiv": [9, 16], "prepar": [9, 16, 55], "hdf": [9, 16], "write_conv": 9, "entri": [9, 16, 28, 29, 53], "thing": [10, 53, 56], "print_block_sym": 10, "dm": 10, "summari": 10, "shell_multipl": [10, 15, 16], "print_rotation_matrix": 10, "imaginari": [10, 14, 28, 30, 31, 42, 45, 56, 57, 58], "separ": [10, 27, 28, 31, 42, 56], "count": [12, 31, 42, 45, 46, 56, 58, 60], "calculate_double_count": 12, "density_matrix": 12, "includ": [12, 31, 37, 42, 44, 45, 47, 48, 49, 50, 52, 57, 58, 60], "manipul": 12, "gf_struct_solv": 12, "like": [12, 26, 29, 37, 50, 51, 53, 57, 58, 59, 60], "determine_dc_and_initial_sigma": 12, "iteration_offset": [12, 15, 18, 19, 20], "density_mat_dft": [12, 16, 31, 42], "happen": [12, 15, 31, 40, 59], "five": [12, 56], "resum": [12, 15], "load_sigma": [12, 31, 43], "therefor": [12, 13, 29, 51, 52, 53, 54, 58, 59], "hartre": [12, 42], "adjust": [12, 46], "effect": [12, 37, 56], "green": [12, 14, 27, 28, 29, 30, 31, 42, 44, 45, 47, 53, 55, 56, 57, 59, 60], "also": [12, 13, 27, 28, 29, 31, 37, 39, 40, 44, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60], "break": [12, 31, 42, 59], "without": [12, 18, 52, 53], "inform": [12, 15, 27, 28, 29, 30, 36, 38, 39, 49, 57, 58, 60], "about": [12, 30, 39, 49, 55, 56, 58, 59, 60], "hdfarchiv": [12, 15, 56, 57, 58, 60], "construct": [13, 23, 26, 30, 57, 58], "interact": [13, 16, 19, 20, 26, 31, 37, 42, 46, 54, 55, 57, 59], "implement": [13, 31, 39, 42, 53, 58, 59, 60], "usual": [13, 31, 34, 37, 40, 41, 42, 52, 53, 56, 60], "orbit": [13, 16, 18, 26, 28, 30, 31, 40, 42, 44, 45, 46, 53, 55, 56, 57, 58, 59, 60], "full": [13, 23, 26, 31, 34, 35, 37, 42, 54, 55], "slater": [13, 23, 26, 31, 37, 42, 54], "5": [13, 31, 37, 42, 44, 53, 54, 55, 56], "rot_mat": [13, 30], "non": [13, 37, 50, 55, 57, 58, 59], "ident": 13, "we": [13, 31, 38, 42, 43, 48, 49, 51, 54, 56, 57, 58, 59, 60], "consid": [13, 31, 42, 52, 57], "invari": [13, 54, 56], "under": [13, 31, 39, 42, 44, 47, 48, 53, 54], "mix": [13, 15, 31, 42, 53, 58], "space": [13, 31, 36, 44, 54, 57], "method": [13, 15, 16, 18, 19, 31, 34, 35, 37, 42, 43, 45, 49, 58, 59], "u": [13, 23, 26, 31, 39, 40, 43, 49, 50, 53, 56, 57, 58, 59], "j": [13, 23, 26, 31, 40, 43, 51, 56, 57, 58, 59], "interpret": 13, "either": [13, 16, 30, 50], "http": [13, 31, 37, 44, 48, 49, 50, 51, 58], "cm": [13, 37, 56, 60], "univi": [13, 37], "ac": [13, 37], "wiki": [13, 37], "index": [13, 19, 20, 23, 26, 37, 45, 57, 58, 60], "php": [13, 37], "ldautyp": 13, "note": [13, 49, 50, 51, 52, 53, 56, 58], "except": 13, "order": [13, 14, 31, 37, 42, 44, 45, 49, 53, 55, 56, 57, 59, 60], "matter": 13, "specifi": [13, 30, 31, 36, 37, 44, 48, 49, 51, 52, 53, 54, 56, 57], "here": [13, 26, 37, 38, 44, 45, 47, 51, 52, 53, 55, 56, 57, 58, 59, 60], "github": [13, 31, 40, 42, 44, 48, 49, 50], "python_api": 13, "oper": [13, 19, 20, 23, 26, 49, 57], "util": [13, 49, 51, 55, 56, 57, 60], "u_matrix": [13, 23, 26], "spherical_to_cub": 13, "html": [13, 31, 40, 42, 44, 48], "appli": [14, 15, 29, 30, 31, 37, 40, 42, 58], "g_tau": 14, "100": [14, 31, 37, 42, 44, 56, 57, 60], "g_l_cut": 14, "1e": [14, 31, 37, 41, 42, 44, 53, 56, 57], "19": 14, "filter": [14, 31, 44, 58], "bin": [14, 51, 57], "legendr": [14, 31, 42, 44, 45, 55, 56], "coeffici": [14, 31, 42, 58], "threshold": [14, 31, 41, 42, 44, 58], "auto": 14, "cut": [14, 37, 57], "off": [14, 29, 31, 37, 42, 44, 48, 53], "nl": 14, "expans": 14, "g_l": [14, 31, 44, 58], "next": [15, 55, 56, 57, 60], "set_initial_mu": 15, "mu": [15, 31, 42, 58, 59], "valu": [15, 16, 26, 31, 37, 40, 41, 42, 46, 47, 52, 53, 56, 57, 58, 59, 60], "dichotomi": [15, 31, 42, 46], "system": [15, 30, 31, 37, 39, 42, 46, 49, 52, 53, 56, 57, 58, 59], "middl": [15, 31, 42, 58], "necessari": [15, 37, 52, 56, 57], "equival": [15, 31, 42, 57], "per": [15, 16, 26, 29, 30, 31, 37, 40, 42, 51, 52, 58, 59], "alter": 15, "update_mu": 15, "add_dft_values_as_zeroth_iter": 16, "g_loc_all_dft": 16, "should": [16, 29, 31, 42, 44, 48, 51, 52, 53, 56, 57, 58, 60], "written": [16, 30, 31, 37, 42, 53, 58], "zeroth": 16, "gloc": [16, 31, 42, 53], "g": [16, 31, 37, 42, 44, 46, 48, 50, 53, 56, 58, 59, 60], "occup": [16, 31, 40, 42, 45, 46, 47, 57, 58, 59], "degeneraci": [16, 31, 40, 57], "add_dmft_observ": 16, "h_int": [16, 18, 19, 20], "previous_mu": [16, 17], "density_mat": [16, 17], "e_bandcorr": [16, 58], "decid": 16, "adhoc": 16, "sinc": [16, 37, 52, 56, 57], "onc": [16, 58, 59], "master_nod": 16, "counter": 16, "wa": [16, 30, 37, 56, 59, 60], "just": [16, 37, 50, 51, 53, 57, 60], "e_kin_dmft": 16, "e_kin_dft": 16, "man": 16, "calc_z": 16, "invers": [16, 31, 42], "mass": 16, "enhanc": 16, "im": [16, 57, 60], "s_iw": 16, "n_iw0": 16, "iw": [16, 31, 44], "matsubara": [16, 29, 31, 42, 44, 56, 57, 58], "orb_z": [16, 58], "1d": 16, "calc_bandcorr_man": 16, "kinet": [16, 46], "target": [16, 37, 49, 58], "state": [16, 31, 37, 42, 44, 46, 55, 56, 58, 59], "calc_dft_kin_en": 16, "prep_observ": 16, "write_header_to_fil": 16, "write_ob": 16, "is_sampl": 17, "density_mat_pr": 17, "deltan": 17, "den": [17, 31, 42], "collect": [17, 37], "class": [18, 19, 23, 24, 54, 57, 60], "solverstructur": 18, "icrsh": [18, 19, 20, 45], "solver_struct_ftp": [18, 19, 20], "solv": [18, 19, 31, 42, 49, 57], "problem": [18, 19, 21, 31, 44, 49, 53, 57, 58, 59], "get_n_orbit": 18, "within": [18, 31, 37, 42, 46, 56, 57, 60], "dft_tool": [18, 19, 20, 30, 31, 40, 48, 53], "n_orb": [18, 26, 30, 60], "hold": 18, "__init__": [19, 24], "initialis": [19, 20], "solidmft": [19, 20, 35], "general_paramut": [19, 20], "specif": [19, 20, 31, 42, 43, 60], "tool": [22, 51, 56], "construct_uijkl": 23, "uijij": [23, 26], "uiijj": [23, 26], "4": [23, 26, 37, 50, 51, 53, 55, 56, 60], "uijkl": [23, 26, 37], "tensor": [23, 26, 37], "respack": [23, 24], "data": [23, 24, 30, 31, 36, 42, 50, 56, 57, 58, 60], "assum": [23, 26, 30, 31, 40, 42, 48, 56, 60], "uijji": [23, 26], "np": [23, 26, 31, 41, 56, 57, 58, 60], "ndarrai": 23, "fit_slater_fulld": [23, 26, 37], "u_ijij_crpa": 23, "u_ijji_crpa": 23, "u_init": [23, 26], "j_init": [23, 26], "fixed_f4_f2": [23, 26], "best": [23, 26, 59], "f4": [23, 26], "f2": [23, 26], "625": [23, 26], "read_interact": 23, "seed": [23, 24, 25, 30, 31, 44, 56], "respack_data": 23, "calc_kan_param": [26, 37], "n_site": 26, "procedur": [26, 37, 58], "physic": [26, 31, 42, 56, 57, 59, 60], "review": 26, "b": 26, "86": [26, 37], "165105": [26, 37], "2012": [26, 37], "vaugier": 26, "biermann": 26, "formula": [26, 31, 42], "30": [26, 53, 57, 58, 59], "31": [26, 53, 57], "32": [26, 58], "4d": 26, "coulomb": [26, 37, 59], "atom": [26, 37, 51, 56, 57, 60], "wannier": [26, 30, 31, 37, 41, 45, 53], "center": [26, 56], "verbos": 26, "mode": [26, 30, 48, 53, 57], "int_param": 26, "direct": [26, 29, 36, 37], "calc_u_avg_fulld": [26, 37], "integr": [26, 29, 31, 37, 42, 48, 59], "d": [26, 31, 42, 50, 53, 54, 55, 57, 58, 59], "pavarini": 26, "2014": 26, "arxiv": [26, 56], "1411": 26, "6906": 26, "julich": 26, "school": 26, "page": [26, 39, 49], "8": [26, 37, 56, 57, 58, 59, 60], "23": 26, "25": [26, 53, 56, 57, 60], "atm": [26, 30], "l": [26, 56, 57, 58], "f0": 26, "calculate_interaction_from_averag": [26, 37], "directli": [26, 30, 31, 37, 44, 49, 50], "spheric": [26, 37], "cubic": [26, 31, 37, 42], "basi": [26, 30, 31, 37, 42, 57, 58], "assumpt": 26, "give": [26, 30, 31, 37, 40, 44, 49, 56, 57, 58], "indepentendli": 26, "choosen": [26, 57], "harmon": [26, 37], "same": [26, 29, 30, 31, 37, 39, 40, 42, 44, 45, 48, 51, 53, 56, 57, 59], "tupl": [26, 31, 42], "construct_u_kan": 26, "jc": 26, "element": [26, 31, 37, 42, 44, 53, 57], "uiiii": 26, "hund": 26, "coupl": [26, 31, 42, 58, 60], "2j": 26, "inter": [26, 37], "term": [26, 30, 31, 42, 44, 46, 59, 60], "wave": [26, 31, 37, 41], "fit_kanamori": 26, "switch_jk": 26, "fit_2": 26, "fit_3": 26, "fit_4": 26, "scipi": [26, 31, 42, 44, 48], "four": [26, 37], "flip": [26, 57], "inner": [26, 37], "form": [26, 48], "three": [26, 37, 56], "uijkl_fit": 26, "read_uijkl": 26, "path_to_uijkl": 26, "vijkl": [26, 37], "want": [26, 31, 42, 48, 50, 56, 57, 58, 59], "red_to_2ind": 26, "reduc": [26, 31, 37, 40, 56, 57, 58], "4index": 26, "2index": 26, "prb96": 26, "seth": 26, "peil": 26, "georg": 26, "u_antipar": 26, "u_mm": 26, "oo": 26, "mm": 26, "u_par": 26, "m": [26, 56, 57, 60], "intersit": 26, "u_ijij": 26, "switch": [26, 56, 57], "u_ijkl": [26, 37], "u_ikjl": [26, 37], "uij_anti": 26, "red": 26, "u_iijj": 26, "uij_par": 26, "analyt": [27, 28, 29, 39, 58, 60], "g_imp": 27, "omega": [27, 28, 29, 46, 56, 57, 58, 60], "h5": [27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 44, 56, 57, 58, 59, 60], "a_imp": 27, "back": [27, 28, 29, 36, 54, 58, 59, 60], "see": [27, 28, 29, 31, 37, 39, 40, 42, 44, 48, 50, 51, 53, 56, 57, 58], "docstr": [27, 28, 29], "Not": [27, 31, 40, 42, 58], "author": [27, 28, 29], "maximilian": [27, 28, 29], "materi": [27, 28, 29, 58, 59], "theori": [27, 28, 29, 49, 50, 51], "group": [27, 28, 29, 36, 50, 51, 57, 58], "zurich": [27, 28, 29], "2020": [27, 28, 29], "2022": [27, 28, 29, 30, 56, 57, 60], "external_path": [27, 28, 29], "sum_spin": [27, 28], "maxent_error": [27, 28, 29], "02": [27, 28, 29, 53, 57], "n_points_max": [27, 28, 29], "200": [27, 28, 56, 60], "n_points_alpha": [27, 28, 29], "50": [27, 28, 29, 56, 57, 58, 60], "omega_min": [27, 28, 29], "20": [27, 28, 50, 51, 56, 57, 60], "omega_max": [27, 28, 29], "last_it": [27, 28, 29, 57, 58, 60], "whether": [27, 28, 31, 42, 56, 60], "sum": [27, 28, 31, 37, 42, 45, 46, 57, 58], "over": [27, 28, 29, 30, 37, 58], "analyz": [27, 28, 29, 57], "hyperbol": [27, 28, 29, 31, 42], "vari": [27, 28, 29, 37, 45, 56], "logarithm": [27, 28, 29, 60], "lower": [27, 28, 29, 53, 57, 60], "end": [27, 28, 29, 31, 37, 54], "rang": [27, 28, 29, 45, 46, 56, 57, 58, 60], "where": [27, 28, 29, 31, 37, 42, 48, 50, 53, 56, 57, 58, 59], "being": [27, 28, 29], "compris": [27, 28, 29], "featur": [27, 28, 29, 37, 49, 55, 60], "normal": [27, 28, 37, 47, 50, 51, 57], "upper": [27, 28, 29, 60], "unpacked_result": [27, 28], "each": [27, 31, 40, 42, 44, 50, 53, 56, 57, 59, 60], "lattic": [28, 30, 31, 42, 56, 58, 60], "g_latt": 28, "a_latt": 28, "frequenc": [28, 29, 30, 31, 37, 42, 44, 45, 56, 57, 60], "trace": [28, 30, 57, 58], "kohn": [28, 37, 56, 57, 58], "sham": [28, 37, 56, 57, 58], "hop": [28, 31, 41], "sort": [28, 31, 55, 56, 57], "lead": [28, 53], "crossov": 28, "thei": [28, 37, 56], "chosen": [28, 29, 31, 42, 44, 53, 57], "diagon": [28, 29, 31, 37, 42, 52, 53, 58], "least": [28, 31, 37, 44, 48, 58], "ev": [28, 56, 57, 58, 59, 60], "auxiliari": 29, "pleas": [29, 37, 39, 48, 49, 55, 56, 58], "formal": [29, 31, 37, 41, 55, 58], "particular": [29, 45, 48], "kramer": 29, "kronig": 29, "continuator_typ": 29, "inversion_sigmainf": 29, "12": [29, 52, 56, 57, 58, 60], "400": 29, "linefitanalyz": 29, "n_points_interp": 29, "2000": 29, "n_points_fin": 29, "1000": 29, "inversion_dc": 29, "come": [29, 51, 60], "For": [29, 30, 31, 37, 39, 41, 48, 49, 50, 51, 53, 54, 56, 57, 58, 60], "bend": 29, "neglegct": 29, "chi2curvatureanalyz": 29, "classicanalyz": 29, "entropyanalyz": 29, "bryananalyz": 29, "interpol": [29, 60], "complex": [29, 55, 57, 59], "grid": [29, 56, 58, 60], "sigma_w": 29, "g_aux_w": 29, "g_aux": 29, "rais": [29, 31, 57, 58], "notimplementederror": 29, "larger": [29, 37, 52, 59], "than": [29, 31, 37, 42, 48, 51, 52, 58], "1x1": 29, "possibl": [29, 31, 41, 42, 43], "global": [29, 57], "frame": [29, 57], "violat": 29, "would": [29, 37, 59], "dmft_ouput": 30, "wannier90": [30, 31, 36, 37, 38, 41, 42, 45, 50, 56, 58], "tb": [30, 36, 56, 60], "properti": [30, 37, 57, 60], "bandstructur": [30, 56, 60], "slice": [30, 36, 60], "2021": [30, 36, 56, 57], "todo": 30, "multi": 30, "make": [30, 37, 48, 49, 50, 52, 53, 56, 57, 58, 60], "proper": 30, "wannier_hr": 30, "w90_path": [30, 60], "w90_seed": [30, 60], "mu_tb": [30, 60], "add_spin": [30, 60], "add_lambda": [30, 60], "add_loc": [30, 56], "with_sigma": [30, 60], "fermi_slic": [30, 60], "qp_band": [30, 60], "orbital_order_to": [30, 60], "add_mu_tb": [30, 60], "band_basi": 30, "mu_shift": 30, "proj_nuk": 30, "spec": [30, 60], "tight": [30, 60], "bind": [30, 51, 60], "seed_hr": 30, "dat": [30, 36, 56, 58, 59], "wout": [30, 56], "A": [30, 37, 51, 56, 58, 60], "w": [30, 31, 37, 42, 53, 60], "strength": 30, "t2g": [30, 31, 42, 53, 58, 60], "dimens": [30, 31, 44, 57], "str": [30, 31, 42], "model": [30, 36, 56, 60], "extra": [30, 48, 57], "kwarg": 30, "sigma_dict": [30, 60], "project": [30, 31, 44, 46, 54, 56, 57, 58, 59, 60], "integ": [30, 37], "special": [30, 38, 52, 57, 60], "post": [30, 31, 44, 49], "purpos": [30, 56, 57], "broaden": [30, 31, 42], "finiti": 30, "manual": [30, 31, 40, 51, 53, 57, 58], "match": [30, 48], "shape": [30, 58], "Will": 30, "togeth": [30, 53, 59], "tb_data": [30, 60], "emat": 30, "eigenvector": [30, 57], "dim": 30, "n_k": [30, 56, 60], "n_w": [30, 31, 43, 60], "defin": [30, 53, 56, 58, 60], "freq_dict": [30, 60], "evalu": [30, 59], "config": [31, 34, 42, 52, 57, 58, 60], "ini": [31, 34, 35, 43, 51, 52, 56, 57, 58], "configpars": 31, "comment": 31, "delimit": 31, "howev": [31, 48, 49, 50, 53, 57], "nonetyp": 31, "cannot": 31, "framework": 31, "xxx": 31, "jobnam": [31, 43, 56, 57], "dmft_dir": [31, 42], "do": [31, 38, 40, 41, 42, 53, 56, 57, 58, 59], "plo_cfg": [31, 43, 58], "plo": [31, 41, 42, 52, 53, 55], "cfg": [31, 42, 52, 57, 58], "h_int_typ": [31, 43, 56, 57], "density_dens": [31, 42, 56, 57], "eg": [31, 42, 58], "subset": [31, 42], "full_slat": [31, 42], "crpa_density_dens": [31, 42], "dynam": [31, 42], "dynamic_u": [31, 42], "u_iw": [31, 42], "h_int_basi": [31, 43], "convent": [31, 42], "wien2k": [31, 42], "comma": [31, 40, 42], "u_prim": [31, 43], "prime": [31, 42], "ratio_f4_f2": [31, 43], "ratio": [31, 37, 42], "f_4": [31, 42], "f_2": [31, 42], "63": [31, 42], "imfreq": [31, 42], "etc": [31, 37, 42, 47, 56, 57, 58, 60], "n_iter_dmft_first": [31, 43, 56], "10": [31, 37, 42, 44, 53, 56, 57, 58, 59, 60], "solut": [31, 42, 47, 56, 57, 58], "n_iter_dmft_p": [31, 43, 56], "n_iter_dmft": [31, 43, 56, 57], "dc_type": [31, 43, 56, 57], "fll": [31, 42], "held": [31, 42], "amf": [31, 42], "dc_dmft": [31, 43, 56, 57, 58], "cpa_zeta": [31, 43], "cpa": [31, 42], "cpa_x": [31, 43], "probabl": [31, 42, 57], "tau": [31, 42, 44, 56, 58, 59], "solver_typ": [31, 43, 56, 57], "ctint": [31, 39, 42, 48], "n_iw": [31, 43, 56, 57], "1025": [31, 42], "n_tau": [31, 43, 56, 57], "10001": [31, 42], "n_l": [31, 43, 44, 56, 58], "measure_g_l": [31, 42, 43, 56, 58], "legendre_fit": [31, 42, 43], "5001": [31, 42, 56], "w_rang": [31, 43], "w_min": [31, 42], "w_max": [31, 42], "refreq": [31, 42], "diag_delta": [31, 43], "hybrid": [31, 42, 45, 57, 58], "h5_save_freq": [31, 43, 56], "how": [31, 38, 39, 42, 48, 56, 57, 58], "often": [31, 42, 50, 53], "ye": [31, 42], "put": [31, 42], "magmom": [31, 43, 57], "seper": [31, 40, 42], "moment": [31, 42, 44, 57, 59], "length": [31, 42, 44, 57], "must": [31, 37, 42, 48, 56], "compos": [31, 42], "energet": [31, 42], "electronvolt": [31, 42], "posit": [31, 42, 53], "favour": [31, 42], "compon": [31, 42, 59, 60], "enforce_off_diag": [31, 43], "enforc": [31, 42, 44], "h_field": [31, 43], "field": [31, 42, 45, 47, 58], "h_field_it": [31, 43], "kept": [31, 42, 57], "sigma_mix": [31, 43, 56], "g0": [31, 42, 44], "mean": [31, 42, 46, 51, 58, 59], "g0_mix": [31, 43, 56, 57], "weiss": [31, 42, 45, 47], "g0_mix_typ": [31, 43], "broyden": [31, 42], "broy_max_it": [31, 43], "maximum": [31, 42, 44, 59, 60], "correspond": [31, 36, 40, 42, 56, 59, 60], "calc_energi": [31, 43, 56], "explicitli": [31, 37, 42], "loop": [31, 42], "block_threshold": [31, 43, 56, 57], "05": [31, 37, 42, 53, 58], "diag": [31, 42, 44], "block_suppress_orbital_symm": [31, 43], "equiv": [31, 42], "affect": [31, 42], "old": [31, 34, 35, 42], "path_to_sigma": [31, 43], "load_sigma_it": [31, 43], "noise_level_initial_sigma": [31, 43], "spread": [31, 42], "gaussian": [31, 42], "nois": [31, 42, 44, 57, 58], "occ_conv_crit": [31, 43], "certain": [31, 42], "occ": [31, 42, 59], "gimp_conv_crit": [31, 43], "sum_w": [31, 42], "gimp": [31, 42], "smaller": [31, 42], "g0_conv_crit": [31, 43], "g0_prev": [31, 42], "sigma_conv_crit": [31, 43], "sigma_prev": [31, 42], "sampling_iter": [31, 43], "mani": [31, 42, 51, 57, 58, 59], "sampl": [31, 42, 57], "sampling_h5_save_freq": [31, 43], "overwrit": [31, 40, 42, 53], "calc_mu_method": [31, 43], "alwai": [31, 37, 42, 53, 57, 58], "mai": [31, 42, 56, 60], "newton": [31, 42], "root": [31, 42, 44, 49, 58], "much": [31, 42], "faster": [31, 42], "might": [31, 42, 45, 50, 56, 57, 60], "brent": [31, 42], "precondit": [31, 42], "edg": [31, 42], "compromis": [31, 42], "speed": [31, 42, 58], "prec_mu": [31, 43, 56, 57], "precis": [31, 42, 57], "ani": [31, 32, 42, 48, 49, 53, 56, 58, 60], "calc_mu": [31, 42], "fixed_mu_valu": [31, 43], "remain": [31, 42, 53], "mu_update_freq": [31, 43], "everi": [31, 40, 41, 42, 44, 45, 46], "mu_initial_guess": [31, 43], "mu_mix_const": [31, 43], "constant": [31, 37, 42, 56], "mu_mix_per_occupation_offset": [31, 43], "proport": [31, 42, 59], "offset": [31, 42], "mui": [31, 42], "mu_next": [31, 42], "factor": [31, 40, 42], "mu_dichotomi": [31, 42], "mu_previ": [31, 42], "n": [31, 42, 50, 52, 53, 54, 57, 58], "n_target": [31, 42], "ensur": [31, 42, 57, 58], "instead": [31, 42, 44, 57], "set_rot": [31, 43, 58], "hloc_dft": [31, 42], "hloc": [31, 42, 58], "suszept": [31, 42], "chi": [31, 42], "sz": [31, 42, 57], "guid": [31, 42, 44, 56, 57, 59], "dynamic_susceptibility_notebook": [31, 42], "measure_chi_insert": [31, 43], "insert": [31, 42, 53, 58], "mu_gap_gb2_threshold": [31, 43, 58], "empti": [31, 42, 56], "recommend": [31, 42, 48], "01": [31, 42, 57, 60], "mu_gap_occ_devi": [31, 43, 58], "through": [31, 36, 42, 56, 57, 58, 60], "deviat": [31, 42, 58], "avoid": [31, 37, 42], "stuck": [31, 42, 53], "insul": [31, 42, 55, 58], "store_solv": [31, 43, 56], "whole": [31, 44, 52, 53], "dmft_input": [31, 44], "length_cycl": [31, 43, 57], "sweep": [31, 43], "taken": [31, 44], "n_warmup_cycl": [31, 43, 57], "n_cycles_tot": [31, 43, 57, 58], "measure_g_tau": [31, 43], "measure_g_iw": [31, 43], "measure_density_matrix": [31, 43, 56, 57], "use_norm_as_weight": [31, 44], "perturb": [31, 44], "histogram": [31, 44, 57], "perturbation_order_notebook": [31, 44], "dmft_result": [31, 44, 47, 56, 57, 58, 60], "subgroup": [31, 44], "pert_order_imp_x": [31, 44], "pert_order_total_imp_x": [31, 44], "max_tim": [31, 43], "amount": [31, 37, 44], "spend": [31, 44, 53], "imag_threshold": [31, 43, 57], "10e": [31, 44], "15": [31, 44, 56, 57, 58], "g0_tau": [31, 44], "scheme": [31, 44, 52], "occur": [31, 44, 57], "off_diag_threshold": [31, 43], "hloc0": [31, 44], "move_doubl": [31, 43], "move": [31, 44, 48, 53], "perform_tail_fit": [31, 43, 57], "fit_max_mo": [31, 43, 57], "fit_min_n": [31, 43], "fit_max_n": [31, 43], "highest": [31, 44, 57], "fit_min_w": [31, 43, 57], "fit_max_w": [31, 43, 57], "random_se": [31, 43], "random": [31, 44], "cutoff": [31, 37, 44, 58], "restrict": [31, 44], "hilbert": [31, 44], "particl": [31, 44, 46, 47, 57], "loc_n_max": [31, 43], "n_bath": [31, 43], "bath": [31, 44], "bath_fit": [31, 43], "discretizebath": [31, 44], "v": [31, 37, 44, 50, 59], "bathfitt": [31, 44], "refine_factor": [31, 43], "rerun": [31, 44], "increas": [31, 37, 44, 50, 57, 58], "ph_symm": [31, 43], "hole": [31, 44, 57], "symmetr": [31, 40, 44], "calc_m": [31, 43], "afterward": [31, 44], "enforce_gap": [31, 43], "interv": [31, 44], "ignore_weight": [31, 43], "peak": [31, 44], "fitter": [31, 44], "dt": [31, 43], "state_storag": [31, 43], "locat": [31, 44], "larg": [31, 37, 44, 55, 57, 58], "mp": [31, 44], "path_to_g": [31, 43], "alreadi": [31, 37, 44, 50, 51, 56], "go": [31, 44, 48, 51, 52, 53, 56, 57, 58, 59, 60], "previous": [31, 44], "termin": [31, 44], "evolv": [31, 44], "dmrg": [31, 44], "maxmi": [31, 43], "maxim": [31, 44], "bond": [31, 44, 57], "maxmib": [31, 43], "maxmb": [31, 43], "tw": [31, 43], "9": [31, 44, 57, 58, 60], "truncat": [31, 44], "link": [31, 44, 53, 55, 58], "dmrg_maxmi": [31, 43], "dmrg_maxmib": [31, 43], "dmrg_maxmb": [31, 43], "dmrg_tw": [31, 43], "measure_hist": [31, 43], "perturbation_ord": [31, 44], "improved_estim": [31, 43], "sigma_iw": [31, 44, 57], "dx": [31, 44], "doi": [31, 37, 44, 58], "org": [31, 37, 44, 58], "1103": [31, 37, 44, 58], "physrevb": [31, 37, 44, 58], "85": [31, 44], "205106": [31, 44], "with_fock": [31, 43], "fock": [31, 44, 57], "force_r": [31, 43], "forc": [31, 44], "one_shot": [31, 43], "consit": [31, 44], "tol": [31, 43], "toler": [31, 44, 56], "dft_code": [31, 43, 56, 58], "choos": [31, 41, 56, 58, 60], "n_core": [31, 43, 51, 56, 58], "feed": [31, 41], "davidson": [31, 41, 52], "recalcul": [31, 41], "newli": [31, 41], "projector": [31, 36, 41, 57], "n_iter_first": [31, 43], "dft_exec": [31, 43, 56, 58], "vasp_std": [31, 41, 57, 58], "store_eigenv": [31, 43], "eigenv": [31, 41, 57], "locproj": [31, 41, 57], "projector_typ": [31, 43, 56, 58], "eig": [31, 41], "mpi_env": [31, 43, 56, 58], "select": [31, 37, 41, 53, 57, 58, 60], "env": [31, 41], "n_cores_dft": [31, 41], "requir": [31, 41, 48, 51, 53, 57], "incar": [31, 37, 41, 52, 53, 57, 58], "w90_exec": [31, 43, 56], "singl": [31, 41, 46, 47, 59], "map": [31, 40, 41, 53, 56, 57], "dc_factor": [31, 43], "multipli": [31, 40], "dc_fixed_valu": [31, 43], "configur": [31, 40, 48, 55, 56], "turn": [31, 40, 51, 53, 56, 58], "dc_fixed_occ": [31, 43], "still": [31, 40, 57], "kind": [31, 40, 56], "dc_u": [31, 43], "dc_j": [31, 43], "map_solver_struct": [31, 43], "exactli": [31, 40, 45], "ineq": [31, 40], "_python_api": [31, 40], "triqs_dft_tool": [31, 40, 57], "block_structur": [31, 40], "blockstructur": [31, 40], "map_gf_struct_solv": [31, 40], "mapped_solver_struct_degeneraci": [31, 43], "pick_solver_struct": [31, 43], "pick": [31, 40], "dictionari": [31, 40, 60], "dimension": [31, 40], "similar": [31, 40, 57], "syntax": [31, 40, 48], "treat": [31, 40, 57, 58], "keep": [31, 48, 56], "degener": 31, "config_fil": 31, "categori": [31, 47], "usabl": 31, "valueerror": [31, 57, 58], "miss": 31, "fulfil": 31, "valid": [31, 48], "extern": 32, "combin": [34, 35, 55], "kslice": [36, 60], "coord": 36, "them": [36, 37, 49, 50, 57], "_kslice": 36, "latter": [36, 53, 59, 60], "2d": 36, "coordin": [36, 57], "independ": 36, "dft_bands_input": 36, "sumkdfttool": 36, "spaghetti": 36, "write_bands_to_h5": 36, "filename_arch": 36, "_band": 36, "seedname_arch": 36, "help": [37, 50, 53, 58, 60], "crpa_of_srvo3": 37, "moreov": 37, "eval_u": 37, "There": [37, 50], "some": [37, 50, 51, 53, 54, 56, 57, 58], "remark": [37, 52], "notat": 37, "pdf": 37, "folder": [37, 48, 51, 58, 59], "srvo3": [37, 53, 55], "lunio3": 37, "detail": [37, 56], "look": [37, 38, 48, 49, 51, 55, 56, 57, 58, 60], "phd": 37, "thesi": 37, "merzuk": 37, "kaltak": 37, "oth": 37, "38099": 37, "ext_ep": 37, "sh": [37, 48, 50, 58, 59], "bash": [37, 48, 50, 51], "epsilon": 37, "q": 37, "vp": 37, "r": [37, 56, 57, 58, 60], "vasprun": [37, 57], "xml": [37, 57], "nm": 37, "ismear": 37, "ediff": [37, 53], "optic": 37, "nband": 37, "respons": 37, "gw": 37, "plane": [37, 60], "encut": 37, "high": [37, 53, 57, 59, 60], "algo": 37, "exact": [37, 52], "nelm": 37, "loptic": 37, "lwave": 37, "96": 37, "lmaxmix": 37, "wavecar": [37, 52], "chgcar": [37, 52, 58], "addition": [37, 48, 57, 60], "win": [37, 56], "bare": [37, 58], "screen": 37, "omegamax": 37, "ncrpa_band": 37, "disentagl": 37, "ntarget": 37, "kubo": 37, "disentangl": [37, 45, 56], "listet": 37, "vcutoff": 37, "reason": [37, 51], "ntarget_st": 37, "ncshmem": 37, "you": [37, 39, 40, 48, 49, 50, 52, 53, 56, 57, 58, 59, 60], "sigsev": 37, "while": [37, 51, 56, 59, 60], "polar": 37, "sure": [37, 48, 49, 50, 52, 53, 56, 57, 58, 60], "your": [37, 38, 39, 48, 49, 50, 58, 59, 60], "stack": [37, 57], "size": [37, 50], "enough": [37, 51, 58], "ulimit": 37, "unlimit": 37, "funciton": 37, "exclud": 37, "lproject": 37, "ldisentangl": 37, "miyak": 37, "80": [37, 51], "155134": 37, "lweight": 37, "friedrich": 37, "shih": 37, "withing": 37, "w000x": 37, "tmp": 37, "nododi": 37, "know": [37, 40], "cuttoff": 37, "sai": [37, 57], "low": [37, 46, 56, 58, 59, 60], "v_ijkl": 37, "abov": [37, 48, 52, 53, 56, 58, 60], "One": [37, 52, 53, 57], "debugging_exampl": 37, "latio3": 37, "vcutoff_converg": 37, "png": 37, "e_": [37, 46], "corr": [37, 46], "rpa": 37, "infti": 37, "asymptot": 37, "behavior": [37, 57, 58], "goe": [37, 58], "n_": 37, "approx": [37, 58], "encutgw": 37, "crucial": [37, 60], "To": [37, 38, 48, 50, 53, 56, 58, 59], "2e4w": 37, "lwpot": 37, "nevertheless": 37, "good": [37, 53, 57, 58], "choic": [37, 57, 58], "nelect": 37, "electron": [37, 46, 53, 56, 57, 58, 59], "seem": [37, 53], "weak": 37, "Then": [37, 50, 51, 52, 53, 56, 57, 58], "u_": 37, "mathrm": 37, "frac1": 37, "2l": 37, "sum_i": 37, "iiii": 37, "j_": 37, "sum_": 37, "neq": 37, "ijji": 37, "convers": 37, "frac85": 37, "frac75": 37, "iijj": 37, "ijij": 37, "straight": [37, 51], "forward": [37, 51], "perfect": 37, "squar": 37, "Be": 37, "awar": 37, "unit": [37, 51, 57, 59], "cell": [37, 51, 54, 56, 57, 59, 60], "prb": [37, 57], "pseudopotenti": 37, "accur": 37, "higher": [37, 57, 58], "entangl": [37, 56, 57], "upto": 37, "v3": [37, 53], "exclus": 37, "below": [38, 43, 44, 48, 53, 55, 56, 57, 58, 60], "success": 38, "machin": 38, "homepag": 39, "changelog": 39, "visit": 39, "multiband": 39, "softwar": [39, 53], "librari": [39, 48, 51], "advantag": 39, "variou": [39, 59], "forktp": 39, "ctseg": [39, 42, 48], "tag": [39, 53], "learn": 39, "journal": 39, "research": [39, 57], "cite": 39, "paper": 39, "bib": 39, "modifi": [40, 50], "unless": [40, 56], "what": [40, 45, 53, 58, 59], "mostli": 41, "ftp": [42, 48], "aim": 43, "comprehens": 43, "exhaust": 43, "mark": [43, 57], "uniqu": [44, 56], "found": [45, 51, 52, 56, 57], "In": [45, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60], "retriev": 45, "legend": [45, 46, 56, 57, 58], "iiter": [45, 46], "n_dmft_iter": [45, 46], "ish": 45, "n_shell": 45, "n_corr_shel": 45, "iineq": 45, "iorb": [45, 46], "n_orbit": [45, 46], "sp": [45, 60], "label": [45, 46, 56, 57, 58], "ikpt": 45, "n_kpt": 45, "iband": 45, "downfold": 45, "n_band": 45, "window": [45, 55, 56, 57, 60], "arr": [45, 46], "block_gf": 45, "represent": 45, "obtain": [45, 46, 53, 56, 58, 60], "ispin": [45, 46], "iimp": 46, "n_imp": 46, "collinear": 46, "fed": [46, 58], "pre": [46, 52, 58], "resolv": 46, "proxi": [46, 47], "presenc": 46, "eff_mass": 46, "renormalized_mass": 46, "As": 46, "around": [46, 53, 56, 57, 58, 60], "bigg": 46, "frac": 46, "partial": [46, 52, 58], "re": [46, 57, 58, 60], "_": [46, 56], "rightarrow": 46, "tot": 46, "express": [46, 58], "stepwis": [46, 47], "fall": 47, "relev": [47, 49, 58], "aid": 47, "convergence_ob": [47, 56], "progress": 47, "path_to_triq": 48, "besid": 48, "pip3": 48, "user": [48, 49, 50, 51, 56], "argpars": 48, "pytest": 48, "autobuild": 48, "pandoc": 48, "nbsphinx": 48, "linkifi": 48, "sphinx_rtd_them": 48, "myst": 48, "parser": 48, "simpli": [48, 54, 57], "furthermor": [48, 57], "hereaft": 48, "install_prefix": 48, "triqsvar": 48, "share": [48, 50], "clone": 48, "flatironinstitut": [48, 49], "repositori": 48, "git": [48, 51], "com": [48, 49, 50], "src": 48, "checkout": 48, "compil": [48, 49, 50, 53], "mkdir": 48, "cd": [48, 50, 51], "dbuild_document": 48, "ON": 48, "c": [48, 50, 51, 53, 56, 57, 58], "search": 48, "dir": [48, 51], "rebuild": 48, "serv": [48, 58], "127": 48, "8000": 48, "insid": [48, 50, 53], "connect": 48, "well": [48, 49, 53, 57, 58], "recent": [48, 50], "ci": 48, "dockerhub": 48, "pull": [48, 49], "materialstheori": [48, 50], "solid_dmft_ci": 48, "mind": 48, "vv": 48, "doption1": 48, "value1": 48, "doption2": 48, "value2": 48, "dcmake_install_prefix": 48, "path_to_solid_dmft": [48, 59], "debug": 48, "dcmake_build_typ": 48, "disabl": [48, 53], "dbuild_test": 48, "question": 49, "ask": 49, "discuss": [49, 56, 57, 58], "experienc": 49, "technial": 49, "itself": [49, 57, 58], "regard": [49, 52], "respect": [49, 56], "offici": [49, 50, 53], "suggest": [49, 58], "request": 49, "easier": [49, 53], "guidelin": 49, "version": [49, 50, 51, 53], "cmakelist": 49, "txt": 49, "cmakecach": 49, "gist": 49, "referenc": 49, "quickli": [49, 60], "reproduc": [49, 55, 56], "focal": 50, "crai": 50, "mpich": 50, "intelmkl": 50, "built": 50, "could": [50, 56, 57, 60], "t": [50, 51, 53, 56, 58], "triqs_mpich": [50, 51], "mpich_dockerfil": 50, "triqs_openmpi": 50, "openmpi_dockerfil": 50, "csc_vasp": 50, "tar": 50, "gz": 50, "altern": [50, 60], "gitlab": 50, "registri": 50, "log": 50, "person": 50, "access": 50, "token": 50, "cat": [50, 56, 57], "login": 50, "ethz": [50, 51], "ch": [50, 51], "usernam": 50, "password": 50, "stdin": 50, "matl": 50, "uni": 50, "yet": 50, "saru": [50, 51], "don": [50, 53, 56], "forget": 50, "didn": 50, "tri": [50, 53], "leav": 50, "wish": 50, "upload": [50, 60], "shown": [50, 53, 55, 56], "rm": [50, 53, 57], "id": 50, "pwd": [50, 51], "shm": 50, "4g": 50, "user_id": 50, "group_id": 50, "p": [50, 53, 57, 58], "8378": 50, "import": [50, 51, 53, 56, 57, 58, 60], "translat": 50, "permiss": 50, "mount": [50, 51], "volum": [50, 56], "memori": 50, "hard": 50, "64m": 50, "suffici": 50, "produc": [50, 53, 59], "sibu": 50, "7": [50, 53, 56, 57, 58, 59, 60], "mobi": 50, "2606": 50, "colon": 50, "perman": 50, "restart": [50, 57], "explain": 50, "run_dmft": 50, "jupyt": 50, "lab": 50, "everyth": [51, 56, 60], "quit": [51, 56, 57], "newest": 51, "sbatch": 51, "00": [51, 56], "ntask": 51, "36": [51, 56], "eth3": 51, "constraint": 51, "mc": 51, "partit": 51, "err": [51, 57], "srun": 51, "scratch": 51, "destin": 51, "app": 51, "dmatl": 51, "thats": 51, "unfortun": 51, "enging": 51, "mandatori": [51, 58], "minim": [51, 52], "idl": [51, 58], "harm": 51, "never": 51, "activ": 51, "dockerfile_mpich": 51, "isn": 51, "libgfortran": 51, "gfortran7": 51, "els": [51, 56, 57, 58, 60], "gfortran9": 51, "scriptdir": 51, "pmi2": 51, "workdir": 51, "python3": [51, 58, 59], "abl": [51, 58], "lot": [51, 60], "significantli": 51, "prefer": 52, "poscar": [52, 57, 58], "potcar": [52, 57, 58], "machineri": 52, "importantli": [52, 53], "programm": 52, "accordingli": [52, 53, 57], "spawn": 52, "dmft_cycl": 52, "again": 52, "limit": 52, "hpc": [52, 59], "trick": 52, "slrum": 52, "mayb": 52, "slight": 52, "start_vasp_from_master_nod": 52, "csc_flow": 52, "eigenvalu": [52, 57], "simultan": 52, "veri": [52, 53, 57, 58], "conserv": 52, "ialgo": 52, "90": 52, "rather": [52, 57], "few": [53, 56, 57, 58], "fileio": 53, "1710": 53, "someth": 53, "gamma": [53, 56, 58, 60], "IF": 53, "iu0": 53, "THEN": 53, "endif": 53, "replac": [53, 57], "99": 53, "4i6": 53, "proj": [53, 56], "nk": [53, 57], "nb": 53, "nf": 53, "f12": 53, "efermi": [53, 57], "wde": 53, "ncdij": 53, "sometim": 53, "buffer": 53, "flush": 53, "580": 53, "stop_tim": 53, "iu6": 53, "17": [53, 57], "essenti": [53, 56], "long": [53, 59], "lprj_ldapu": 53, "basic": 53, "lda": 53, "644": 53, "stai": [53, 58], "imix": 53, "won": [53, 56, 58], "manifold": [53, 59], "y": [53, 54, 56, 57, 60], "yz": [53, 54, 57], "actual": [53, 57], "left": [53, 57, 60], "side": 53, "right": [53, 57, 59, 60], "xy": [53, 54, 56, 57], "x2": 53, "y2": [53, 54, 57], "z2": 53, "xz": [53, 54, 57], "dxz": [53, 54, 57, 60], "pr": [53, 57], "dx2": [53, 54, 57], "dz2": [53, 54, 57], "wavefunct": 53, "pai": [53, 56], "attent": [53, 56], "former": [53, 54], "necessarili": 53, "coincid": 53, "both": [53, 57, 58], "de": 53, "ep": 53, "ncg": 53, "dav": [53, 57], "394708006287e": 53, "65893e": 53, "09": [53, 57], "11730e": 53, "134994": 53, "197e": 53, "06": [53, 57], "992e": 53, "smear": 53, "394760088659e": 53, "39472e": 53, "35516e": 53, "13": [53, 57], "132366": 53, "110e": 53, "245e": 53, "But": [53, 58], "preserv": 53, "less": 53, "top": 53, "subroutin": 53, "elmin": 53, "statement": 53, "650": 53, "lprj_dealloc_covl": 53, "kpar_sync_al": 53, "mlwf_wannier90": 53, "cqij": 53, "t_info": 53, "latt_cur": 53, "info": [53, 60], "ll": [53, 56], "twoelectron4o": 53, "o": [53, 55, 56, 58], "behind": 53, "linear_opt": 53, "stm": 53, "v2": 53, "write_u_matric": [53, 56], "dvasp2wannier90v2": 53, "though": [53, 56], "fail": 53, "ones": [53, 56], "consum": 53, "lesser": 53, "extent": 53, "definit": 53, "logic": 53, "150": [53, 57, 58], "lsuppress_projs_exist": 53, "place": 53, "mod": 53, "icharg": 53, "inquir": 53, "NOT": 53, "sensit": 54, "expect": [54, 56, 58], "pbnm": 54, "p21": [54, 58], "dxy": [54, 57, 60], "dyz": [54, 57, 60], "fe": [54, 58], "bring": [54, 59], "45": [54, 57], "degre": 54, "sqrt2": 54, "swap": [54, 57], "overview": 55, "typic": 55, "short": 55, "descript": 55, "hdf5": [55, 56], "prnio3": 55, "lighter": 55, "ndnio2": 55, "mit": 55, "metal": [55, 57, 58], "transit": [55, 57, 58], "refinin": 55, "diagram": 55, "visual": 55, "try": [55, 56, 57, 59, 60], "ce2o3": 55, "analysi": 55, "multiplet": 55, "matplotlib": [56, 57, 58, 60], "pyplot": [56, 58, 60], "plt": [56, 57, 58, 60], "ticker": 56, "disclaim": [56, 57, 58, 59], "heavi": [56, 57, 58, 59], "simplifi": [56, 58], "deliv": 56, "minut": 56, "demonstr": [56, 57], "goal": [56, 58], "fulli": [56, 58, 59], "ce": 56, "_2": 56, "_3": 56, "experiment": [56, 58], "ground": 56, "equilibrium": 56, "repeat": 56, "strain": 56, "fig": [56, 57, 58, 60], "2111": 56, "10289": 56, "fact": 56, "predict": [56, 58], "underestim": 56, "approxim": [56, 58], "overestim": 56, "perpar": 56, "analys": [56, 57], "ref": [56, 57, 58], "primit": 56, "14": [56, 57], "rel": [56, 57, 58], "flat": 56, "relax": 56, "iii": 56, "explicit": 56, "nosym": 56, "dmft_prefix": 56, "electron_maxstep": 56, "mixing_beta": 56, "bnd": 56, "pw2wan": 56, "wannier90convert": 56, "inp": 56, "b10": 56, "u6": 56, "46": 56, "j0": [56, 59], "03": [56, 57], "Of": 56, "cours": [56, 60], "polynomi": 56, "omega_n": [56, 57], "unlik": 56, "rotation": 56, "inspect": [56, 59], "card": 56, "interest": [56, 59, 60], "pw": 56, "dft_input": 56, "cp": 56, "append": [56, 57, 58, 60], "filenam": 56, "ouput": 56, "identifi": [56, 57, 58, 60], "_itxi": 56, "track": 56, "seedname_hr": 56, "seedname_itxi": 56, "seedname_band": 56, "too": [56, 58], "let": [56, 57], "e_fermi_run": 56, "grep": 56, "split": [56, 57, 58], "n_iter_run": 56, "ce2o3_it": 56, "_hr": 56, "_it": 56, "3557": 56, "42": [56, 57], "4619": 56, "495": 56, "tb_from_wannier90": 56, "k_space_path": 56, "bz": 56, "33": [56, 60], "h": [56, 60], "k_path": 56, "n_bnd": 56, "ax": [56, 57, 58, 60], "subplot": [56, 57, 58, 60], "figsiz": [56, 57, 58, 60], "dpi": [56, 57, 58, 60], "rdylbu": 56, "col_it": 56, "linspac": 56, "len": [56, 57, 58], "ct": [56, 60], "enumer": [56, 57, 58], "h_loc_add": 56, "ey": 56, "extend_to_spin": 56, "k_vec": 56, "k_1d": 56, "num": 56, "e_val": 56, "special_k": 56, "axhlin": [56, 58], "zorder": 56, "color": [56, 57], "grai": 56, "set_ylim": [56, 57, 58, 60], "set_xtick": [56, 57], "set_xticklabel": 56, "set_xlim": [56, 57, 58, 60], "min": 56, "set_ylabel": [56, 57, 58, 60], "fontsiz": 56, "serial": [56, 57, 60], "663824": 56, "lt": [56, 57, 60], "0x7f4a21de2160": 56, "gt": [56, 57, 60], "isol": 56, "worri": 56, "throughout": 56, "modifici": 56, "far": 56, "carefulli": [56, 57], "reliabl": 56, "figur": [56, 58], "show": [56, 57, 58], "substanti": 56, "e_fermi_ref": 56, "7437": 56, "path_w90": 56, "gnbu_r": 56, "0x7f49a4157c40": 56, "ref_observ": 56, "ref_converg": 56, "e_tot": [56, 58], "d_g0": 56, "g_0": 56, "set_xlabel": [56, 57, 58, 60], "xaxi": 56, "set_major_loc": 56, "multipleloc": 56, "subplots_adjust": [56, 57, 58], "wspace": 56, "jump": 56, "bit": [56, 57, 58], "yield": 56, "confirm": 56, "achiev": [56, 58], "conclud": [56, 57, 58], "tune": [56, 58], "agre": 56, "fnd": 56, "paramt": 56, "set_printopt": 57, "suppress": 57, "mpl_interfac": 57, "oplot": 57, "vaspconvert": 57, "plovasp": 57, "plo_convert": 57, "pymatgen": 57, "vio": 57, "electronic_structur": 57, "completedo": 57, "orbitaltyp": 57, "filterwarn": 57, "08": [57, 58, 60], "16": 57, "981449": 57, "antiferromagnet": 57, "phase": [57, 59], "clear": 57, "ni": 57, "supercel": 57, "2500": 57, "hour": [57, 58, 59], "raw": 57, "pbe": 57, "nd_3": 57, "ni_pv": [57, 58], "pseudo": 57, "eigenst": [57, 58], "nelmin": 57, "sti": 57, "webpag": 57, "monitor": 57, "569483098581e": 57, "31832e": 57, "42131e": 57, "29952": 57, "148e": 57, "488e": 57, "07": 57, "26": 57, "569483098574e": 57, "75124e": 57, "25243e": 57, "30528": 57, "511e": 57, "226e": 57, "27": 57, "12733e": 57, "17328e": 57, "28448": 57, "285e": 57, "826e": 57, "28": 57, "569483098578e": 57, "41837e": 57, "17366e": 57, "29536": 57, "151e": 57, "370e": 57, "29": 57, "569483098576e": 57, "22192e": 57, "19300e": 57, "29280": 57, "689e": 57, "124e": 57, "569483098572e": 57, "38563e": 57, "27026e": 57, "28576": 57, "388e": 57, "598e": 57, "569483098573e": 57, "92768e": 57, "34212e": 57, "29024": 57, "218e": 57, "amn": 57, "onto": [57, 58], "56948310e": 57, "e0": 57, "56941742e": 57, "131358e": 57, "complete_do": 57, "ni_spd_do": 57, "get_element_spd_do": 57, "o_spd_do": 57, "nd_spd_do": 57, "nd": 57, "tdo": 57, "lw": 57, "axvlin": [57, 58], "henc": 57, "orthonorm": 57, "our": [57, 58, 59], "inde": [57, 58], "intern": 57, "basenam": 57, "nno": 57, "normion": 57, "ewindow": 57, "lshell": 57, "ion": [57, 59], "transform": 57, "later": 57, "orient": 57, "d_": 57, "oxygen": 57, "degree": 57, "cartesian": 57, "octahedra": 57, "generate_and_output_as_text": 57, "vasp_dir": 57, "convert_dft_input": 57, "39": [57, 58], "isit": 57, "titl": 57, "sc": 57, "405": 57, "No": 57, "tetrahedron": 57, "ibzkpt": 57, "doscar": [57, 58], "eigval": 57, "unorthonorm": 57, "overlap": [57, 58], "1544881": 57, "0000000": 57, "9626619": 57, "0000002": 57, "7591058": 57, "9464342": 57, "5114185": 57, "9548582": 57, "9464339": 57, "8114830": 57, "9495307": 57, "9626621": 57, "0000001": 57, "9464343": 57, "9464344": 57, "9468082": 57, "8880488": 57, "5912192": 57, "1979419": 57, "512066911392091": 57, "512066911289741": 57, "024133822681833": 57, "5179223": 57, "2888643": 57, "9927644": 57, "0828254": 57, "ctrl": 57, "pg1": 57, "00000000005771": 57, "34": 57, "ngroup": 57, "kvec1": 57, "1803844533789928": 57, "kvec2": 57, "kvec3": 57, "30211493941280826": 57, "nc_flag": 57, "cross": 57, "qualiti": 57, "roughli": [57, 58], "nomin": 57, "mor": 57, "insight": 57, "appropri": 57, "articl": 57, "103": 57, "195101": 57, "290": 57, "nno_afm": 57, "001": 57, "8001": 57, "50001": 57, "40": 57, "10000": 57, "2e": 57, "290k": 57, "lift": 57, "autocorrel": 57, "bodi": [57, 59], "By": [57, 60], "sign": 57, "caution": [57, 60], "submit": 57, "detect": 57, "reflect": 57, "invert": 57, "sigma_freq_0": [57, 60], "ob": 57, "nrow": [57, 58], "sharex": [57, 58], "hspace": [57, 58], "imp_occ": [57, 58], "_0": 57, "_1": 57, "orb_occ": [57, 58], "mu_b": 57, "e_g": 57, "up_2": 57, "c0": 57, "up_4": 57, "c1": 57, "down_2": 57, "down_4": 57, "clearli": 57, "earli": 57, "rate": 57, "nice": 57, "approach": 57, "walu": 57, "qmc": [57, 58], "especi": 57, "11": [57, 58, 60], "panda": 57, "pd": 57, "set_opt": 57, "displai": [57, 60], "width": 57, "130": 57, "make_operator_r": 57, "s_op": 57, "atom_diag": 57, "quantum_number_eigenvalu": 57, "rho": 57, "full_dens_mat_0": 57, "h_loc_diag_0": 57, "atomdiagr": 57, "fundament": 57, "occ_oper": 57, "op": 57, "fop": 57, "n_op": 57, "spin_nam": 57, "orb_nam": 57, "off_diag": 57, "sz_state": 57, "h_loc_diag": 57, "particle_numb": 57, "n_max": 57, "sub": [57, 59], "n_subspac": 57, "span": 57, "subspac": [57, 58], "fs_state": 57, "ind": 57, "fock_stat": 57, "rjust": 57, "get_subspace_dim": 57, "round": 57, "eng": 57, "ev_stat": 57, "elem": 57, "unitary_matric": 57, "4f": 57, "becom": [57, 58], "prob": 57, "m_": 57, "datafram": 57, "column": [57, 59], "kei": [57, 58, 60], "sort_valu": 57, "ascend": 57, "562426": 57, "341965": 57, "0000": [57, 60], "1111101111": 57, "000000": 57, "160698": 57, "1111101011": 57, "472365": 57, "057380": 57, "1111111011": 57, "147767": 57, "048976": 57, "1101101111": 57, "629801": 57, "041522": 57, "1111101110": 57, "55": 57, "522083": 57, "038053": 57, "1111111111": 57, "028791": 57, "0111111111": 57, "745626": 57, "024248": 57, "0111101111": 57, "637905": 57, "021395": 57, "1111100111": 57, "734944": 57, "021376": 57, "1101111111": 57, "tabl": 57, "row": 57, "occupi": [57, 58], "sector": 57, "seen": [57, 58, 59], "carri": 57, "somewher": 57, "ax1": 57, "spin_occ_f": 57, "groupbi": 57, "pivot_df": 57, "pivot_t": 57, "bar": 57, "rot": 57, "amplitud": 57, "rcparam": 58, "read_from_ref": 58, "own": 58, "simul": 58, "path_mod": 58, "perovskit": [58, 59], "exhibit": 58, "breath": 58, "distort": 58, "disproportion": [58, 59], "1_dft_scf": 58, "concaten": 58, "paw_pb": 58, "pr_3": 58, "understand": 58, "procar": 58, "cheap": 58, "close": 58, "unidist": 58, "uncom": 58, "lorbit": 58, "dft_do": 58, "loadtxt": 58, "skiprow": 58, "unpack": 58, "usecol": 58, "fermi_energi": 58, "012206": 58, "mainli": 58, "betwen": 58, "describ": [58, 59], "pictur": [58, 59], "paramagnet": 58, "push": 58, "aliv": 58, "deriv": 58, "role": 58, "read_config": 58, "bumpi": 58, "84": 58, "075145": 58, "condit": 58, "setup": 58, "2_dmft_csc": 58, "2_link_fil": 58, "doss": 58, "pdos_0_": 58, "zip": 58, "origin": 58, "prove": 58, "captur": 58, "dict_kei": 58, "e_dc": 58, "e_corr_en": 58, "e_dft": 58, "e_int": 58, "imp_gb2": 58, "orb_gb2": 58, "toward": [58, 59], "deduc": 58, "pi": 58, "qualit": 58, "experi": 58, "legendre_gf": 58, "gimp_l_": 58, "legendre_coefficients_per_imp": 58, "up_0": [58, 60], "down_0": 58, "l_max": 58, "semilogi": 58, "arang": 58, "axis1": 58, "axis2": 58, "odd": 58, "effici": 58, "decai": 58, "exponenti": 58, "noisi": 58, "prefactor": 58, "fill": 58, "plai": 58, "facil": 59, "hello": 59, "welcom": 59, "journei": 59, "immedi": 59, "strontium": 59, "vanad": 59, "member": 59, "famili": 59, "known": 59, "oxid": 59, "sit": 59, "fairli": 59, "deloc": 59, "insuffici": 59, "observables_imp0": 59, "open": 59, "00612": 59, "09865": 59, "33326": 59, "99979": 59, "08200": 59, "08277": 59, "08239": 59, "31959": 59, "31995": 59, "32344": 59, "96298": 59, "06456": 59, "06893": 59, "06847": 59, "06900": 59, "32333": 59, "31890": 59, "33503": 59, "97725": 59, "08172": 59, "06873": 59, "06922": 59, "06997": 59, "33488": 59, "32465": 59, "32783": 59, "98735": 59, "09147": 59, "06892": 59, "06967": 59, "06909": 59, "32308": 59, "32812": 59, "33074": 59, "98194": 59, "10094": 59, "06916": 59, "06912": 59, "06902": 59, "32598": 59, "33605": 59, "32722": 59, "98925": 59, "10848": 59, "06926": 59, "06942": 59, "06928": 59, "33359": 59, "32518": 59, "33127": 59, "99004": 59, "11442": 59, "06931": 59, "06961": 59, "06954": 59, "32622": 59, "32944": 59, "32926": 59, "98492": 59, "12258": 59, "06935": 59, "06951": 59, "06986": 59, "34122": 59, "33316": 59, "33515": 59, "00952": 59, "drive": 59, "mott": 59, "run_mit_coars": 59, "seri": 59, "coffe": 59, "collect_results_coars": 59, "heatmap": 59, "pair": 59, "white": 59, "area": 59, "notic": 59, "anyth": 59, "strang": 59, "hint": 59, "bottom": 59, "corner": [59, 60], "compet": 59, "against": 59, "favor": 59, "repel": 59, "neighbour": 59, "domin": 59, "troubl": 59, "oscil": 59, "resolut": [59, 60], "run_mit_fin": 59, "collect_results_fin": 59, "visibl": 59, "repres": 59, "entropi": 59, "maxent_script": 59, "u5": 59, "sco": 59, "read_spectral_funct": 59, "edit": 59, "hap": 59, "crank": [59, 60], "read_spectral_function_transit": 59, "spectralfunct": 60, "inlin": 60, "ipython": 60, "importlib": 60, "sy": 60, "timeit": 60, "default_tim": 60, "timer": 60, "ase": 60, "read_espresso_in": 60, "alatt": 60, "feel": 60, "free": 60, "intens": 60, "liquid": 60, "regim": 60, "stick": 60, "bands_config": 60, "kslice_config": 60, "view": 60, "w90_dict": 60, "3958": 60, "orbital_order_w90": 60, "brief": 60, "favorit": 60, "kpts_dict": 60, "yourself": 60, "scf_in": 60, "lat": 60, "get_bravais_lattic": 60, "bandpath": 60, "npoint": 60, "todict": 60, "special_point": 60, "item": 60, "plot_bz": 60, "axes3dsubplot": 60, "tb_config": 60, "kz": 60, "unhappi": 60, "letter": 60, "tb_band": 60, "bands_path": 60, "tb_kslice": 60, "isupp": 60, "kslice_upd": 60, "h5archiv": 60, "freq_mesh_kslic": 60, "1e6": 60, "freq_mesh_band": 60, "1e3": 60, "freq_mesh": 60, "dmft_path": 60, "svo_exampl": 60, "orbital_order_dmft": 60, "w_mesh": 60, "saniti": 60, "sigma_freq": 60, "squeez": 60, "orb": 60, "colormap": 60, "vmin": 60, "colorplot": 60, "revers": 60, "_r": 60, "plot_config": 60, "colorscheme_alatt": 60, "coolwarm": 60, "colorscheme_band": 60, "colorscheme_kslic": 60, "pubugn": 60, "colorscheme_qpband": 60, "hit": 60, "start_tim": 60, "took": 60, "3f": 60, "627842": 60, "9769": 60, "\u03bc": 60, "2143": 60, "\u03c9": 60, "588": 60, "That": 60, "plot_kslic": 60, "quarter": 60, "plot_band": 60, "75": 60}, "objects": {"": [[1, 0, 0, "-", "csc_flow"], [2, 0, 0, "-", "dft_managers"], [6, 0, 0, "-", "dmft_cycle"], [7, 0, 0, "-", "dmft_tools"], [22, 0, 0, "-", "postprocessing"], [31, 0, 0, "-", "read_config"], [39, 0, 0, "-", "solid_dmft"], [32, 0, 0, "-", "util"]], "csc_flow": [[1, 1, 1, "", "csc_flow_control"]], "dft_managers": [[3, 0, 0, "-", "mpi_helpers"], [4, 0, 0, "-", "qe_manager"], [5, 0, 0, "-", "vasp_manager"]], "dft_managers.mpi_helpers": [[3, 1, 1, "", "create_hostfile"], [3, 1, 1, "", "find_path_to_mpi_command"], [3, 1, 1, "", "get_mpi_arguments"], [3, 1, 1, "", "poll_barrier"]], "dft_managers.qe_manager": [[4, 1, 1, "", "read_dft_energy"], [4, 1, 1, "", "run"]], "dft_managers.vasp_manager": [[5, 1, 1, "", "kill"], [5, 1, 1, "", "read_dft_energy"], [5, 1, 1, "", "read_irred_kpoints"], [5, 1, 1, "", "remove_legacy_projections_suppressed"], [5, 1, 1, "", "run_charge_update"], [5, 1, 1, "", "run_initial_scf"]], "dmft_cycle": [[6, 1, 1, "", "dmft_cycle"]], "dmft_tools": [[8, 0, 0, "-", "afm_mapping"], [9, 0, 0, "-", "convergence"], [10, 0, 0, "-", "formatter"], [11, 0, 0, "-", "greens_functions_mixer"], [12, 0, 0, "-", "initial_self_energies"], [13, 0, 0, "-", "interaction_hamiltonian"], [14, 0, 0, "-", "legendre_filter"], [15, 0, 0, "-", "manipulate_chemical_potential"], [16, 0, 0, "-", "observables"], [17, 0, 0, "-", "results_to_archive"], [18, 0, 0, "-", "solver"]], "dmft_tools.afm_mapping": [[8, 1, 1, "", "determine"]], "dmft_tools.convergence": [[9, 1, 1, "", "calc_convergence_quantities"], [9, 1, 1, "", "check_convergence"], [9, 1, 1, "", "max_G_diff"], [9, 1, 1, "", "prep_conv_file"], [9, 1, 1, "", "prep_conv_obs"], [9, 1, 1, "", "write_conv"]], "dmft_tools.formatter": [[10, 1, 1, "", "print_block_sym"], [10, 1, 1, "", "print_rotation_matrix"]], "dmft_tools.initial_self_energies": [[12, 1, 1, "", "calculate_double_counting"], [12, 1, 1, "", "determine_dc_and_initial_sigma"]], "dmft_tools.interaction_hamiltonian": [[13, 1, 1, "", "construct"]], "dmft_tools.legendre_filter": [[14, 1, 1, "", "apply"]], "dmft_tools.manipulate_chemical_potential": [[15, 1, 1, "", "set_initial_mu"], [15, 1, 1, "", "update_mu"]], "dmft_tools.observables": [[16, 1, 1, "", "add_dft_values_as_zeroth_iteration"], [16, 1, 1, "", "add_dmft_observables"], [16, 1, 1, "", "calc_Z"], [16, 1, 1, "", "calc_bandcorr_man"], [16, 1, 1, "", "calc_dft_kin_en"], [16, 1, 1, "", "prep_observables"], [16, 1, 1, "", "write_header_to_file"], [16, 1, 1, "", "write_obs"]], "dmft_tools.results_to_archive": [[17, 1, 1, "", "write"]], "dmft_tools.solver": [[18, 2, 1, "", "SolverStructure"], [18, 1, 1, "", "get_n_orbitals"]], "dmft_tools.solver.SolverStructure": [[20, 3, 1, "", "__init__"], [21, 3, 1, "", "solve"]], "postprocessing": [[23, 0, 0, "-", "eval_U_cRPA_RESPACK"], [26, 0, 0, "-", "eval_U_cRPA_Vasp"], [27, 0, 0, "-", "maxent_gf_imp"], [28, 0, 0, "-", "maxent_gf_latt"], [29, 0, 0, "-", "maxent_sigma"], [30, 0, 0, "-", "plot_correlated_bands"]], "postprocessing.eval_U_cRPA_RESPACK": [[23, 1, 1, "", "construct_Uijkl"], [23, 1, 1, "", "fit_slater_fulld"], [23, 1, 1, "", "read_interaction"], [23, 2, 1, "", "respack_data"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data": [[25, 3, 1, "", "__init__"]], "postprocessing.eval_U_cRPA_Vasp": [[26, 1, 1, "", "calc_kan_params"], [26, 1, 1, "", "calc_u_avg_fulld"], [26, 1, 1, "", "calculate_interaction_from_averaging"], [26, 1, 1, "", "construct_U_kan"], [26, 1, 1, "", "fit_kanamori"], [26, 1, 1, "", "fit_slater_fulld"], [26, 1, 1, "", "read_uijkl"], [26, 1, 1, "", "red_to_2ind"]], "postprocessing.maxent_gf_imp": [[27, 1, 1, "", "main"]], "postprocessing.maxent_gf_latt": [[28, 1, 1, "", "main"]], "postprocessing.maxent_sigma": [[29, 1, 1, "", "main"]], "postprocessing.plot_correlated_bands": [[30, 1, 1, "", "get_dmft_bands"]], "read_config": [[31, 1, 1, "", "read_config"]], "util": [[33, 0, 0, "-", "symmetrize_gamma_file"], [34, 0, 0, "-", "update_dmft_config"], [35, 0, 0, "-", "update_results_h5"], [36, 0, 0, "-", "write_kslice_to_h5"]], "util.update_dmft_config": [[34, 1, 1, "", "main"]], "util.update_results_h5": [[35, 1, 1, "", "main"]], "util.write_kslice_to_h5": [[36, 1, 1, "", "main"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "titleterms": {"changelog": 0, "version": [0, 37, 48], "3": [0, 39, 56, 57, 58, 59], "2": [0, 39, 56, 57, 58, 59, 60], "0": [0, 39], "1": [0, 56, 57, 58, 59, 60], "5": [0, 57, 58, 59, 60], "4": [0, 57, 58, 59], "csc_flow": 1, "dft_manag": [2, 3, 4, 5], "mpi_help": 3, "qe_manag": 4, "vasp_manag": 5, "dmft_cycl": 6, "dmft_tool": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "afm_map": 8, "converg": [9, 37, 53, 56], "formatt": 10, "greens_functions_mix": 11, "initial_self_energi": 12, "interaction_hamiltonian": 13, "legendre_filt": 14, "manipulate_chemical_potenti": 15, "observ": [16, 45, 46, 58], "results_to_arch": 17, "solver": [18, 19, 20, 21, 31, 44], "solverstructur": [19, 20, 21], "__init__": [20, 25], "solv": 21, "postprocess": [22, 23, 24, 25, 26, 27, 28, 29, 30], "eval_u_crpa_respack": [23, 24, 25], "respack_data": [24, 25], "eval_u_crpa_vasp": 26, "maxent_gf_imp": 27, "maxent_gf_latt": 28, "maxent_sigma": 29, "plot_correlated_band": 30, "read_config": 31, "gener": [31, 37, 42, 53], "cthyb": [31, 44, 57, 59], "paramet": [31, 42, 44], "ftp": [31, 44], "ctseg": [31, 44], "hartre": [31, 44], "dft": [31, 38, 39, 41, 56, 57, 58], "advanc": [31, 40], "util": [32, 33, 34, 35, 36], "symmetrize_gamma_fil": 33, "update_dmft_config": 34, "update_results_h5": 35, "write_kslice_to_h5": 36, "how": 37, "do": 37, "crpa": 37, "calcul": [37, 39, 51, 52, 53, 57, 58], "vasp": [37, 53, 57, 58], "file": [37, 48, 56, 58], "descript": 37, "workflow": [37, 39], "import": 37, "flag": 37, "test": 37, "parameter": 37, "u": [37, 42], "j": [37, 42], "from": 37, "sidemark": 37, "compil": 37, "document": 38, "code": 38, "structur": [38, 47], "interfac": [38, 53, 54], "note": 38, "input": [38, 40, 41, 43, 56, 57, 58], "output": [38, 47], "further": 38, "detail": 38, "run": [38, 50, 51, 52, 56, 57, 58, 60], "modul": 38, "refer": 38, "manual": [38, 48], "solid_dmft": [39, 49, 51], "dmft": [39, 56, 57, 58, 59], "dc_factor": 40, "dc_fixed_valu": 40, "dc_fixed_occ": 40, "dc_u": 40, "dc_j": 40, "map_solver_struct": 40, "mapped_solver_struct_degeneraci": 40, "pick_solver_struct": 40, "relat": 41, "dft_code": 41, "n_core": 41, "n_iter": 41, "n_iter_first": 41, "dft_exec": 41, "store_eigenv": 41, "mpi_env": 41, "projector_typ": 41, "w90_exec": 41, "w90_toler": 41, "seednam": 42, "jobnam": 42, "csc": [42, 50, 51, 52, 53, 56, 58], "plo_cfg": 42, "h_int_typ": 42, "h_int_basi": 42, "u_prim": 42, "ratio_f4_f2": 42, "beta": 42, "n_iter_dmft_first": 42, "n_iter_dmft_p": 42, "n_iter_dmft": 42, "dc_type": 42, "dc_dmft": 42, "cpa_zeta": 42, "cpa_x": 42, "solver_typ": 42, "n_iw": 42, "n_tau": 42, "n_l": 42, "n_w": 42, "w_rang": 42, "eta": 42, "diag_delta": 42, "h5_save_freq": 42, "magnet": 42, "magmom": 42, "enforce_off_diag": 42, "h_field": 42, "h_field_it": 42, "sigma_mix": 42, "g0_mix": 42, "g0_mix_typ": 42, "broy_max_it": 42, "dc": 42, "calc_energi": 42, "block_threshold": 42, "block_suppress_orbital_symm": 42, "load_sigma": 42, "path_to_sigma": 42, "load_sigma_it": 42, "noise_level_initial_sigma": 42, "occ_conv_crit": 42, "gimp_conv_crit": 42, "g0_conv_crit": 42, "sigma_conv_crit": 42, "sampling_iter": 42, "sampling_h5_save_freq": 42, "calc_mu_method": 42, "prec_mu": 42, "fixed_mu_valu": 42, "mu_update_freq": 42, "mu_initial_guess": 42, "mu_mix_const": 42, "mu_mix_per_occupation_offset": 42, "afm_ord": 42, "set_rot": 42, "measure_chi_szsz": 42, "measure_chi_insert": 42, "mu_gap_gb2_threshold": 42, "mu_gap_occ_devi": 42, "specif": 44, "store_solv": 44, "length_cycl": 44, "n_warmup_cycl": 44, "n_cycles_tot": 44, "measure_g_l": 44, "measure_g_tau": 44, "measure_g_iw": 44, "measure_density_matrix": 44, "measure_pert_ord": 44, "max_tim": 44, "imag_threshold": 44, "off_diag_threshold": 44, "delta_interfac": 44, "move_doubl": 44, "perform_tail_fit": 44, "fit_max_mo": 44, "fit_min_n": 44, "fit_max_n": 44, "fit_min_w": 44, "fit_max_w": 44, "random_se": 44, "legendre_fit": 44, "loc_n_min": 44, "loc_n_max": 44, "n_bath": 44, "bath_fit": 44, "refine_factor": 44, "ph_symm": 44, "calc_m": 44, "enforce_gap": 44, "ignore_weight": 44, "dt": 44, "state_storag": 44, "path_to_g": 44, "sweep": 44, "maxmi": 44, "maxmib": 44, "maxmb": 44, "tw": 44, "dmrg_maxmi": 44, "dmrg_maxmib": 44, "dmrg_maxmb": 44, "dmrg_tw": 44, "measure_hist": 44, "improved_estim": 44, "with_fock": 44, "force_r": 44, "one_shot": 44, "method": 44, "tol": 44, "iter": [45, 46], "chemical_potential_pr": 45, "chemical_potential_post": 45, "dc_energ": 45, "dc_pot": 45, "delta_time_": 45, "iimp": 45, "g0_freq_": 45, "g0_time_orig_": 45, "g_imp_freq_": 45, "g_imp_l_": 45, "g_imp_time_": 45, "sigma_freq_": 45, "deltan": 45, "deltan_trac": 45, "dens_mat_pr": 45, "dens_mat_post": 45, "convergence_ob": 46, "mu": 46, "orb_gb2": 46, "imp_gb2": 46, "orb_z": 46, "orb_occ": 46, "imp_occ": 46, "e_tot": 46, "e_dft": 46, "e_bandcorr": 46, "e_corr_en": 46, "e_int_imp": 46, "e_dc": 46, "d_mu": 46, "d_orb_occ": 46, "d_imp_occ": 46, "d_etot": 46, "result": [47, 58], "group": 47, "subgroup": 47, "instal": 48, "prerequisit": 48, "via": 48, "pip": 48, "cmake": 48, "docker": [48, 50], "imag": [48, 50], "compat": 48, "custom": 48, "option": [48, 60], "support": 49, "contribut": 49, "seek": 49, "help": 49, "improv": 49, "report": 49, "issu": 49, "build": 50, "pull": 50, "get": 50, "onto": 50, "daint": [50, 51], "contain": 50, "cluster": 51, "one": 51, "shot": 51, "job": 51, "your": 52, "machin": 52, "local": 52, "remark": 53, "locproj": 53, "bug": 53, "individu": 53, "project": 53, "projector": [53, 58], "enabl": 53, "wannier90": [53, 54, 60], "speed": 53, "up": 53, "write": 53, "everi": 53, "step": [53, 58], "orbit": 54, "order": [54, 58], "w90": [54, 56, 59], "convert": 54, "tutori": 55, "qe": [56, 59], "hubbardi": 56, "total": 56, "energi": [56, 60], "ce2o3": 56, "prepar": 56, "non": 56, "interact": 56, "hamiltonian": 56, "analysi": [56, 57], "tight": 56, "bind": 56, "o": [57, 59], "plo": [57, 58], "afm": 57, "state": 57, "ndnio2": 57, "creat": 57, "hdf5": 57, "archiv": 57, "multiplet": 57, "charg": 58, "prnio3": 58, "initi": 58, "scf": 58, "start": [58, 59], "analyz": 58, "plot": [58, 59, 60], "legendr": 58, "green": 58, "": 58, "function": [58, 59, 60], "next": 58, "try": 58, "srvo3": 59, "mit": 59, "out": 59, "look": 59, "metal": 59, "insul": 59, "transit": 59, "refinin": 59, "diagram": 59, "spectral": [59, 60], "visual": 59, "configur": 60, "basic": 60, "bz": 60, "ASE": 60, "brillouin": 60, "zone": 60, "self": 60}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "nbsphinx": 3, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"]], "Version 3.2.0": [[0, "version-3-2-0"]], "Version 3.1.5": [[0, "version-3-1-5"]], "Version 3.1.4": [[0, "version-3-1-4"]], "Version 3.1.3": [[0, "version-3-1-3"]], "Version 3.1.2": [[0, "version-3-1-2"]], "Version 3.1.1": [[0, "version-3-1-1"]], "Version 3.1.0": [[0, "version-3-1-0"]], "Version 3.0.0": [[0, "version-3-0-0"]], "csc_flow": [[1, "module-csc_flow"]], "dft_managers": [[2, "module-dft_managers"]], "dft_managers.mpi_helpers": [[3, "module-dft_managers.mpi_helpers"]], "dft_managers.qe_manager": [[4, "module-dft_managers.qe_manager"]], "dft_managers.vasp_manager": [[5, "module-dft_managers.vasp_manager"]], "dmft_cycle": [[6, "module-dmft_cycle"]], "dmft_tools": [[7, "module-dmft_tools"]], "dmft_tools.afm_mapping": [[8, "module-dmft_tools.afm_mapping"]], "dmft_tools.convergence": [[9, "module-dmft_tools.convergence"]], "dmft_tools.formatter": [[10, "module-dmft_tools.formatter"]], "dmft_tools.greens_functions_mixer": [[11, "module-dmft_tools.greens_functions_mixer"]], "dmft_tools.initial_self_energies": [[12, "module-dmft_tools.initial_self_energies"]], "dmft_tools.interaction_hamiltonian": [[13, "module-dmft_tools.interaction_hamiltonian"]], "dmft_tools.legendre_filter": [[14, "module-dmft_tools.legendre_filter"]], "dmft_tools.manipulate_chemical_potential": [[15, "module-dmft_tools.manipulate_chemical_potential"]], "dmft_tools.observables": [[16, "module-dmft_tools.observables"]], "dmft_tools.results_to_archive": [[17, "module-dmft_tools.results_to_archive"]], "dmft_tools.solver": [[18, "module-dmft_tools.solver"]], "dmft_tools.solver.SolverStructure": [[19, "dmft-tools-solver-solverstructure"]], "dmft_tools.solver.SolverStructure.__init__": [[20, "dmft-tools-solver-solverstructure-init"]], "dmft_tools.solver.SolverStructure.solve": [[21, "dmft-tools-solver-solverstructure-solve"]], "postprocessing": [[22, "module-postprocessing"]], "postprocessing.eval_U_cRPA_RESPACK": [[23, "module-postprocessing.eval_U_cRPA_RESPACK"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data": [[24, "postprocessing-eval-u-crpa-respack-respack-data"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__": [[25, "postprocessing-eval-u-crpa-respack-respack-data-init"]], "postprocessing.eval_U_cRPA_Vasp": [[26, "module-postprocessing.eval_U_cRPA_Vasp"]], "postprocessing.maxent_gf_imp": [[27, "module-postprocessing.maxent_gf_imp"]], "postprocessing.maxent_gf_latt": [[28, "module-postprocessing.maxent_gf_latt"]], "postprocessing.maxent_sigma": [[29, "module-postprocessing.maxent_sigma"]], "postprocessing.plot_correlated_bands": [[30, "module-postprocessing.plot_correlated_bands"]], "read_config": [[31, "module-read_config"]], "[ general ]": [[31, "general"]], "[ solver ]": [[31, "solver"]], "cthyb parameters": [[31, "cthyb-parameters"], [44, "cthyb-parameters"]], "ftps parameters": [[31, "ftps-parameters"], [44, "ftps-parameters"]], "ctseg parameters": [[31, "ctseg-parameters"], [44, "ctseg-parameters"]], "hartree parameters": [[31, "hartree-parameters"], [44, "hartree-parameters"]], "[ dft ]": [[31, "dft"]], "[ advanced ]": [[31, "advanced"]], "util": [[32, "module-util"]], "util.symmetrize_gamma_file": [[33, "module-util.symmetrize_gamma_file"]], "util.update_dmft_config": [[34, "module-util.update_dmft_config"]], "util.update_results_h5": [[35, "module-util.update_results_h5"]], "util.write_kslice_to_h5": [[36, "module-util.write_kslice_to_h5"]], "How to do cRPA calculations with VASP": [[37, "how-to-do-crpa-calculations-with-vasp"]], "file description": [[37, "file-description"]], "Workflow:": [[37, "workflow"]], "important flags:": [[37, "important-flags"]], "convergency tests:": [[37, "convergency-tests"]], "Parameterization of U and J from cRPA calculations": [[37, "parameterization-of-u-and-j-from-crpa-calculations"]], "general sidemarks:": [[37, "general-sidemarks"]], "version and compilation:": [[37, "version-and-compilation"]], "Documentation": [[38, "documentation"]], "Code structure": [[38, "code-structure"]], "DFT interface notes": [[38, "dft-interface-notes"]], "Input/Output": [[38, "input-output"]], "Further details for running": [[38, "further-details-for-running"]], "Module reference manual": [[38, "module-reference-manual"]], "solid_dmft": [[39, "solid-dmft"]], "solid_dmft 3.2.0": [[39, null]], "Workflow of DFT+DMFT calculations with solid_dmft": [[39, "workflow-of-dft-dmft-calculations-with-solid-dmft"]], "[advanced]: Advanced inputs": [[40, "advanced-advanced-inputs"]], "dc_factor": [[40, null]], "dc_fixed_value": [[40, null]], "dc_fixed_occ": [[40, null]], "dc_U": [[40, null]], "dc_J": [[40, null]], "map_solver_struct": [[40, null]], "mapped_solver_struct_degeneracies": [[40, null]], "pick_solver_struct": [[40, null]], "[dft]: DFT related inputs": [[41, "dft-dft-related-inputs"]], "dft_code": [[41, null]], "n_cores": [[41, null]], "n_iter": [[41, null]], "n_iter_first": [[41, null]], "dft_exec": [[41, null]], "store_eigenvals": [[41, null]], "mpi_env": [[41, null]], "projector_type": [[41, null]], "w90_exec": [[41, null]], "w90_tolerance": [[41, null]], "[general]: General parameters": [[42, "general-general-parameters"]], "seedname": [[42, null]], "jobname": [[42, null]], "csc": [[42, null]], "plo_cfg": [[42, null]], "h_int_type": [[42, null]], "h_int_basis": [[42, null]], "U": [[42, null]], "U_prime": [[42, null]], "J": [[42, null]], "ratio_F4_F2": [[42, null]], "beta": [[42, null]], "n_iter_dmft_first": [[42, null]], "n_iter_dmft_per": [[42, null]], "n_iter_dmft": [[42, null]], "dc_type": [[42, null]], "dc_dmft": [[42, null]], "cpa_zeta": [[42, null]], "cpa_x": [[42, null]], "solver_type": [[42, null]], "n_iw": [[42, null]], "n_tau": [[42, null]], "n_l": [[42, null]], "n_w": [[42, null]], "w_range": [[42, null]], "eta": [[42, null]], "diag_delta": [[42, null]], "h5_save_freq": [[42, null]], "magnetic": [[42, null]], "magmom": [[42, null]], "enforce_off_diag": [[42, null]], "h_field": [[42, null]], "h_field_it": [[42, null]], "sigma_mix": [[42, null]], "g0_mix": [[42, null]], "g0_mix_type": [[42, null]], "broy_max_it": [[42, null]], "dc": [[42, null]], "calc_energies": [[42, null]], "block_threshold": [[42, null]], "block_suppress_orbital_symm": [[42, null]], "load_sigma": [[42, null]], "path_to_sigma": [[42, null]], "load_sigma_iter": [[42, null]], "noise_level_initial_sigma": [[42, null]], "occ_conv_crit": [[42, null]], "gimp_conv_crit": [[42, null]], "g0_conv_crit": [[42, null]], "sigma_conv_crit": [[42, null]], "sampling_iterations": [[42, null]], "sampling_h5_save_freq": [[42, null]], "calc_mu_method": [[42, null]], "prec_mu": [[42, null]], "fixed_mu_value": [[42, null]], "mu_update_freq": [[42, null]], "mu_initial_guess": [[42, null]], "mu_mix_const": [[42, null]], "mu_mix_per_occupation_offset": [[42, null]], "afm_order": [[42, null]], "set_rot": [[42, null]], "measure_chi_SzSz": [[42, null]], "measure_chi_insertions": [[42, null]], "mu_gap_gb2_threshold": [[42, null]], "mu_gap_occ_deviation": [[42, null]], "Input": [[43, "input"]], "[solver]: solver specific parameters": [[44, "solver-solver-specific-parameters"]], "store_solver": [[44, null]], "length_cycle": [[44, null]], "n_warmup_cycles": [[44, null]], "n_cycles_tot": [[44, null]], "measure_G_l": [[44, null]], "measure_G_tau": [[44, null]], "measure_G_iw": [[44, null]], "measure_density_matrix": [[44, null]], "measure_pert_order": [[44, null]], "max_time": [[44, null]], "imag_threshold": [[44, null]], "off_diag_threshold": [[44, null]], "delta_interface": [[44, null]], "move_double": [[44, null]], "perform_tail_fit": [[44, null]], "fit_max_moment": [[44, null]], "fit_min_n": [[44, null]], "fit_max_n": [[44, null]], "fit_min_w": [[44, null]], "fit_max_w": [[44, null]], "random_seed": [[44, null]], "legendre_fit": [[44, null]], "loc_n_min": [[44, null]], "loc_n_max": [[44, null]], "n_bath": [[44, null]], "bath_fit": [[44, null]], "refine_factor": [[44, null]], "ph_symm": [[44, null]], "calc_me": [[44, null]], "enforce_gap": [[44, null]], "ignore_weight": [[44, null]], "dt": [[44, null]], "state_storage": [[44, null]], "path_to_gs": [[44, null]], "sweeps": [[44, null]], "maxmI": [[44, null]], "maxmIB": [[44, null]], "maxmB": [[44, null]], "tw": [[44, null]], "dmrg_maxmI": [[44, null]], "dmrg_maxmIB": [[44, null]], "dmrg_maxmB": [[44, null]], "dmrg_tw": [[44, null]], "measure_hist": [[44, null]], "improved_estimator": [[44, null]], "with_fock": [[44, null]], "force_real": [[44, null]], "one_shot": [[44, null]], "method": [[44, null]], "tol": [[44, null]], "Iterations": [[45, "iterations"]], "[observables]": [[45, "observables"], [46, "observables"]], "chemical_potential_pre:": [[45, null]], "chemical_potential_post:": [[45, null]], "DC_energ:": [[45, null]], "DC_pot:": [[45, null]], "Delta_time_{iimp}:": [[45, null]], "G0_freq_{iimp}:": [[45, null]], "G0_time_orig_{iimp}:": [[45, null]], "G_imp_freq_{iimp}:": [[45, null]], "G_imp_l_{iimp}:": [[45, null]], "G_imp_time_{iimp}:": [[45, null]], "Sigma_freq_{iimp}:": [[45, null]], "deltaN:": [[45, null]], "deltaN_trace:": [[45, null]], "dens_mat_pre:": [[45, null]], "dens_mat_post:": [[45, null]], "Observables/convergence_obs": [[46, "observables-convergence-obs"]], "iteration:": [[46, null], [46, null]], "mu:": [[46, null]], "orb_gb2:": [[46, null]], "imp_gb2:": [[46, null]], "orb_Z:": [[46, null]], "orb_occ:": [[46, null]], "imp_occ:": [[46, null]], "E_tot:": [[46, null]], "E_dft:": [[46, null]], "E_bandcorr:": [[46, null]], "E_corr_en:": [[46, null]], "E_int_imp:": [[46, null]], "E_DC:": [[46, null]], "[convergence_obs]": [[46, "convergence-obs"]], "d_mu:": [[46, null]], "d_orb_occ:": [[46, null]], "d_imp_occ:": [[46, null]], "d_Etot:": [[46, null]], "Output / results": [[47, "output-results"]], "Group structure": [[47, "group-structure"]], "Subgroups": [[47, "subgroups"]], "Installation": [[48, "installation"]], "Prerequisites": [[48, "prerequisites"]], "Installation via pip": [[48, "installation-via-pip"]], "Manual installation via CMake": [[48, "manual-installation-via-cmake"]], "Docker files & images": [[48, "docker-files-images"]], "Version compatibility": [[48, "version-compatibility"]], "Custom CMake options": [[48, "custom-cmake-options"]], "Support & contribute": [[49, "support-contribute"]], "Seeking help": [[49, "seeking-help"]], "Improving solid_dmft": [[49, "improving-solid-dmft"]], "Reporting issues": [[49, "reporting-issues"]], "Docker": [[50, "docker"]], "Building the docker image": [[50, "building-the-docker-image"]], "Pulling a docker image": [[50, "pulling-a-docker-image"]], "Getting docker images onto CSCS daint": [[50, "getting-docker-images-onto-cscs-daint"]], "Running a docker container": [[50, "running-a-docker-container"]], "Running solid_dmft on a cluster": [[51, "running-solid-dmft-on-a-cluster"]], "Running on CSCS daint": [[51, "running-on-cscs-daint"]], "one shot job on daint": [[51, "one-shot-job-on-daint"]], "CSC calculations on daint": [[51, "csc-calculations-on-daint"]], "Run on your machine": [[52, "run-on-your-machine"]], "CSC calculations locally": [[52, "csc-calculations-locally"]], "Interface to VASP": [[53, "interface-to-vasp"]], "General remarks": [[53, "general-remarks"]], "LOCPROJ bug for individual projections:": [[53, "locproj-bug-for-individual-projections"]], "convergence of projectors with Vasp": [[53, "convergence-of-projectors-with-vasp"]], "Enabling CSC calculations with Wannier90 projectors": [[53, "enabling-csc-calculations-with-wannier90-projectors"]], "Speeding up by not writing projectors at every step": [[53, "speeding-up-by-not-writing-projectors-at-every-step"]], "Wannier90 interface": [[54, "wannier90-interface"]], "orbital order in the W90 converter": [[54, "orbital-order-in-the-w90-converter"]], "Tutorials": [[55, "tutorials"]], "3. CSC with QE/W90 and HubbardI: total energy in Ce2O3": [[56, "3.-CSC-with-QE/W90-and-HubbardI:-total-energy-in-Ce2O3"]], "1. Input file preparation": [[56, "1.-Input-file-preparation"]], "DFT files": [[56, "DFT-files"]], "DMFT": [[56, "DMFT"]], "2. Running DFT+DMFT": [[56, "2.-Running-DFT+DMFT"]], "3. Non-interacting Hamiltonian and convergence analysis": [[56, "3.-Non-interacting-Hamiltonian-and-convergence-analysis"]], "Tight-binding Hamiltonian": [[56, "Tight-binding-Hamiltonian"]], "Convergence": [[56, "Convergence"]], "4. OS with VASP/PLOs and cthyb: AFM state of NdNiO2": [[57, "4.-OS-with-VASP/PLOs-and-cthyb:-AFM-state-of-NdNiO2"]], "1. Run DFT": [[57, "1.-Run-DFT"]], "2. Creating the hdf5 archive / DMFT input": [[57, "2.-Creating-the-hdf5-archive-/-DMFT-input"]], "3. Running the AFM calculation": [[57, "3.-Running-the-AFM-calculation"]], "5. Multiplet analysis": [[57, "5.-Multiplet-analysis"]], "2. CSC with VASP PLOs: charge order in PrNiO3": [[58, "2.-CSC-with-VASP-PLOs:-charge-order-in-PrNiO3"]], "1. Running the initial scf DFT calculation": [[58, "1.-Running-the-initial-scf-DFT-calculation"]], "2. Running the CSC DMFT calculations": [[58, "2.-Running-the-CSC-DMFT-calculations"]], "Input files for CSC DMFT calculations": [[58, "Input-files-for-CSC-DMFT-calculations"]], "Starting the calculations": [[58, "Starting-the-calculations"]], "Analyzing the projectors": [[58, "Analyzing-the-projectors"]], "3. Plotting the results: observables": [[58, "3.-Plotting-the-results:-observables"]], "4. Plotting the results: the Legendre Green\u2019s function": [[58, "4.-Plotting-the-results:-the-Legendre-Green\u2019s-function"]], "5. Next steps to try": [[58, "5.-Next-steps-to-try"]], "1. OS with QE/W90 and cthyb: SrVO3 MIT": [[59, "1.-OS-with-QE/W90-and-cthyb:-SrVO3-MIT"]], "1. Starting out with DMFT": [[59, "1.-Starting-out-with-DMFT"]], "2. Looking at the Metal-Insulator Transition": [[59, "2.-Looking-at-the-Metal-Insulator-Transition"]], "3. Refinining the diagram": [[59, "3.-Refinining-the-diagram"]], "4. Plotting the spectral function": [[59, "4.-Plotting-the-spectral-function"]], "5 Visualizing the MIT": [[59, "5-Visualizing-the-MIT"]], "5. Plotting the spectral function": [[60, "5.-Plotting-the-spectral-function"]], "1. Configuration": [[60, "1.-Configuration"]], "Basic options": [[60, "Basic-options"]], "Wannier90": [[60, "Wannier90"]], "BZ configuration": [[60, "BZ-configuration"]], "Optional: ASE Brillouin Zone": [[60, "Optional:-ASE-Brillouin-Zone"]], "Self-energy": [[60, "Self-energy"]], "Plotting options": [[60, "Plotting-options"]], "2. Run and Plotting": [[60, "2.-Run-and-Plotting"]]}, "indexentries": {"csc_flow": [[1, "module-csc_flow"]], "csc_flow_control() (in module csc_flow)": [[1, "csc_flow.csc_flow_control"]], "module": [[1, "module-csc_flow"], [2, "module-dft_managers"], [3, "module-dft_managers.mpi_helpers"], [4, "module-dft_managers.qe_manager"], [5, "module-dft_managers.vasp_manager"], [6, "module-dmft_cycle"], [7, "module-dmft_tools"], [8, "module-dmft_tools.afm_mapping"], [9, "module-dmft_tools.convergence"], [10, "module-dmft_tools.formatter"], [11, "module-dmft_tools.greens_functions_mixer"], [12, "module-dmft_tools.initial_self_energies"], [13, "module-dmft_tools.interaction_hamiltonian"], [14, "module-dmft_tools.legendre_filter"], [15, "module-dmft_tools.manipulate_chemical_potential"], [16, "module-dmft_tools.observables"], [17, "module-dmft_tools.results_to_archive"], [18, "module-dmft_tools.solver"], [22, "module-postprocessing"], [23, "module-postprocessing.eval_U_cRPA_RESPACK"], [26, "module-postprocessing.eval_U_cRPA_Vasp"], [27, "module-postprocessing.maxent_gf_imp"], [28, "module-postprocessing.maxent_gf_latt"], [29, "module-postprocessing.maxent_sigma"], [30, "module-postprocessing.plot_correlated_bands"], [31, "module-read_config"], [32, "module-util"], [33, "module-util.symmetrize_gamma_file"], [34, "module-util.update_dmft_config"], [35, "module-util.update_results_h5"], [36, "module-util.write_kslice_to_h5"], [39, "module-solid_dmft"]], "dft_managers": [[2, "module-dft_managers"]], "create_hostfile() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.create_hostfile"]], "dft_managers.mpi_helpers": [[3, "module-dft_managers.mpi_helpers"]], "find_path_to_mpi_command() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.find_path_to_mpi_command"]], "get_mpi_arguments() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.get_mpi_arguments"]], "poll_barrier() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.poll_barrier"]], "dft_managers.qe_manager": [[4, "module-dft_managers.qe_manager"]], "read_dft_energy() (in module dft_managers.qe_manager)": [[4, "dft_managers.qe_manager.read_dft_energy"]], "run() (in module dft_managers.qe_manager)": [[4, "dft_managers.qe_manager.run"]], "dft_managers.vasp_manager": [[5, "module-dft_managers.vasp_manager"]], "kill() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.kill"]], "read_dft_energy() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.read_dft_energy"]], "read_irred_kpoints() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.read_irred_kpoints"]], "remove_legacy_projections_suppressed() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.remove_legacy_projections_suppressed"]], "run_charge_update() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.run_charge_update"]], "run_initial_scf() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.run_initial_scf"]], "dmft_cycle": [[6, "module-dmft_cycle"]], "dmft_cycle() (in module dmft_cycle)": [[6, "dmft_cycle.dmft_cycle"]], "dmft_tools": [[7, "module-dmft_tools"]], "determine() (in module dmft_tools.afm_mapping)": [[8, "dmft_tools.afm_mapping.determine"]], "dmft_tools.afm_mapping": [[8, "module-dmft_tools.afm_mapping"]], "calc_convergence_quantities() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.calc_convergence_quantities"]], "check_convergence() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.check_convergence"]], "dmft_tools.convergence": [[9, "module-dmft_tools.convergence"]], "max_g_diff() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.max_G_diff"]], "prep_conv_file() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.prep_conv_file"]], "prep_conv_obs() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.prep_conv_obs"]], "write_conv() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.write_conv"]], "dmft_tools.formatter": [[10, "module-dmft_tools.formatter"]], "print_block_sym() (in module dmft_tools.formatter)": [[10, "dmft_tools.formatter.print_block_sym"]], "print_rotation_matrix() (in module dmft_tools.formatter)": [[10, "dmft_tools.formatter.print_rotation_matrix"]], "dmft_tools.greens_functions_mixer": [[11, "module-dmft_tools.greens_functions_mixer"]], "calculate_double_counting() (in module dmft_tools.initial_self_energies)": [[12, "dmft_tools.initial_self_energies.calculate_double_counting"]], "determine_dc_and_initial_sigma() (in module dmft_tools.initial_self_energies)": [[12, "dmft_tools.initial_self_energies.determine_dc_and_initial_sigma"]], "dmft_tools.initial_self_energies": [[12, "module-dmft_tools.initial_self_energies"]], "construct() (in module dmft_tools.interaction_hamiltonian)": [[13, "dmft_tools.interaction_hamiltonian.construct"]], "dmft_tools.interaction_hamiltonian": [[13, "module-dmft_tools.interaction_hamiltonian"]], "apply() (in module dmft_tools.legendre_filter)": [[14, "dmft_tools.legendre_filter.apply"]], "dmft_tools.legendre_filter": [[14, "module-dmft_tools.legendre_filter"]], "dmft_tools.manipulate_chemical_potential": [[15, "module-dmft_tools.manipulate_chemical_potential"]], "set_initial_mu() (in module dmft_tools.manipulate_chemical_potential)": [[15, "dmft_tools.manipulate_chemical_potential.set_initial_mu"]], "update_mu() (in module dmft_tools.manipulate_chemical_potential)": [[15, "dmft_tools.manipulate_chemical_potential.update_mu"]], "add_dft_values_as_zeroth_iteration() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.add_dft_values_as_zeroth_iteration"]], "add_dmft_observables() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.add_dmft_observables"]], "calc_z() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_Z"]], "calc_bandcorr_man() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_bandcorr_man"]], "calc_dft_kin_en() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_dft_kin_en"]], "dmft_tools.observables": [[16, "module-dmft_tools.observables"]], "prep_observables() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.prep_observables"]], "write_header_to_file() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.write_header_to_file"]], "write_obs() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.write_obs"]], "dmft_tools.results_to_archive": [[17, "module-dmft_tools.results_to_archive"]], "write() (in module dmft_tools.results_to_archive)": [[17, "dmft_tools.results_to_archive.write"]], "solverstructure (class in dmft_tools.solver)": [[18, "dmft_tools.solver.SolverStructure"]], "dmft_tools.solver": [[18, "module-dmft_tools.solver"]], "get_n_orbitals() (in module dmft_tools.solver)": [[18, "dmft_tools.solver.get_n_orbitals"]], "solve() (dmft_tools.solver.solverstructure method)": [[18, "dmft_tools.solver.SolverStructure.solve"], [21, "dmft_tools.solver.SolverStructure.solve"]], "__init__() (dmft_tools.solver.solverstructure method)": [[20, "dmft_tools.solver.SolverStructure.__init__"]], "postprocessing": [[22, "module-postprocessing"]], "construct_uijkl() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.construct_Uijkl"]], "fit_slater_fulld() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.fit_slater_fulld"]], "postprocessing.eval_u_crpa_respack": [[23, "module-postprocessing.eval_U_cRPA_RESPACK"]], "read_interaction() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.read_interaction"]], "respack_data (class in postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.respack_data"]], "__init__() (postprocessing.eval_u_crpa_respack.respack_data method)": [[25, "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__"]], "calc_kan_params() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calc_kan_params"]], "calc_u_avg_fulld() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calc_u_avg_fulld"]], "calculate_interaction_from_averaging() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calculate_interaction_from_averaging"]], "construct_u_kan() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.construct_U_kan"]], "fit_kanamori() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.fit_kanamori"]], "fit_slater_fulld() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.fit_slater_fulld"]], "postprocessing.eval_u_crpa_vasp": [[26, "module-postprocessing.eval_U_cRPA_Vasp"]], "read_uijkl() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.read_uijkl"]], "red_to_2ind() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.red_to_2ind"]], "main() (in module postprocessing.maxent_gf_imp)": [[27, "postprocessing.maxent_gf_imp.main"]], "postprocessing.maxent_gf_imp": [[27, "module-postprocessing.maxent_gf_imp"]], "main() (in module postprocessing.maxent_gf_latt)": [[28, "postprocessing.maxent_gf_latt.main"]], "postprocessing.maxent_gf_latt": [[28, "module-postprocessing.maxent_gf_latt"]], "main() (in module postprocessing.maxent_sigma)": [[29, "postprocessing.maxent_sigma.main"]], "postprocessing.maxent_sigma": [[29, "module-postprocessing.maxent_sigma"]], "get_dmft_bands() (in module postprocessing.plot_correlated_bands)": [[30, "postprocessing.plot_correlated_bands.get_dmft_bands"]], "postprocessing.plot_correlated_bands": [[30, "module-postprocessing.plot_correlated_bands"]], "read_config": [[31, "module-read_config"]], "read_config() (in module read_config)": [[31, "read_config.read_config"]], "util": [[32, "module-util"]], "util.symmetrize_gamma_file": [[33, "module-util.symmetrize_gamma_file"]], "main() (in module util.update_dmft_config)": [[34, "util.update_dmft_config.main"]], "util.update_dmft_config": [[34, "module-util.update_dmft_config"]], "main() (in module util.update_results_h5)": [[35, "util.update_results_h5.main"]], "util.update_results_h5": [[35, "module-util.update_results_h5"]], "main() (in module util.write_kslice_to_h5)": [[36, "util.write_kslice_to_h5.main"]], "util.write_kslice_to_h5": [[36, "module-util.write_kslice_to_h5"]], "solid_dmft": [[39, "index-0"], [39, "module-solid_dmft"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["ChangeLog", "_ref/csc_flow", "_ref/dft_managers", "_ref/dft_managers.mpi_helpers", "_ref/dft_managers.qe_manager", "_ref/dft_managers.vasp_manager", "_ref/dmft_cycle", "_ref/dmft_tools", "_ref/dmft_tools.afm_mapping", "_ref/dmft_tools.convergence", "_ref/dmft_tools.formatter", "_ref/dmft_tools.greens_functions_mixer", "_ref/dmft_tools.initial_self_energies", "_ref/dmft_tools.interaction_hamiltonian", "_ref/dmft_tools.legendre_filter", "_ref/dmft_tools.manipulate_chemical_potential", "_ref/dmft_tools.observables", "_ref/dmft_tools.results_to_archive", "_ref/dmft_tools.solver", "_ref/dmft_tools.solver.SolverStructure", "_ref/dmft_tools.solver.SolverStructure.__init__", "_ref/dmft_tools.solver.SolverStructure.solve", "_ref/postprocessing", "_ref/postprocessing.eval_U_cRPA_RESPACK", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__", "_ref/postprocessing.eval_U_cRPA_Vasp", "_ref/postprocessing.maxent_gf_imp", "_ref/postprocessing.maxent_gf_latt", "_ref/postprocessing.maxent_sigma", "_ref/postprocessing.plot_correlated_bands", "_ref/read_config", "_ref/util", "_ref/util.symmetrize_gamma_file", "_ref/util.update_dmft_config", "_ref/util.update_results_h5", "_ref/util.write_kslice_to_h5", "cRPA_VASP/README", "documentation", "index", "input_output/DMFT_input/advanced", "input_output/DMFT_input/dft", "input_output/DMFT_input/general", "input_output/DMFT_input/input", "input_output/DMFT_input/solver", "input_output/DMFT_output/iterations", "input_output/DMFT_output/observables", "input_output/DMFT_output/results", "install", "issues", "md_notes/docker", "md_notes/run_cluster", "md_notes/run_locally", "md_notes/vasp_csc", "md_notes/w90_interface", "tutorials", "tutorials/Ce2O3_csc_w90/tutorial", "tutorials/NNO_os_plo_mag/tutorial", "tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial", "tutorials/SVO_os_qe/tutorial", "tutorials/correlated_bandstructure/plot_correlated_bands"], "filenames": ["ChangeLog.md", "_ref/csc_flow.rst", "_ref/dft_managers.rst", "_ref/dft_managers.mpi_helpers.rst", "_ref/dft_managers.qe_manager.rst", "_ref/dft_managers.vasp_manager.rst", "_ref/dmft_cycle.rst", "_ref/dmft_tools.rst", "_ref/dmft_tools.afm_mapping.rst", "_ref/dmft_tools.convergence.rst", "_ref/dmft_tools.formatter.rst", "_ref/dmft_tools.greens_functions_mixer.rst", "_ref/dmft_tools.initial_self_energies.rst", "_ref/dmft_tools.interaction_hamiltonian.rst", "_ref/dmft_tools.legendre_filter.rst", "_ref/dmft_tools.manipulate_chemical_potential.rst", "_ref/dmft_tools.observables.rst", "_ref/dmft_tools.results_to_archive.rst", "_ref/dmft_tools.solver.rst", "_ref/dmft_tools.solver.SolverStructure.rst", "_ref/dmft_tools.solver.SolverStructure.__init__.rst", "_ref/dmft_tools.solver.SolverStructure.solve.rst", "_ref/postprocessing.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.rst", "_ref/postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__.rst", "_ref/postprocessing.eval_U_cRPA_Vasp.rst", "_ref/postprocessing.maxent_gf_imp.rst", "_ref/postprocessing.maxent_gf_latt.rst", "_ref/postprocessing.maxent_sigma.rst", "_ref/postprocessing.plot_correlated_bands.rst", "_ref/read_config.rst", "_ref/util.rst", "_ref/util.symmetrize_gamma_file.rst", "_ref/util.update_dmft_config.rst", "_ref/util.update_results_h5.rst", "_ref/util.write_kslice_to_h5.rst", "cRPA_VASP/README.md", "documentation.rst", "index.rst", "input_output/DMFT_input/advanced.rst", "input_output/DMFT_input/dft.rst", "input_output/DMFT_input/general.rst", "input_output/DMFT_input/input.rst", "input_output/DMFT_input/solver.rst", "input_output/DMFT_output/iterations.rst", "input_output/DMFT_output/observables.rst", "input_output/DMFT_output/results.rst", "install.rst", "issues.rst", "md_notes/docker.md", "md_notes/run_cluster.md", "md_notes/run_locally.md", "md_notes/vasp_csc.md", "md_notes/w90_interface.md", "tutorials.rst", "tutorials/Ce2O3_csc_w90/tutorial.ipynb", "tutorials/NNO_os_plo_mag/tutorial.ipynb", "tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.ipynb", "tutorials/SVO_os_qe/tutorial.ipynb", "tutorials/correlated_bandstructure/plot_correlated_bands.ipynb"], "titles": ["Changelog", "csc_flow", "dft_managers", "dft_managers.mpi_helpers", "dft_managers.qe_manager", "dft_managers.vasp_manager", "dmft_cycle", "dmft_tools", "dmft_tools.afm_mapping", "dmft_tools.convergence", "dmft_tools.formatter", "dmft_tools.greens_functions_mixer", "dmft_tools.initial_self_energies", "dmft_tools.interaction_hamiltonian", "dmft_tools.legendre_filter", "dmft_tools.manipulate_chemical_potential", "dmft_tools.observables", "dmft_tools.results_to_archive", "dmft_tools.solver", "dmft_tools.solver.SolverStructure", "dmft_tools.solver.SolverStructure.__init__", "dmft_tools.solver.SolverStructure.solve", "postprocessing", "postprocessing.eval_U_cRPA_RESPACK", "postprocessing.eval_U_cRPA_RESPACK.respack_data", "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__", "postprocessing.eval_U_cRPA_Vasp", "postprocessing.maxent_gf_imp", "postprocessing.maxent_gf_latt", "postprocessing.maxent_sigma", "postprocessing.plot_correlated_bands", "read_config", "util", "util.symmetrize_gamma_file", "util.update_dmft_config", "util.update_results_h5", "util.write_kslice_to_h5", "How to do cRPA calculations with VASP", "Documentation", "solid_dmft", "[advanced]: Advanced inputs", "[dft]: DFT related inputs", "[general]: General parameters", "Input", "[solver]: solver specific parameters", "Iterations", "Observables/convergence_obs", "Output / results", "Installation", "Support & contribute", "Docker", "Running solid_dmft on a cluster", "Run on your machine", "Interface to VASP", "Wannier90 interface", "Tutorials", "3. CSC with QE/W90 and HubbardI: total energy in Ce2O3", "4. OS with VASP/PLOs and cthyb: AFM state of NdNiO2", "2. CSC with VASP PLOs: charge order in PrNiO3", "1. OS with QE/W90 and cthyb: SrVO3 MIT", "5. Plotting the spectral function"], "terms": {"solid_dmft": [0, 7, 18, 19, 30, 38, 45, 48, 52, 53, 55, 56, 57, 58, 59, 60], "i": [0, 3, 4, 5, 9, 12, 13, 15, 16, 19, 20, 26, 27, 28, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60], "patch": [0, 53], "releas": [0, 48], "improv": [0, 31, 44, 56, 57], "fix": [0, 15, 31, 40, 42, 50, 53], "follow": [0, 26, 37, 43, 48, 49, 53, 56, 57, 59, 60], "issu": [0, 29, 50], "charg": [0, 1, 5, 31, 39, 41, 45, 52, 53, 55, 56, 57, 59], "self": [0, 1, 8, 12, 16, 18, 19, 29, 30, 31, 39, 42, 44, 45, 46, 47, 55, 56, 57, 58], "consist": [0, 1, 13, 31, 39, 55, 56, 58], "vasp": [0, 1, 3, 4, 5, 26, 31, 38, 39, 41, 42, 50, 51, 52, 54, 55], "qe": [0, 3, 4, 31, 41, 42, 55], "feat": 0, "add": [0, 30, 50, 53, 57, 60], "loc_n_min": [0, 31, 43], "max": [0, 31, 44, 56, 57], "arg": [0, 52], "cthyb": [0, 39, 42, 48, 55], "simpl": [0, 16, 31, 42, 57], "z": [0, 16, 46, 53, 54, 57, 60], "estim": [0, 16, 31, 44, 47], "linear": [0, 16, 29, 31, 37, 42, 46, 60], "fit": [0, 14, 16, 26, 31, 37, 44, 57], "adapt": [0, 36, 52, 58], "docker": [0, 38, 51, 52, 58, 59], "imag": [0, 31, 44, 51, 52, 57, 59, 60], "ubuntu": [0, 50], "22": 0, "04": 0, "contributor": 0, "sophi": [0, 30, 36], "beck": [0, 30, 36], "alberto": 0, "carta": 0, "alexand": 0, "hampel": 0, "merkel": [0, 27, 28, 29], "rootfind": 0, "pcb": [0, 60], "quasiparticl": [0, 46, 47, 60], "dispers": [0, 30, 56], "pypi": [0, 48], "packag": [0, 48], "py": [0, 36, 37, 48, 50, 51, 52, 58, 59], "modul": [0, 2, 7, 22, 31, 32, 51, 52], "delta": [0, 31, 44], "interfac": [0, 31, 39, 41, 44], "multipl": [0, 31, 41, 58], "site": [0, 31, 37, 44, 46, 54, 57, 58, 59], "differ": [0, 3, 9, 12, 13, 15, 26, 27, 28, 37, 46, 47, 53, 54, 56, 57, 58, 59], "block": [0, 9, 10, 12, 14, 18, 29, 31, 40, 42, 45, 52, 53, 54, 58, 60], "structur": [0, 10, 12, 18, 29, 31, 40, 42, 45, 56, 58, 59], "correctli": [0, 15, 53, 57, 58], "us": [0, 3, 7, 8, 9, 12, 14, 15, 23, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "tail": [0, 31, 44, 57], "sigma": [0, 9, 12, 16, 29, 30, 31, 37, 42, 46, 57, 60], "from": [0, 4, 5, 8, 9, 12, 15, 16, 23, 26, 27, 28, 29, 30, 31, 36, 39, 41, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 56, 57, 58, 60], "via": [0, 31, 44, 49, 50, 57], "doubl": [0, 12, 31, 42, 44, 45, 46, 58], "dyson": [0, 45], "equat": [0, 45], "magnet": [0, 12, 27, 28, 31, 43, 55, 57], "param": 0, "avail": [0, 31, 38, 39, 41, 43, 48, 52, 55, 56, 60], "csc": [0, 1, 3, 4, 5, 6, 16, 31, 39, 41, 43, 46, 55], "crash": 0, "pm": 0, "calc": [0, 30, 31, 42, 60], "script": [0, 37, 39, 48, 49, 51, 59, 60], "unstabl": [0, 13, 31, 42, 48], "branch": [0, 39, 48, 55], "convert": [0, 1, 31, 42, 52, 53, 57], "warmup": [0, 31, 44], "cycl": [0, 1, 5, 6, 31, 42, 44, 52, 56], "int": [0, 3, 4, 5, 6, 9, 12, 14, 15, 16, 18, 19, 20, 26, 27, 28, 29, 30, 31, 41, 42, 44, 46, 56, 57, 60], "automat": [0, 14, 28, 31, 37, 44, 48, 51], "function": [0, 1, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 26, 27, 28, 29, 30, 31, 32, 37, 38, 39, 41, 42, 44, 45, 47, 52, 53, 55, 56, 57], "call": [0, 3, 13, 31, 37, 41, 42, 45, 48, 52, 53], "gap": [0, 15, 31, 42, 44, 46, 58], "finder": [0, 10, 31, 40, 42, 44], "delta_interfac": [0, 31, 43], "soc": [0, 18, 29, 30], "store": [0, 31, 41, 42, 44, 52, 56, 57], "solver": [0, 1, 6, 9, 12, 16, 17, 39, 40, 42, 43, 45, 46, 47, 48, 53, 55, 56, 57, 58], "option": [0, 26, 31, 37, 40, 41, 42, 44, 50, 51, 56, 57], "updat": [0, 5, 6, 9, 12, 15, 31, 34, 35, 42, 52, 58, 60], "svo": [0, 51, 52, 59, 60], "exampl": [0, 27, 28, 29, 31, 37, 42, 48, 49, 50, 51, 52, 53, 54, 56, 60], "test": [0, 48, 51, 52, 56, 58], "deg": 0, "shell": [0, 9, 12, 15, 19, 20, 26, 29, 30, 31, 41, 42, 45, 54, 56, 57, 58], "calcul": [0, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 26, 30, 31, 34, 35, 38, 41, 42, 44, 46, 47, 50, 54, 55, 56, 59, 60], "bug": [0, 49, 50], "max_g_diff": [0, 9], "ignor": [0, 26, 31, 37, 44, 54, 57, 58], "norm_temp": [0, 9], "load": [0, 15, 31, 42, 48, 50, 51, 57, 60], "new": [0, 12, 15, 31, 44, 48, 49, 51, 52, 53, 56], "gf_struct": 0, "triq": [0, 13, 14, 18, 19, 20, 23, 26, 29, 30, 31, 39, 40, 42, 44, 45, 48, 49, 50, 51, 54, 55, 56, 57, 58, 60], "x": [0, 26, 30, 31, 39, 41, 48, 50, 53, 54, 55, 56, 57, 58, 60], "made": [0, 30], "wai": [0, 12, 15, 50, 53, 58, 60], "mesh": [0, 9, 14, 16, 27, 28, 29, 30, 56, 60], "maxent_gf_latt": 0, "maxent_gf_imp": [0, 59], "file": [0, 1, 3, 4, 5, 9, 12, 16, 26, 30, 31, 34, 36, 39, 41, 42, 43, 49, 50, 51, 52, 53, 55, 57, 59, 60], "ver6": 0, "readm": [0, 51], "md": [0, 51], "joss": [0, 39], "public": [0, 5, 39, 50], "print": [0, 10, 53, 56, 57, 58, 60], "optim": [0, 31, 42, 44, 50, 58], "alpha": [0, 27, 28, 29, 56], "other": [0, 9, 13, 31, 40, 48, 49, 50, 53, 54, 56, 57, 58, 59, 60], "maxent": [0, 15, 27, 28, 29, 31, 42, 48, 50, 58, 59], "postprocess": [0, 31, 39, 44, 49, 55, 59, 60], "routin": [0, 7, 23, 26, 29, 32, 52, 57], "plot": [0, 36, 37, 55, 56, 57], "spectral": [0, 27, 28, 29, 30, 31, 39, 42, 55, 58], "get_dmft_band": [0, 30, 60], "doc": [0, 48], "extend": [0, 29, 30], "instal": [0, 38, 39, 49, 59], "instruct": [0, 48, 57], "21": 0, "support": [0, 31, 37, 42, 44, 48, 51, 53, 58], "contribut": [0, 46, 47], "section": [0, 31, 38, 43, 49, 52, 56], "bump": 0, "ver": 0, "proj_on_orb": [0, 30, 60], "akw": 0, "ad": [0, 50, 53, 60], "observ": [0, 6, 9, 30, 47, 55, 56, 57], "document": [0, 13, 39, 48, 49, 58], "dmft": [0, 1, 6, 7, 9, 10, 16, 30, 31, 32, 36, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60], "output": [0, 31, 37, 42, 45, 49, 50, 51, 53, 56, 57, 58, 59, 60], "input": [0, 16, 26, 31, 39, 42, 44, 45, 52, 53, 55, 60], "eth": [0, 27, 28, 29, 50], "logo": 0, "websit": [0, 48, 58], "small": [0, 37, 53, 56, 57, 58, 60], "renam": [0, 56], "debbuging_exampl": 0, "pip": 0, "build": [0, 37, 48, 49, 52], "delet": [0, 5], "obsolet": 0, "make_spaghetti": 0, "energi": [0, 4, 5, 8, 12, 16, 28, 29, 30, 31, 36, 40, 42, 44, 45, 46, 47, 52, 53, 55, 57, 58], "can": [0, 3, 4, 5, 8, 12, 28, 30, 31, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60], "continu": [0, 27, 28, 29, 34, 35, 39, 58, 60], "run": [0, 1, 3, 4, 5, 7, 15, 19, 20, 30, 31, 37, 41, 48, 53, 55, 59], "hubbardi": [0, 31, 39, 42, 48, 55], "all": [0, 1, 3, 4, 5, 9, 12, 13, 15, 16, 18, 19, 27, 28, 29, 31, 36, 37, 38, 40, 42, 43, 44, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59], "node": [0, 3, 51, 52, 53], "due": [0, 53, 57], "slow": [0, 31, 42, 51, 52], "bcast": 0, "perform": [0, 5, 30, 31, 39, 44, 51, 52, 55, 56, 57, 58, 59, 60], "atomdiag": 0, "object": [0, 9, 12, 15, 16, 18, 19, 20, 24, 30, 31, 44, 45, 53, 57, 59], "dft": [0, 1, 2, 3, 4, 5, 10, 12, 13, 16, 30, 37, 42, 43, 45, 46, 48, 51, 52, 53, 55, 59, 60], "read": [0, 4, 5, 26, 27, 28, 29, 30, 31, 36, 37, 53, 57, 58, 60], "when": [0, 5, 29, 30, 31, 37, 40, 41, 42, 50, 53, 57, 58, 59], "tutori": [0, 37, 38, 39, 49, 56, 57, 58, 59, 60], "expos": 0, "dft_mu": [0, 16, 56, 60], "execut": [0, 3, 4, 6, 15, 31, 36, 41, 49, 50, 51, 52, 56, 57, 58], "shift": [0, 12, 30, 31, 37, 42], "remov": [0, 1, 5, 31, 42, 53, 58], "chemic": [0, 15, 16, 30, 31, 42, 45, 46, 47, 58, 59, 60], "potenti": [0, 15, 16, 30, 31, 42, 45, 46, 47, 57, 58, 59, 60], "minor": [0, 37], "correct": [0, 4, 6, 9, 12, 13, 16, 27, 28, 29, 31, 37, 41, 42, 45, 46, 50, 56, 58, 59], "plotlabel": 0, "tini": 0, "modif": [0, 53], "h_loc": [0, 57], "major": [0, 42, 48], "provid": [0, 30, 31, 37, 38, 40, 43, 48, 49, 55, 58, 59, 60], "chang": [0, 12, 13, 31, 37, 39, 41, 42, 48, 50, 52, 53, 56, 57, 58, 60], "app4triq": 0, "skeleton": 0, "allow": [0, 31, 39, 44, 49, 56, 57, 60], "gener": [0, 1, 6, 9, 12, 15, 16, 19, 20, 28, 41, 43, 51, 52, 56, 57, 58, 59], "measure_chi": 0, "6": [0, 31, 37, 41, 42, 48, 52, 56, 57, 58, 59, 60], "work": [0, 6, 26, 30, 31, 34, 35, 36, 37, 39, 42, 50, 51, 52, 53, 54, 56, 57, 58], "two": [0, 9, 26, 27, 28, 30, 37, 47, 50, 51, 53, 56, 57], "w90": [0, 30, 31, 41, 53, 55], "fermi": [0, 16, 30, 46, 53, 56, 57, 58, 59, 60], "level": [0, 31, 42, 46, 56, 59], "mlwf": [0, 53], "f": [0, 50, 53, 54, 56, 57, 58], "lprj_write": 0, "check": [0, 3, 5, 9, 15, 29, 31, 39, 41, 42, 53, 56, 57, 58, 59, 60], "mpi": [0, 3, 13, 27, 28, 29, 31, 37, 41, 44, 51, 56, 57, 58, 60], "rank": [0, 3, 31, 44, 52], "dmft_config": [0, 31, 34, 35, 43, 51, 52, 56, 58], "exist": [0, 53], "begin": [0, 31, 43, 54, 57, 59], "converg": [0, 31, 42, 47, 52, 55, 57, 58, 59], "thank": [0, 49], "merkelm": 0, "rework": [0, 60], "metric": 0, "gf_struct_flatten": 0, "accord": [0, 45], "latest": [0, 31, 40, 44, 48, 51], "dfttool": [0, 39, 48, 57], "more": [0, 27, 28, 29, 37, 38, 39, 49, 51, 52, 53, 55, 57, 58], "paramet": [0, 1, 3, 4, 5, 6, 9, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 27, 28, 29, 30, 37, 40, 41, 43, 51, 52, 56, 57, 58], "spin": [0, 27, 28, 30, 31, 42, 44, 45, 46, 53, 57, 60], "averag": [0, 13, 26, 37, 57], "default": [0, 9, 26, 27, 28, 29, 30, 31, 37, 40, 41, 42, 44, 51, 52, 56, 58], "anymor": [0, 37, 58], "afm": [0, 8, 31, 42, 55], "measur": [0, 31, 42, 44, 47, 57, 58], "densiti": [0, 6, 10, 12, 13, 31, 41, 42, 44, 45, 46, 52, 53, 54, 56, 57, 58, 59], "matrix": [0, 10, 12, 23, 26, 28, 29, 31, 37, 42, 44, 45, 53, 57, 58], "w90_toler": [0, 31, 43, 56], "flag": [0, 43, 50, 52, 56, 57], "sphinx": [0, 48], "autosummari": 0, "refer": [0, 30, 53, 56, 57, 58], "io": [0, 13, 31, 40, 42, 44, 53, 57, 60], "addit": [0, 9, 31, 40, 42, 48, 58], "barrier": [0, 3], "flow": [0, 1, 34, 35], "better": [0, 31, 42, 53, 58, 59, 60], "stabil": [0, 31, 42, 58], "With": [0, 31, 42, 58], "now": [0, 31, 41, 53, 56, 57, 58, 59, 60], "program": [0, 31, 36, 39, 42, 50], "real": [0, 10, 26, 29, 30, 31, 42, 44, 56, 57, 58, 60], "part": [0, 3, 10, 29, 31, 37, 44, 49, 56, 57, 59], "matric": [0, 12, 23, 37, 53, 57], "creation": 0, "kanamori": [0, 13, 26, 31, 37, 42, 54, 56], "hamiltonian": [0, 10, 13, 16, 19, 20, 26, 30, 31, 37, 41, 42, 52, 54, 55, 57, 58, 60], "plot_correlated_band": [0, 60], "name": [0, 3, 4, 5, 31, 50, 51, 56, 58, 59], "sigma_max": 0, "develop": 0, "becaus": [0, 13, 28, 29, 31, 37, 41, 51, 53, 54, 57, 58], "openmpi": [0, 50, 52], "dockerfil": [0, 50, 52], "bugfix": 0, "clean": [0, 4, 5, 50], "up": [0, 3, 8, 18, 26, 27, 28, 29, 31, 42, 46, 56, 57, 58, 59, 60], "explor": [0, 60], "correl": [0, 16, 19, 20, 45, 46, 57, 58, 60], "band": [0, 4, 16, 30, 31, 36, 37, 42, 45, 53, 56, 58, 59, 60], "ar": [0, 1, 8, 9, 13, 26, 28, 29, 30, 31, 37, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "presesnt": 0, "otherwis": [0, 3, 15, 29, 50, 53, 56, 58], "skip": [0, 31, 44, 57], "maxent_sigma": 0, "parallel": [0, 27, 28, 29], "type": [0, 3, 13, 29, 31, 37, 40, 41, 42, 44, 45, 46, 51, 57, 58, 59], "workflow": [0, 55], "code": [0, 2, 3, 31, 39, 41, 46, 48, 49, 50, 52, 53, 60], "relat": [0, 12, 13, 15, 16, 29, 43, 57, 58], "measure_pert_ord": [0, 31, 43], "measure_chi_szsz": [0, 31, 43], "afm_ord": [0, 31, 43, 57], "crpa": [0, 31, 38, 42], "pass": [0, 58], "eta": [0, 30, 31, 43, 56, 60], "alatt_k_w": [0, 30, 60], "recomput": 0, "rotat": [0, 10, 13, 53, 54, 57, 58], "even": [0, 49, 53, 58], "initial_self_energi": 0, "case": [0, 30, 49, 51, 56, 59, 60], "dc": [0, 12, 29, 31, 40, 43, 46, 56, 57], "fals": [0, 26, 27, 28, 30, 31, 37, 41, 42, 44, 56, 57, 58, 60], "flatten": 0, "depract": 0, "warn": [0, 29, 31, 44, 54, 56, 57, 60], "lno": 0, "compat": [0, 31, 42], "introduc": [0, 55], "python": [0, 31, 37, 48, 50, 51, 59], "longer": 0, "cmake": [0, 49], "base": [0, 19, 20, 24, 28, 50, 53, 54, 55, 58, 60], "depend": [0, 3, 13, 37, 44, 47, 48, 58, 60], "manag": [0, 56, 58], "sever": [0, 52], "applic": [0, 48, 49, 55], "contain": [1, 3, 4, 5, 9, 10, 12, 13, 15, 16, 18, 19, 29, 30, 36, 37, 43, 47, 48, 51, 53, 56, 57, 58, 59, 60], "control": 1, "csc_flow_control": [1, 52], "general_param": [1, 6, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, 20, 31, 40], "solver_param": [1, 6, 16, 17, 18, 19, 20, 31], "dft_param": [1, 6, 31], "advanced_param": [1, 6, 12, 13, 18, 19, 20, 31], "sourc": [1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 48, 49, 51, 53, 57], "It": [1, 3, 5, 30, 31, 53, 57, 58, 60], "write": [1, 3, 6, 9, 15, 16, 17, 27, 28, 29, 36, 50, 60], "lock": [1, 3, 5], "start": [1, 3, 4, 5, 12, 31, 37, 38, 41, 42, 44, 50, 51, 52, 55, 56, 57, 60], "stop": [1, 31, 42, 53], "abort": 1, "job": [1, 57], "iter": [1, 4, 6, 9, 12, 15, 16, 19, 20, 27, 28, 29, 31, 41, 42, 44, 47, 52, 53, 56, 57, 58, 59, 60], "finish": [1, 5, 52, 57, 59], "dict": [1, 3, 6, 9, 12, 15, 16, 18, 19, 20, 27, 28, 30, 31, 40, 45, 46, 57], "advanc": [1, 6, 12, 43], "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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 60], "2": [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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55], "0": [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, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60], "driver": 2, "handl": [3, 5, 15, 18, 19], "process": [3, 4, 5, 30, 31, 44, 51, 52, 58], "reactiv": [3, 5], "final": [3, 5, 30, 56, 60], "kill": [3, 5], "need": [3, 4, 5, 10, 15, 31, 36, 37, 41, 42, 48, 50, 51, 52, 53, 54, 56, 58, 59, 60], "create_hostfil": 3, "number_cor": [3, 4, 5], "cluster_nam": [3, 5], "host": [3, 48, 50], "mpirun": [3, 31, 41, 50, 52, 56, 57, 58, 59], "thi": [3, 4, 5, 9, 12, 13, 15, 19, 20, 29, 30, 31, 36, 37, 39, 40, 41, 42, 43, 44, 48, 50, 51, 52, 53, 56, 57, 58, 59, 60], "tell": [3, 53, 57], "which": [3, 16, 30, 31, 36, 37, 41, 42, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60], "ssh": 3, "The": [3, 4, 9, 12, 13, 26, 27, 28, 29, 31, 36, 37, 42, 43, 44, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "format": [3, 57, 60], "hist": 3, "number": [3, 4, 5, 6, 9, 15, 16, 18, 19, 20, 26, 27, 28, 29, 30, 31, 37, 41, 42, 44, 45, 46, 48, 49, 52, 56, 57, 58, 59], "core": [3, 4, 5, 31, 41, 51, 56, 57, 58, 59], "string": [3, 4, 5, 26, 27, 28, 29, 30, 31, 41, 42, 44], "server": [3, 50], "return": [3, 5, 6, 9, 12, 14, 15, 16, 18, 26, 27, 28, 29, 30, 31], "hostfil": 3, "local": [3, 10, 30, 31, 37, 41, 42, 44, 48, 50, 53, 57, 58, 59, 60], "master": [3, 53], "find_path_to_mpi_command": 3, "env_var": 3, "mpi_ex": 3, "find": [3, 15, 23, 26, 31, 42, 44, 49, 51, 56, 57], "complet": [3, 5, 12, 31, 42, 52, 53, 60], "path": [3, 4, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 42, 48, 50, 51, 56, 57, 58, 59, 60], "scan": 3, "directori": [3, 31, 42, 48, 49, 50, 51, 52, 56, 57, 58], "environ": [3, 4, 5, 48, 52, 56, 57, 58, 60], "variabl": [3, 4, 5, 48, 52, 53, 56, 57, 58], "command": [3, 5, 31, 41, 49, 50, 51, 58], "absolut": [3, 31, 42], "get_mpi_argu": 3, "mpi_profil": [3, 4], "dft_ex": 3, "set": [3, 4, 5, 9, 15, 30, 31, 37, 40, 42, 44, 51, 52, 53, 56, 57, 58, 59, 60], "cluster": [3, 4, 5, 38, 50, 57], "argument": 3, "have": [3, 13, 48, 49, 50, 51, 53, 56, 57, 58, 59, 60], "most": [3, 13, 31, 41, 44, 48, 51, 52, 53, 56], "technic": [3, 39], "handler": 3, "so": [3, 4, 5, 37, 53, 56, 57, 60], "tailor": [3, 4, 5], "list": [3, 9, 12, 16, 27, 29, 30, 31, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 56, 57, 60], "poll_barri": 3, "comm": 3, "poll_interv": 3, "1": [3, 9, 16, 31, 37, 40, 42, 44, 46, 48, 50, 51, 53, 54, 55], "asynchron": 3, "synchron": 3, "cpu": [3, 51], "time": [3, 14, 31, 42, 44, 45, 50, 51, 53, 56, 57, 58], "dure": [3, 7, 45, 49, 57, 58], "subprocess": 3, "commun": [3, 51], "float": [3, 9, 14, 16, 26, 27, 28, 29, 30, 31, 40, 41, 42, 44, 45, 46, 56], "step": [3, 5, 6, 31, 37, 41, 42, 44, 48, 55, 56, 57, 59, 60], "ping": 3, "statu": 3, "sleep": 3, "quantumespresso": [4, 31, 41], "read_dft_energi": [4, 5], "seednam": [4, 31, 36, 43, 56, 57, 60], "iter_dmft": 4, "quantum": [4, 31, 39, 41, 55, 56, 57, 59, 60], "espresso": [4, 31, 39, 41, 55, 56, 59, 60], "": [4, 5, 12, 14, 27, 28, 29, 31, 37, 41, 42, 53, 55, 56, 57, 59, 60], "out": [4, 26, 51, 53, 55, 56, 57, 58, 60], "At": 4, "first": [4, 9, 31, 37, 41, 42, 50, 51, 53, 56, 57, 58, 59, 60], "scf": [4, 5, 55, 56, 57, 60], "after": [4, 31, 38, 40, 42, 45, 50, 52, 53, 55, 56, 57, 58], "comput": [4, 30, 31, 42, 46, 53, 56, 57, 58, 60], "mod_scf": [4, 56], "wrong": [4, 29, 31, 42], "subtract": [4, 30, 37, 60], "report": 4, "total": [4, 31, 37, 44, 45, 46, 47, 53, 55, 57, 58], "nscf": [4, 56], "qe_file_ext": 4, "qe_exec": 4, "child": [4, 5, 52], "take": [4, 5, 30, 31, 37, 38, 39, 41, 49, 56, 57, 58, 59, 60], "care": [4, 5, 31, 37, 42, 44, 54, 59, 60], "initi": [4, 5, 12, 15, 31, 42, 55], "doe": [4, 5, 13, 31, 37, 42, 51, 53, 54, 58], "get": [4, 5, 15, 31, 37, 38, 42, 51, 53, 56, 57, 58, 59], "confus": [4, 5], "standard": [4, 5, 54], "slurm": [4, 5, 51, 52], "simpler": [5, 31, 40], "vasp_process_id": 5, "last": [5, 9, 12, 16, 31, 37, 42, 48, 59], "line": [5, 31, 48, 51, 53, 57], "oszicar": [5, 53], "read_irred_kpoint": 5, "kpt": [5, 36], "indic": [5, 9, 26, 30, 37, 45, 46, 57, 58], "irreduc": [5, 6], "k": [5, 28, 30, 36, 45, 53, 56, 57, 58, 60], "point": [5, 27, 28, 29, 30, 31, 36, 42, 45, 48, 53, 56, 57, 58, 60], "outcar": [5, 37, 58], "remove_legacy_projections_suppress": 5, "legaci": 5, "suppress_proj": [5, 53], "present": [5, 31, 44, 46, 56], "run_charge_upd": 5, "one": [5, 6, 8, 29, 31, 37, 39, 40, 42, 44, 48, 50, 52, 53, 55, 56, 57, 59, 60], "creat": [5, 48, 49, 51, 53, 55], "wait": 5, "until": [5, 37, 52, 53, 56], "ha": [5, 13, 27, 28, 29, 30, 31, 36, 37, 42, 51, 52, 53, 57, 58, 59], "run_initial_scf": 5, "vasp_command": 5, "its": [5, 31, 58], "main": [6, 27, 28, 29, 34, 35, 36, 45, 47, 58], "helper": [6, 7, 9, 32, 37], "n_iter": [6, 31, 43, 52, 56, 58], "dft_irred_kpt_indic": 6, "none": [6, 9, 17, 26, 27, 28, 29, 30, 31, 36, 37, 40, 42, 44, 51, 60], "dft_energi": [6, 16, 58], "shot": [6, 31, 39, 42, 44, 52, 55, 56, 57], "equal": 6, "current": [6, 12, 13, 15, 18, 19, 21, 31, 42, 50, 51, 53, 56, 58, 59, 60], "arrai": [6, 9, 12, 16, 26, 30, 56, 57, 58, 60], "If": [6, 12, 13, 28, 31, 36, 39, 40, 42, 49, 50, 53, 56, 58, 59, 60], "given": [6, 14, 16, 23, 26, 30, 31, 36, 37, 40, 42, 45, 50, 51, 52, 57], "onli": [6, 9, 16, 26, 28, 30, 31, 36, 37, 40, 41, 42, 44, 49, 51, 53, 56, 57, 58, 60], "kpoint": [6, 30, 37, 52, 57, 58], "determin": [8, 10, 12, 14, 15, 16, 18, 31, 40, 42, 53, 60], "archiv": [8, 9, 12, 15, 16, 17, 27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 44, 50, 55, 56, 58, 59], "n_inequiv_shel": [8, 9, 16, 45], "symmetri": [8, 12, 31, 37, 42, 44, 45, 53, 58], "These": [8, 37, 55, 56, 57, 58], "copi": [8, 31, 42, 56, 57], "impur": [8, 9, 15, 16, 18, 19, 20, 21, 27, 29, 30, 31, 39, 40, 42, 44, 45, 46, 47, 48, 56, 57, 58, 59], "anoth": [8, 53, 55], "exchang": [8, 26, 31, 37, 44], "down": [8, 18, 27, 28, 31, 42, 46, 51, 53, 57, 58, 59], "channel": [8, 57], "speedup": 8, "accuraci": [8, 9, 31, 44, 53, 56, 57], "calc_convergence_quant": 9, "sum_k": [9, 10, 12, 13, 15, 16, 17, 18, 19, 20], "conv_ob": 9, "g0_old": 9, "g_loc_al": 9, "sigma_freq_previ": 9, "quantiti": [9, 47, 58, 60], "e": [9, 30, 37, 48, 50, 53, 54, 56, 57, 58], "between": [9, 29, 31, 37, 42, 44, 53, 57, 58, 59], "second": [9, 50, 52, 53, 57, 60], "sumk": [9, 12, 16, 18, 19, 20], "instanc": [9, 12, 16, 18, 19, 20], "gf": [9, 16, 27, 28, 29, 31, 42, 45, 56, 58], "g0_freq": 9, "g_loc": 9, "extract": [9, 29, 30, 37, 47, 53], "befor": [9, 12, 13, 15, 31, 44, 45, 52, 53, 58], "imp": [9, 31, 40, 42, 44, 57, 58], "previou": [9, 12, 15, 31, 41, 42, 58], "compar": [9, 37, 58], "check_converg": 9, "inequival": [9, 12, 29, 31, 44, 45, 57], "save": [9, 31, 42, 50, 56, 58], "sumkdft": [9, 12, 15, 19, 20], "is_converg": 9, "bool": [9, 26, 27, 28, 30, 31, 41, 42, 44], "true": [9, 23, 26, 30, 31, 37, 42, 44, 51, 52, 56, 57, 58, 60], "desir": [9, 50, 51, 58], "reach": [9, 31, 37, 42, 52, 58], "criterion": [9, 31, 42], "g1": 9, "g2": 9, "numpi": [9, 12, 16, 26, 30, 56, 57, 58, 60], "linalg": 9, "norm": 9, "along": 9, "axi": [9, 30, 58], "result": [9, 15, 17, 26, 27, 28, 29, 30, 31, 35, 37, 38, 42, 44, 45, 51, 53, 55, 56, 57, 59], "divid": 9, "sqrt": [9, 58], "beta": [9, 16, 31, 43, 46, 56, 57, 58, 59], "meshimfreq": [9, 16], "taupoint": 9, "meshimtim": 9, "sum_n": 9, "sum_ij": 9, "ab": [9, 31, 42, 57, 58], "_ij": 9, "w_n": 9, "done": [9, 12, 16, 26, 50, 52, 53, 56, 60], "weight": [9, 31, 37, 44, 46, 47, 57], "blockgf": [9, 29, 30, 45, 58], "an": [9, 29, 30, 31, 37, 42, 43, 45, 48, 50, 52, 53, 55, 56, 57, 58, 59, 60], "account": [9, 51, 59], "temperatur": [9, 31, 42, 57, 58], "scale": [9, 31, 40, 60], "uniformli": 9, "distribut": [9, 31, 42, 58], "error": [9, 27, 28, 29, 37, 50, 51, 57], "__return": 9, "__": 9, "diff": 9, "prep_conv_fil": 9, "header": [9, 16, 53, 58], "conv": [9, 57], "noth": [9, 15, 16], "prep_conv_ob": 9, "h5_archiv": [9, 16], "prepar": [9, 16, 55], "hdf": [9, 16], "write_conv": 9, "entri": [9, 16, 28, 29, 53], "thing": [10, 53, 56], "print_block_sym": 10, "dm": 10, "summari": 10, "shell_multipl": [10, 15, 16], "print_rotation_matrix": 10, "imaginari": [10, 14, 28, 30, 31, 42, 45, 56, 57, 58], "separ": [10, 27, 28, 31, 42, 56], "count": [12, 31, 42, 45, 46, 56, 58, 60], "calculate_double_count": 12, "density_matrix": 12, "includ": [12, 31, 37, 42, 44, 45, 47, 48, 49, 50, 52, 57, 58, 60], "manipul": 12, "gf_struct_solv": 12, "like": [12, 26, 29, 37, 50, 51, 53, 57, 58, 59, 60], "determine_dc_and_initial_sigma": 12, "iteration_offset": [12, 15, 18, 19, 20], "density_mat_dft": [12, 16, 31, 42], "happen": [12, 15, 31, 40, 59], "five": [12, 56], "resum": [12, 15], "load_sigma": [12, 31, 43], "therefor": [12, 13, 29, 51, 52, 53, 54, 58, 59], "hartre": [12, 42], "adjust": [12, 46], "effect": [12, 37, 56], "green": [12, 14, 27, 28, 29, 30, 31, 42, 44, 45, 47, 53, 55, 56, 57, 59, 60], "also": [12, 13, 27, 28, 29, 31, 37, 39, 40, 44, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60], "break": [12, 31, 42, 59], "without": [12, 18, 52, 53], "inform": [12, 15, 27, 28, 29, 30, 36, 38, 39, 49, 57, 58, 60], "about": [12, 30, 39, 49, 55, 56, 58, 59, 60], "hdfarchiv": [12, 15, 56, 57, 58, 60], "construct": [13, 23, 26, 30, 57, 58], "interact": [13, 16, 19, 20, 26, 31, 37, 42, 46, 54, 55, 57, 59], "implement": [13, 31, 39, 42, 53, 58, 59, 60], "usual": [13, 31, 34, 37, 40, 41, 42, 52, 53, 56, 60], "orbit": [13, 16, 18, 26, 28, 30, 31, 40, 42, 44, 45, 46, 53, 55, 56, 57, 58, 59, 60], "full": [13, 23, 26, 31, 34, 35, 37, 42, 54, 55], "slater": [13, 23, 26, 31, 37, 42, 54], "5": [13, 31, 37, 42, 44, 53, 54, 55, 56], "rot_mat": [13, 30], "non": [13, 37, 50, 55, 57, 58, 59], "ident": 13, "we": [13, 31, 38, 42, 43, 48, 49, 51, 54, 56, 57, 58, 59, 60], "consid": [13, 31, 42, 52, 57], "invari": [13, 54, 56], "under": [13, 31, 39, 42, 44, 47, 48, 53, 54], "mix": [13, 15, 31, 42, 53, 58], "space": [13, 31, 36, 44, 54, 57], "method": [13, 15, 16, 18, 19, 31, 34, 35, 37, 42, 43, 45, 49, 58, 59], "u": [13, 23, 26, 31, 39, 40, 43, 49, 50, 53, 56, 57, 58, 59], "j": [13, 23, 26, 31, 40, 43, 51, 56, 57, 58, 59], "interpret": 13, "either": [13, 16, 30, 50], "http": [13, 31, 37, 44, 48, 49, 50, 51, 58], "cm": [13, 37, 56, 60], "univi": [13, 37], "ac": [13, 37], "wiki": [13, 37], "index": [13, 19, 20, 23, 26, 37, 45, 57, 58, 60], "php": [13, 37], "ldautyp": 13, "note": [13, 49, 50, 51, 52, 53, 56, 58], "except": 13, "order": [13, 14, 31, 37, 42, 44, 45, 49, 53, 55, 56, 57, 59, 60], "matter": 13, "specifi": [13, 30, 31, 36, 37, 44, 48, 49, 51, 52, 53, 54, 56, 57], "here": [13, 26, 37, 38, 44, 45, 47, 51, 52, 53, 55, 56, 57, 58, 59, 60], "github": [13, 31, 40, 42, 44, 48, 49, 50], "python_api": 13, "oper": [13, 19, 20, 23, 26, 49, 57], "util": [13, 49, 51, 55, 56, 57, 60], "u_matrix": [13, 23, 26], "spherical_to_cub": 13, "html": [13, 31, 40, 42, 44, 48], "appli": [14, 15, 29, 30, 31, 37, 40, 42, 58], "g_tau": 14, "100": [14, 31, 37, 42, 44, 56, 57, 60], "g_l_cut": 14, "1e": [14, 31, 37, 41, 42, 44, 53, 56, 57], "19": 14, "filter": [14, 31, 44, 58], "bin": [14, 51, 57], "legendr": [14, 31, 42, 44, 45, 55, 56], "coeffici": [14, 31, 42, 58], "threshold": [14, 31, 41, 42, 44, 58], "auto": 14, "cut": [14, 37, 57], "off": [14, 29, 31, 37, 42, 44, 48, 53], "nl": 14, "expans": 14, "g_l": [14, 31, 44, 58], "next": [15, 55, 56, 57, 60], "set_initial_mu": 15, "mu": [15, 31, 42, 58, 59], "valu": [15, 16, 26, 31, 37, 40, 41, 42, 46, 47, 52, 53, 56, 57, 58, 59, 60], "dichotomi": [15, 31, 42, 46], "system": [15, 30, 31, 37, 39, 42, 46, 49, 52, 53, 56, 57, 58, 59], "middl": [15, 31, 42, 58], "necessari": [15, 37, 52, 56, 57, 59], "equival": [15, 31, 42, 57], "per": [15, 16, 26, 29, 30, 31, 37, 40, 42, 51, 52, 58, 59], "alter": 15, "update_mu": 15, "add_dft_values_as_zeroth_iter": 16, "g_loc_all_dft": 16, "should": [16, 29, 31, 42, 44, 48, 51, 52, 53, 56, 57, 58, 60], "written": [16, 30, 31, 37, 42, 53, 58], "zeroth": 16, "gloc": [16, 31, 42, 53], "g": [16, 31, 37, 42, 44, 46, 48, 50, 53, 56, 58, 59, 60], "occup": [16, 31, 40, 42, 45, 46, 47, 57, 58, 59], "degeneraci": [16, 31, 40, 57], "add_dmft_observ": 16, "h_int": [16, 18, 19, 20], "previous_mu": [16, 17], "density_mat": [16, 17], "e_bandcorr": [16, 58], "decid": 16, "adhoc": 16, "sinc": [16, 37, 52, 56, 57], "onc": [16, 58, 59], "master_nod": 16, "counter": 16, "wa": [16, 30, 37, 56, 59, 60], "just": [16, 37, 50, 51, 53, 57, 60], "e_kin_dmft": 16, "e_kin_dft": 16, "man": 16, "calc_z": 16, "invers": [16, 31, 42], "mass": 16, "enhanc": 16, "im": [16, 57, 60], "s_iw": 16, "n_iw0": 16, "iw": [16, 31, 44], "matsubara": [16, 29, 31, 42, 44, 56, 57, 58], "orb_z": [16, 58], "1d": 16, "calc_bandcorr_man": 16, "kinet": [16, 46], "target": [16, 37, 49, 58], "state": [16, 31, 37, 42, 44, 46, 55, 56, 58, 59], "calc_dft_kin_en": 16, "prep_observ": 16, "write_header_to_fil": 16, "write_ob": 16, "is_sampl": 17, "density_mat_pr": 17, "deltan": 17, "den": [17, 31, 42], "collect": [17, 37, 59], "class": [18, 19, 23, 24, 54, 57, 60], "solverstructur": 18, "icrsh": [18, 19, 20, 45], "solver_struct_ftp": [18, 19, 20], "solv": [18, 19, 31, 42, 49, 57], "problem": [18, 19, 21, 31, 44, 49, 53, 57, 58, 59], "get_n_orbit": 18, "within": [18, 31, 37, 42, 46, 56, 57, 60], "dft_tool": [18, 19, 20, 30, 31, 40, 48, 53], "n_orb": [18, 26, 30, 60], "hold": 18, "__init__": [19, 24], "initialis": [19, 20], "solidmft": [19, 20, 35], "general_paramut": [19, 20], "specif": [19, 20, 31, 42, 43, 60], "tool": [22, 51, 56], "construct_uijkl": 23, "uijij": [23, 26], "uiijj": [23, 26], "4": [23, 26, 37, 50, 51, 53, 55, 56, 60], "uijkl": [23, 26, 37], "tensor": [23, 26, 37], "respack": [23, 24], "data": [23, 24, 30, 31, 36, 42, 50, 56, 57, 58, 59, 60], "assum": [23, 26, 30, 31, 40, 42, 48, 56, 60], "uijji": [23, 26], "np": [23, 26, 31, 41, 56, 57, 58, 60], "ndarrai": 23, "fit_slater_fulld": [23, 26, 37], "u_ijij_crpa": 23, "u_ijji_crpa": 23, "u_init": [23, 26], "j_init": [23, 26], "fixed_f4_f2": [23, 26], "best": [23, 26, 59], "f4": [23, 26], "f2": [23, 26], "625": [23, 26], "read_interact": 23, "seed": [23, 24, 25, 30, 31, 44, 56], "respack_data": 23, "calc_kan_param": [26, 37], "n_site": 26, "procedur": [26, 37, 58], "physic": [26, 31, 42, 56, 57, 59, 60], "review": 26, "b": 26, "86": [26, 37], "165105": [26, 37], "2012": [26, 37], "vaugier": 26, "biermann": 26, "formula": [26, 31, 42], "30": [26, 53, 57, 58, 59], "31": [26, 53, 57], "32": [26, 58], "4d": 26, "coulomb": [26, 37, 59], "atom": [26, 37, 51, 56, 57, 60], "wannier": [26, 30, 31, 37, 41, 45, 53], "center": [26, 56], "verbos": 26, "mode": [26, 30, 48, 53, 57], "int_param": 26, "direct": [26, 29, 36, 37], "calc_u_avg_fulld": [26, 37], "integr": [26, 29, 31, 37, 42, 48, 59], "d": [26, 31, 42, 50, 53, 54, 55, 57, 58], "pavarini": 26, "2014": 26, "arxiv": [26, 56], "1411": 26, "6906": 26, "julich": 26, "school": 26, "page": [26, 39, 49], "8": [26, 37, 56, 57, 58, 59, 60], "23": 26, "25": [26, 53, 56, 57, 60], "atm": [26, 30], "l": [26, 56, 57, 58], "f0": 26, "calculate_interaction_from_averag": [26, 37], "directli": [26, 30, 31, 37, 44, 49, 50], "spheric": [26, 37], "cubic": [26, 31, 37, 42], "basi": [26, 30, 31, 37, 42, 57, 58], "assumpt": 26, "give": [26, 30, 31, 37, 40, 44, 49, 56, 57, 58], "indepentendli": 26, "choosen": [26, 57], "harmon": [26, 37], "same": [26, 29, 30, 31, 37, 39, 40, 42, 44, 45, 48, 51, 53, 56, 57, 59], "tupl": [26, 31, 42], "construct_u_kan": 26, "jc": 26, "element": [26, 31, 37, 42, 44, 53, 57], "uiiii": 26, "hund": 26, "coupl": [26, 31, 42, 58, 60], "2j": 26, "inter": [26, 37], "term": [26, 30, 31, 42, 44, 46, 59, 60], "wave": [26, 31, 37, 41], "fit_kanamori": 26, "switch_jk": 26, "fit_2": 26, "fit_3": 26, "fit_4": 26, "scipi": [26, 31, 42, 44, 48], "four": [26, 37], "flip": [26, 57], "inner": [26, 37], "form": [26, 48], "three": [26, 37, 56], "uijkl_fit": 26, "read_uijkl": 26, "path_to_uijkl": 26, "vijkl": [26, 37], "want": [26, 31, 42, 48, 50, 56, 57, 58, 59], "red_to_2ind": 26, "reduc": [26, 31, 37, 40, 56, 57, 58], "4index": 26, "2index": 26, "prb96": 26, "seth": 26, "peil": 26, "georg": 26, "u_antipar": 26, "u_mm": 26, "oo": 26, "mm": 26, "u_par": 26, "m": [26, 56, 57, 60], "intersit": 26, "u_ijij": 26, "switch": [26, 56, 57], "u_ijkl": [26, 37], "u_ikjl": [26, 37], "uij_anti": 26, "red": 26, "u_iijj": 26, "uij_par": 26, "analyt": [27, 28, 29, 39, 58, 60], "g_imp": 27, "omega": [27, 28, 29, 46, 56, 57, 58, 60], "h5": [27, 28, 29, 30, 31, 35, 36, 39, 41, 42, 44, 56, 57, 58, 59, 60], "a_imp": 27, "back": [27, 28, 29, 36, 54, 58, 59, 60], "see": [27, 28, 29, 31, 37, 39, 40, 42, 44, 48, 50, 51, 53, 56, 57, 58], "docstr": [27, 28, 29], "Not": [27, 31, 40, 42, 58], "author": [27, 28, 29], "maximilian": [27, 28, 29], "materi": [27, 28, 29, 58, 59], "theori": [27, 28, 29, 49, 50, 51], "group": [27, 28, 29, 36, 50, 51, 57, 58], "zurich": [27, 28, 29], "2020": [27, 28, 29], "2022": [27, 28, 29, 30, 56, 57, 60], "external_path": [27, 28, 29], "sum_spin": [27, 28], "maxent_error": [27, 28, 29], "02": [27, 28, 29, 53, 57], "n_points_max": [27, 28, 29], "200": [27, 28, 56, 60], "n_points_alpha": [27, 28, 29], "50": [27, 28, 29, 56, 57, 58, 60], "omega_min": [27, 28, 29], "20": [27, 28, 50, 51, 56, 57, 60], "omega_max": [27, 28, 29], "last_it": [27, 28, 29, 57, 58, 60], "whether": [27, 28, 31, 42, 56, 60], "sum": [27, 28, 31, 37, 42, 45, 46, 57, 58], "over": [27, 28, 29, 30, 37, 58], "analyz": [27, 28, 29, 57], "hyperbol": [27, 28, 29, 31, 42], "vari": [27, 28, 29, 37, 45, 56], "logarithm": [27, 28, 29, 60], "lower": [27, 28, 29, 53, 57, 60], "end": [27, 28, 29, 31, 37, 54], "rang": [27, 28, 29, 45, 46, 56, 57, 58, 60], "where": [27, 28, 29, 31, 37, 42, 48, 50, 53, 56, 57, 58, 59], "being": [27, 28, 29], "compris": [27, 28, 29], "featur": [27, 28, 29, 37, 49, 55, 60], "normal": [27, 28, 37, 47, 50, 51, 57], "upper": [27, 28, 29, 60], "unpacked_result": [27, 28], "each": [27, 31, 40, 42, 44, 50, 53, 56, 57, 59, 60], "lattic": [28, 30, 31, 42, 56, 58, 60], "g_latt": 28, "a_latt": 28, "frequenc": [28, 29, 30, 31, 37, 42, 44, 45, 56, 57, 60], "trace": [28, 30, 57, 58], "kohn": [28, 37, 56, 57, 58], "sham": [28, 37, 56, 57, 58], "hop": [28, 31, 41], "sort": [28, 31, 55, 56, 57], "lead": [28, 53], "crossov": 28, "thei": [28, 37, 56], "chosen": [28, 29, 31, 42, 44, 53, 57], "diagon": [28, 29, 31, 37, 42, 52, 53, 58], "least": [28, 31, 37, 44, 48, 58], "ev": [28, 56, 57, 58, 59, 60], "auxiliari": 29, "pleas": [29, 37, 39, 48, 49, 55, 56, 58], "formal": [29, 31, 37, 41, 55, 58], "particular": [29, 45, 48], "kramer": 29, "kronig": 29, "continuator_typ": 29, "inversion_sigmainf": 29, "12": [29, 52, 56, 57, 58, 59, 60], "400": 29, "linefitanalyz": 29, "n_points_interp": 29, "2000": 29, "n_points_fin": 29, "1000": 29, "inversion_dc": 29, "come": [29, 51, 60], "For": [29, 30, 31, 37, 39, 41, 48, 49, 50, 51, 53, 54, 56, 57, 58, 60], "bend": 29, "neglegct": 29, "chi2curvatureanalyz": 29, "classicanalyz": 29, "entropyanalyz": 29, "bryananalyz": 29, "interpol": [29, 60], "complex": [29, 55, 57, 59], "grid": [29, 56, 58, 60], "sigma_w": 29, "g_aux_w": 29, "g_aux": 29, "rais": [29, 31, 57, 58], "notimplementederror": 29, "larger": [29, 37, 52, 59], "than": [29, 31, 37, 42, 48, 51, 52, 58], "1x1": 29, "possibl": [29, 31, 41, 42, 43], "global": [29, 57], "frame": [29, 57], "violat": 29, "would": [29, 37, 59], "dmft_ouput": 30, "wannier90": [30, 31, 36, 37, 38, 41, 42, 45, 50, 56, 58], "tb": [30, 36, 56, 60], "properti": [30, 37, 57, 60], "bandstructur": [30, 56, 60], "slice": [30, 36, 60], "2021": [30, 36, 56, 57], "todo": 30, "multi": 30, "make": [30, 37, 48, 49, 50, 52, 53, 56, 57, 58, 60], "proper": 30, "wannier_hr": 30, "w90_path": [30, 60], "w90_seed": [30, 60], "mu_tb": [30, 60], "add_spin": [30, 60], "add_lambda": [30, 60], "add_loc": [30, 56], "with_sigma": [30, 60], "fermi_slic": [30, 60], "qp_band": [30, 60], "orbital_order_to": [30, 60], "add_mu_tb": [30, 60], "band_basi": 30, "mu_shift": 30, "proj_nuk": 30, "spec": [30, 60], "tight": [30, 60], "bind": [30, 51, 60], "seed_hr": 30, "dat": [30, 36, 56, 58, 59], "wout": [30, 56], "A": [30, 37, 51, 56, 58, 60], "w": [30, 31, 37, 42, 53, 60], "strength": 30, "t2g": [30, 31, 42, 53, 58, 59, 60], "dimens": [30, 31, 44, 57], "str": [30, 31, 42], "model": [30, 36, 56, 60], "extra": [30, 48, 57], "kwarg": 30, "sigma_dict": [30, 60], "project": [30, 31, 44, 46, 54, 56, 57, 58, 59, 60], "integ": [30, 37], "special": [30, 38, 52, 57, 60], "post": [30, 31, 44, 49], "purpos": [30, 56, 57], "broaden": [30, 31, 42], "finiti": 30, "manual": [30, 31, 40, 51, 53, 57, 58], "match": [30, 48], "shape": [30, 58], "Will": 30, "togeth": [30, 53, 59], "tb_data": [30, 60], "emat": 30, "eigenvector": [30, 57], "dim": 30, "n_k": [30, 56, 60], "n_w": [30, 31, 43, 60], "defin": [30, 53, 56, 58, 60], "freq_dict": [30, 60], "evalu": [30, 59], "config": [31, 34, 42, 52, 57, 58, 60], "ini": [31, 34, 35, 43, 51, 52, 56, 57, 58], "configpars": 31, "comment": 31, "delimit": 31, "howev": [31, 48, 49, 50, 53, 57], "nonetyp": 31, "cannot": 31, "framework": 31, "xxx": 31, "jobnam": [31, 43, 56, 57], "dmft_dir": [31, 42], "do": [31, 38, 40, 41, 42, 53, 56, 57, 58, 59], "plo_cfg": [31, 43, 58], "plo": [31, 41, 42, 52, 53, 55], "cfg": [31, 42, 52, 57, 58], "h_int_typ": [31, 43, 56, 57], "density_dens": [31, 42, 56, 57], "eg": [31, 42, 58], "subset": [31, 42], "full_slat": [31, 42], "crpa_density_dens": [31, 42], "dynam": [31, 42], "dynamic_u": [31, 42], "u_iw": [31, 42], "h_int_basi": [31, 43], "convent": [31, 42], "wien2k": [31, 42], "comma": [31, 40, 42], "u_prim": [31, 43], "prime": [31, 42], "ratio_f4_f2": [31, 43], "ratio": [31, 37, 42], "f_4": [31, 42], "f_2": [31, 42], "63": [31, 42], "imfreq": [31, 42], "etc": [31, 37, 42, 47, 56, 57, 58, 60], "n_iter_dmft_first": [31, 43, 56], "10": [31, 37, 42, 44, 53, 56, 57, 58, 59, 60], "solut": [31, 42, 47, 56, 57, 58], "n_iter_dmft_p": [31, 43, 56], "n_iter_dmft": [31, 43, 56, 57], "dc_type": [31, 43, 56, 57], "fll": [31, 42], "held": [31, 42], "amf": [31, 42], "dc_dmft": [31, 43, 56, 57, 58], "cpa_zeta": [31, 43], "cpa": [31, 42], "cpa_x": [31, 43], "probabl": [31, 42, 57], "tau": [31, 42, 44, 56, 58, 59], "solver_typ": [31, 43, 56, 57], "ctint": [31, 39, 42, 48], "n_iw": [31, 43, 56, 57], "1025": [31, 42], "n_tau": [31, 43, 56, 57], "10001": [31, 42], "n_l": [31, 43, 44, 56, 58], "measure_g_l": [31, 42, 43, 56, 58], "legendre_fit": [31, 42, 43], "5001": [31, 42, 56], "w_rang": [31, 43], "w_min": [31, 42], "w_max": [31, 42], "refreq": [31, 42], "diag_delta": [31, 43], "hybrid": [31, 42, 45, 57, 58], "h5_save_freq": [31, 43, 56], "how": [31, 38, 39, 42, 48, 56, 57, 58], "often": [31, 42, 50, 53], "ye": [31, 42], "put": [31, 42], "magmom": [31, 43, 57], "seper": [31, 40, 42], "moment": [31, 42, 44, 57, 59], "length": [31, 42, 44, 57], "must": [31, 37, 42, 48, 56], "compos": [31, 42], "energet": [31, 42], "electronvolt": [31, 42], "posit": [31, 42, 53], "favour": [31, 42], "compon": [31, 42, 59, 60], "enforce_off_diag": [31, 43], "enforc": [31, 42, 44], "h_field": [31, 43], "field": [31, 42, 45, 47, 58], "h_field_it": [31, 43], "kept": [31, 42, 57], "sigma_mix": [31, 43, 56], "g0": [31, 42, 44], "mean": [31, 42, 46, 51, 58, 59], "g0_mix": [31, 43, 56, 57], "weiss": [31, 42, 45, 47], "g0_mix_typ": [31, 43], "broyden": [31, 42], "broy_max_it": [31, 43], "maximum": [31, 42, 44, 59, 60], "correspond": [31, 36, 40, 42, 56, 59, 60], "calc_energi": [31, 43, 56], "explicitli": [31, 37, 42], "loop": [31, 42], "block_threshold": [31, 43, 56, 57], "05": [31, 37, 42, 53, 58], "diag": [31, 42, 44], "block_suppress_orbital_symm": [31, 43], "equiv": [31, 42], "affect": [31, 42], "old": [31, 34, 35, 42], "path_to_sigma": [31, 43], "load_sigma_it": [31, 43], "noise_level_initial_sigma": [31, 43], "spread": [31, 42], "gaussian": [31, 42], "nois": [31, 42, 44, 57, 58], "occ_conv_crit": [31, 43], "certain": [31, 42], "occ": [31, 42, 59], "gimp_conv_crit": [31, 43], "sum_w": [31, 42], "gimp": [31, 42], "smaller": [31, 42], "g0_conv_crit": [31, 43], "g0_prev": [31, 42], "sigma_conv_crit": [31, 43], "sigma_prev": [31, 42], "sampling_iter": [31, 43], "mani": [31, 42, 51, 57, 58, 59], "sampl": [31, 42, 57], "sampling_h5_save_freq": [31, 43], "overwrit": [31, 40, 42, 53], "calc_mu_method": [31, 43], "alwai": [31, 37, 42, 53, 57, 58], "mai": [31, 42, 56, 60], "newton": [31, 42], "root": [31, 42, 44, 49, 58], "much": [31, 42], "faster": [31, 42], "might": [31, 42, 45, 50, 56, 57, 60], "brent": [31, 42], "precondit": [31, 42], "edg": [31, 42], "compromis": [31, 42], "speed": [31, 42, 58], "prec_mu": [31, 43, 56, 57], "precis": [31, 42, 57], "ani": [31, 32, 42, 48, 49, 53, 56, 58, 60], "calc_mu": [31, 42], "fixed_mu_valu": [31, 43], "remain": [31, 42, 53], "mu_update_freq": [31, 43], "everi": [31, 40, 41, 42, 44, 45, 46], "mu_initial_guess": [31, 43], "mu_mix_const": [31, 43], "constant": [31, 37, 42, 56], "mu_mix_per_occupation_offset": [31, 43], "proport": [31, 42, 59], "offset": [31, 42], "mui": [31, 42], "mu_next": [31, 42], "factor": [31, 40, 42], "mu_dichotomi": [31, 42], "mu_previ": [31, 42], "n": [31, 42, 50, 52, 53, 54, 57, 58, 59], "n_target": [31, 42], "ensur": [31, 42, 57, 58], "instead": [31, 42, 44, 57], "set_rot": [31, 43, 58], "hloc_dft": [31, 42], "hloc": [31, 42, 58], "suszept": [31, 42], "chi": [31, 42], "sz": [31, 42, 57], "guid": [31, 42, 44, 56, 57, 59], "dynamic_susceptibility_notebook": [31, 42], "measure_chi_insert": [31, 43], "insert": [31, 42, 53, 58], "mu_gap_gb2_threshold": [31, 43, 58], "empti": [31, 42, 56], "recommend": [31, 42, 48], "01": [31, 42, 57, 60], "mu_gap_occ_devi": [31, 43, 58], "through": [31, 36, 42, 56, 57, 58, 60], "deviat": [31, 42, 58], "avoid": [31, 37, 42], "stuck": [31, 42, 53], "insul": [31, 42, 55, 58], "store_solv": [31, 43, 56], "whole": [31, 44, 52, 53], "dmft_input": [31, 44], "length_cycl": [31, 43, 57], "sweep": [31, 43], "taken": [31, 44], "n_warmup_cycl": [31, 43, 57], "n_cycles_tot": [31, 43, 57, 58], "measure_g_tau": [31, 43], "measure_g_iw": [31, 43], "measure_density_matrix": [31, 43, 56, 57], "use_norm_as_weight": [31, 44], "perturb": [31, 44], "histogram": [31, 44, 57], "perturbation_order_notebook": [31, 44], "dmft_result": [31, 44, 47, 56, 57, 58, 60], "subgroup": [31, 44], "pert_order_imp_x": [31, 44], "pert_order_total_imp_x": [31, 44], "max_tim": [31, 43], "amount": [31, 37, 44], "spend": [31, 44, 53], "imag_threshold": [31, 43, 57], "10e": [31, 44], "15": [31, 44, 56, 57, 58], "g0_tau": [31, 44], "scheme": [31, 44, 52], "occur": [31, 44, 57], "off_diag_threshold": [31, 43], "hloc0": [31, 44], "move_doubl": [31, 43], "move": [31, 44, 48, 53], "perform_tail_fit": [31, 43, 57], "fit_max_mo": [31, 43, 57], "fit_min_n": [31, 43], "fit_max_n": [31, 43], "highest": [31, 44, 57], "fit_min_w": [31, 43, 57], "fit_max_w": [31, 43, 57], "random_se": [31, 43], "random": [31, 44], "cutoff": [31, 37, 44, 58], "restrict": [31, 44], "hilbert": [31, 44], "particl": [31, 44, 46, 47, 57], "loc_n_max": [31, 43], "n_bath": [31, 43], "bath": [31, 44], "bath_fit": [31, 43], "discretizebath": [31, 44], "v": [31, 37, 44, 50, 59], "bathfitt": [31, 44], "refine_factor": [31, 43], "rerun": [31, 44], "increas": [31, 37, 44, 50, 57, 58], "ph_symm": [31, 43], "hole": [31, 44, 57], "symmetr": [31, 40, 44], "calc_m": [31, 43], "afterward": [31, 44], "enforce_gap": [31, 43], "interv": [31, 44], "ignore_weight": [31, 43], "peak": [31, 44], "fitter": [31, 44], "dt": [31, 43], "state_storag": [31, 43], "locat": [31, 44], "larg": [31, 37, 44, 55, 57, 58], "mp": [31, 44], "path_to_g": [31, 43], "alreadi": [31, 37, 44, 50, 51, 56], "go": [31, 44, 48, 51, 52, 53, 56, 57, 58, 59, 60], "previous": [31, 44], "termin": [31, 44], "evolv": [31, 44], "dmrg": [31, 44], "maxmi": [31, 43], "maxim": [31, 44], "bond": [31, 44, 57, 59], "maxmib": [31, 43], "maxmb": [31, 43], "tw": [31, 43], "9": [31, 44, 57, 58, 60], "truncat": [31, 44], "link": [31, 44, 53, 55, 58], "dmrg_maxmi": [31, 43], "dmrg_maxmib": [31, 43], "dmrg_maxmb": [31, 43], "dmrg_tw": [31, 43], "measure_hist": [31, 43], "perturbation_ord": [31, 44], "improved_estim": [31, 43], "sigma_iw": [31, 44, 57], "dx": [31, 44], "doi": [31, 37, 44, 58], "org": [31, 37, 44, 58], "1103": [31, 37, 44, 58], "physrevb": [31, 37, 44, 58], "85": [31, 44], "205106": [31, 44], "with_fock": [31, 43], "fock": [31, 44, 57], "force_r": [31, 43], "forc": [31, 44], "one_shot": [31, 43], "consit": [31, 44], "tol": [31, 43], "toler": [31, 44, 56], "dft_code": [31, 43, 56, 58], "choos": [31, 41, 56, 58, 60], "n_core": [31, 43, 51, 56, 58], "feed": [31, 41], "davidson": [31, 41, 52], "recalcul": [31, 41], "newli": [31, 41], "projector": [31, 36, 41, 57], "n_iter_first": [31, 43], "dft_exec": [31, 43, 56, 58], "vasp_std": [31, 41, 57, 58], "store_eigenv": [31, 43], "eigenv": [31, 41, 57], "locproj": [31, 41, 57], "projector_typ": [31, 43, 56, 58], "eig": [31, 41], "mpi_env": [31, 43, 56, 58], "select": [31, 37, 41, 53, 57, 58, 60], "env": [31, 41], "n_cores_dft": [31, 41], "requir": [31, 41, 48, 51, 53, 57], "incar": [31, 37, 41, 52, 53, 57, 58], "w90_exec": [31, 43, 56], "singl": [31, 41, 46, 47, 59], "map": [31, 40, 41, 53, 56, 57], "dc_factor": [31, 43], "multipli": [31, 40], "dc_fixed_valu": [31, 43], "configur": [31, 40, 48, 55, 56], "turn": [31, 40, 51, 53, 56, 58], "dc_fixed_occ": [31, 43], "still": [31, 40, 57], "kind": [31, 40, 56], "dc_u": [31, 43], "dc_j": [31, 43], "map_solver_struct": [31, 43], "exactli": [31, 40, 45], "ineq": [31, 40], "_python_api": [31, 40], "triqs_dft_tool": [31, 40, 57], "block_structur": [31, 40], "blockstructur": [31, 40], "map_gf_struct_solv": [31, 40], "mapped_solver_struct_degeneraci": [31, 43], "pick_solver_struct": [31, 43], "pick": [31, 40], "dictionari": [31, 40, 60], "dimension": [31, 40], "similar": [31, 40, 57], "syntax": [31, 40, 48], "treat": [31, 40, 57, 58], "keep": [31, 48, 56], "degener": 31, "config_fil": 31, "categori": [31, 47], "usabl": 31, "valueerror": [31, 57, 58], "miss": 31, "fulfil": 31, "valid": [31, 48], "extern": 32, "combin": [34, 35, 55], "kslice": [36, 60], "coord": 36, "them": [36, 37, 49, 50, 57], "_kslice": 36, "latter": [36, 53, 59, 60], "2d": 36, "coordin": [36, 57], "independ": 36, "dft_bands_input": 36, "sumkdfttool": 36, "spaghetti": 36, "write_bands_to_h5": 36, "filename_arch": 36, "_band": 36, "seedname_arch": 36, "help": [37, 50, 53, 58, 60], "crpa_of_srvo3": 37, "moreov": 37, "eval_u": 37, "There": [37, 50], "some": [37, 50, 51, 53, 54, 56, 57, 58], "remark": [37, 52], "notat": 37, "pdf": 37, "folder": [37, 48, 51, 58, 59], "srvo3": [37, 53, 55], "lunio3": 37, "detail": [37, 56], "look": [37, 38, 48, 49, 51, 55, 56, 57, 58, 60], "phd": 37, "thesi": 37, "merzuk": 37, "kaltak": 37, "oth": 37, "38099": 37, "ext_ep": 37, "sh": [37, 48, 50, 58, 59], "bash": [37, 48, 50, 51], "epsilon": 37, "q": 37, "vp": 37, "r": [37, 56, 57, 58, 60], "vasprun": [37, 57], "xml": [37, 57], "nm": 37, "ismear": 37, "ediff": [37, 53], "optic": 37, "nband": 37, "respons": 37, "gw": 37, "plane": [37, 60], "encut": 37, "high": [37, 53, 57, 59, 60], "algo": 37, "exact": [37, 52], "nelm": 37, "loptic": 37, "lwave": 37, "96": 37, "lmaxmix": 37, "wavecar": [37, 52], "chgcar": [37, 52, 58], "addition": [37, 48, 57, 60], "win": [37, 56], "bare": [37, 58], "screen": 37, "omegamax": 37, "ncrpa_band": 37, "disentagl": 37, "ntarget": 37, "kubo": 37, "disentangl": [37, 45, 56], "listet": 37, "vcutoff": 37, "reason": [37, 51], "ntarget_st": 37, "ncshmem": 37, "you": [37, 39, 40, 48, 49, 50, 52, 53, 56, 57, 58, 59, 60], "sigsev": 37, "while": [37, 51, 56, 59, 60], "polar": 37, "sure": [37, 48, 49, 50, 52, 53, 56, 57, 58, 60], "your": [37, 38, 39, 48, 49, 50, 58, 59, 60], "stack": [37, 57], "size": [37, 50], "enough": [37, 51, 58], "ulimit": 37, "unlimit": 37, "funciton": 37, "exclud": 37, "lproject": 37, "ldisentangl": 37, "miyak": 37, "80": [37, 51], "155134": 37, "lweight": 37, "friedrich": 37, "shih": 37, "withing": 37, "w000x": 37, "tmp": 37, "nododi": 37, "know": [37, 40], "cuttoff": 37, "sai": [37, 57], "low": [37, 46, 56, 58, 59, 60], "v_ijkl": 37, "abov": [37, 48, 52, 53, 56, 58, 60], "One": [37, 52, 53, 57], "debugging_exampl": 37, "latio3": 37, "vcutoff_converg": 37, "png": 37, "e_": [37, 46], "corr": [37, 46], "rpa": 37, "infti": 37, "asymptot": 37, "behavior": [37, 57, 58], "goe": [37, 58], "n_": 37, "approx": [37, 58], "encutgw": 37, "crucial": [37, 60], "To": [37, 38, 48, 50, 53, 56, 58, 59], "2e4w": 37, "lwpot": 37, "nevertheless": 37, "good": [37, 53, 57, 58], "choic": [37, 57, 58], "nelect": 37, "electron": [37, 46, 53, 56, 57, 58, 59], "seem": [37, 53], "weak": 37, "Then": [37, 50, 51, 52, 53, 56, 57, 58, 59], "u_": 37, "mathrm": 37, "frac1": 37, "2l": 37, "sum_i": 37, "iiii": 37, "j_": 37, "sum_": 37, "neq": 37, "ijji": 37, "convers": 37, "frac85": 37, "frac75": 37, "iijj": 37, "ijij": 37, "straight": [37, 51], "forward": [37, 51], "perfect": 37, "squar": 37, "Be": 37, "awar": [37, 59], "unit": [37, 51, 57, 59], "cell": [37, 51, 54, 56, 57, 59, 60], "prb": [37, 57], "pseudopotenti": 37, "accur": 37, "higher": [37, 57, 58], "entangl": [37, 56, 57], "upto": 37, "v3": [37, 53], "exclus": 37, "below": [38, 43, 44, 48, 53, 55, 56, 57, 58, 59, 60], "success": 38, "machin": 38, "homepag": 39, "changelog": 39, "visit": 39, "multiband": 39, "softwar": [39, 53], "librari": [39, 48, 51], "advantag": 39, "variou": [39, 59], "forktp": 39, "ctseg": [39, 42, 48], "tag": [39, 53], "learn": 39, "journal": 39, "research": [39, 57], "cite": 39, "paper": 39, "bib": 39, "modifi": [40, 50], "unless": [40, 56], "what": [40, 45, 53, 58, 59], "mostli": 41, "ftp": [42, 48], "aim": 43, "comprehens": 43, "exhaust": 43, "mark": [43, 57], "uniqu": [44, 56], "found": [45, 51, 52, 56, 57], "In": [45, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60], "retriev": 45, "legend": [45, 46, 56, 57, 58], "iiter": [45, 46], "n_dmft_iter": [45, 46], "ish": 45, "n_shell": 45, "n_corr_shel": 45, "iineq": 45, "iorb": [45, 46], "n_orbit": [45, 46], "sp": [45, 60], "label": [45, 46, 56, 57, 58], "ikpt": 45, "n_kpt": 45, "iband": 45, "downfold": 45, "n_band": 45, "window": [45, 55, 56, 57, 60], "arr": [45, 46], "block_gf": 45, "represent": 45, "obtain": [45, 46, 53, 56, 58, 60], "ispin": [45, 46], "iimp": 46, "n_imp": 46, "collinear": 46, "fed": [46, 58], "pre": [46, 52, 58], "resolv": 46, "proxi": [46, 47], "presenc": 46, "eff_mass": 46, "renormalized_mass": 46, "As": 46, "around": [46, 53, 56, 57, 58, 60], "bigg": 46, "frac": 46, "partial": [46, 52, 58], "re": [46, 57, 58, 60], "_": [46, 56], "rightarrow": 46, "tot": 46, "express": [46, 58], "stepwis": [46, 47], "fall": 47, "relev": [47, 49, 58], "aid": 47, "convergence_ob": [47, 56], "progress": 47, "path_to_triq": 48, "besid": 48, "pip3": 48, "user": [48, 49, 50, 51, 56], "argpars": 48, "pytest": 48, "autobuild": 48, "pandoc": 48, "nbsphinx": 48, "linkifi": 48, "sphinx_rtd_them": 48, "myst": 48, "parser": 48, "simpli": [48, 54, 57], "furthermor": [48, 57], "hereaft": 48, "install_prefix": 48, "triqsvar": 48, "share": [48, 50], "clone": 48, "flatironinstitut": [48, 49], "repositori": 48, "git": [48, 51], "com": [48, 49, 50], "src": 48, "checkout": 48, "compil": [48, 49, 50, 53], "mkdir": 48, "cd": [48, 50, 51], "dbuild_document": 48, "ON": 48, "c": [48, 50, 51, 53, 56, 57, 58], "search": 48, "dir": [48, 51], "rebuild": 48, "serv": [48, 58], "127": 48, "8000": 48, "insid": [48, 50, 53], "connect": 48, "well": [48, 49, 53, 57, 58], "recent": [48, 50], "ci": 48, "dockerhub": 48, "pull": [48, 49], "materialstheori": [48, 50], "solid_dmft_ci": 48, "mind": 48, "vv": 48, "doption1": 48, "value1": 48, "doption2": 48, "value2": 48, "dcmake_install_prefix": 48, "path_to_solid_dmft": [48, 59], "debug": 48, "dcmake_build_typ": 48, "disabl": [48, 53], "dbuild_test": 48, "question": 49, "ask": 49, "discuss": [49, 56, 57, 58], "experienc": 49, "technial": 49, "itself": [49, 57, 58], "regard": [49, 52], "respect": [49, 56], "offici": [49, 50, 53], "suggest": [49, 58], "request": 49, "easier": [49, 53], "guidelin": 49, "version": [49, 50, 51, 53], "cmakelist": 49, "txt": 49, "cmakecach": 49, "gist": 49, "referenc": 49, "quickli": [49, 60], "reproduc": [49, 55, 56], "focal": 50, "crai": 50, "mpich": 50, "intelmkl": 50, "built": 50, "could": [50, 56, 57, 60], "t": [50, 51, 53, 56, 58], "triqs_mpich": [50, 51], "mpich_dockerfil": 50, "triqs_openmpi": 50, "openmpi_dockerfil": 50, "csc_vasp": 50, "tar": 50, "gz": 50, "altern": [50, 60], "gitlab": 50, "registri": 50, "log": 50, "person": 50, "access": 50, "token": 50, "cat": [50, 56, 57], "login": 50, "ethz": [50, 51], "ch": [50, 51], "usernam": 50, "password": 50, "stdin": 50, "matl": 50, "uni": 50, "yet": 50, "saru": [50, 51], "don": [50, 53, 56], "forget": 50, "didn": 50, "tri": [50, 53], "leav": 50, "wish": 50, "upload": [50, 60], "shown": [50, 53, 55, 56], "rm": [50, 53, 57], "id": 50, "pwd": [50, 51], "shm": 50, "4g": 50, "user_id": 50, "group_id": 50, "p": [50, 53, 57, 58], "8378": 50, "import": [50, 51, 53, 56, 57, 58, 60], "translat": 50, "permiss": 50, "mount": [50, 51], "volum": [50, 56], "memori": 50, "hard": 50, "64m": 50, "suffici": 50, "produc": [50, 53, 59], "sibu": 50, "7": [50, 53, 56, 57, 58, 59, 60], "mobi": 50, "2606": 50, "colon": 50, "perman": 50, "restart": [50, 57], "explain": 50, "run_dmft": 50, "jupyt": 50, "lab": 50, "everyth": [51, 56, 60], "quit": [51, 56, 57], "newest": 51, "sbatch": 51, "00": [51, 56], "ntask": 51, "36": [51, 56], "eth3": 51, "constraint": 51, "mc": 51, "partit": 51, "err": [51, 57], "srun": 51, "scratch": 51, "destin": 51, "app": 51, "dmatl": 51, "thats": 51, "unfortun": 51, "enging": 51, "mandatori": [51, 58], "minim": [51, 52], "idl": [51, 58], "harm": 51, "never": 51, "activ": 51, "dockerfile_mpich": 51, "isn": 51, "libgfortran": 51, "gfortran7": 51, "els": [51, 56, 57, 58, 60], "gfortran9": 51, "scriptdir": 51, "pmi2": 51, "workdir": 51, "python3": [51, 58, 59], "abl": [51, 58], "lot": [51, 60], "significantli": 51, "prefer": 52, "poscar": [52, 57, 58], "potcar": [52, 57, 58], "machineri": 52, "importantli": [52, 53], "programm": 52, "accordingli": [52, 53, 57], "spawn": 52, "dmft_cycl": 52, "again": 52, "limit": 52, "hpc": [52, 59], "trick": 52, "slrum": 52, "mayb": 52, "slight": 52, "start_vasp_from_master_nod": 52, "csc_flow": 52, "eigenvalu": [52, 57], "simultan": 52, "veri": [52, 53, 57, 58], "conserv": 52, "ialgo": 52, "90": 52, "rather": [52, 57], "few": [53, 56, 57, 58], "fileio": 53, "1710": 53, "someth": 53, "gamma": [53, 56, 58, 60], "IF": 53, "iu0": 53, "THEN": 53, "endif": 53, "replac": [53, 57], "99": 53, "4i6": 53, "proj": [53, 56], "nk": [53, 57], "nb": 53, "nf": 53, "f12": 53, "efermi": [53, 57], "wde": 53, "ncdij": 53, "sometim": 53, "buffer": 53, "flush": 53, "580": 53, "stop_tim": 53, "iu6": 53, "17": [53, 57], "essenti": [53, 56], "long": [53, 59], "lprj_ldapu": 53, "basic": 53, "lda": 53, "644": 53, "stai": [53, 58], "imix": 53, "won": [53, 56, 58], "manifold": [53, 59], "y": [53, 54, 56, 57, 60], "yz": [53, 54, 57], "actual": [53, 57], "left": [53, 57, 60], "side": 53, "right": [53, 57, 59, 60], "xy": [53, 54, 56, 57], "x2": 53, "y2": [53, 54, 57], "z2": 53, "xz": [53, 54, 57], "dxz": [53, 54, 57, 60], "pr": [53, 57], "dx2": [53, 54, 57], "dz2": [53, 54, 57], "wavefunct": 53, "pai": [53, 56], "attent": [53, 56], "former": [53, 54], "necessarili": 53, "coincid": 53, "both": [53, 57, 58], "de": 53, "ep": 53, "ncg": 53, "dav": [53, 57], "394708006287e": 53, "65893e": 53, "09": [53, 57], "11730e": 53, "134994": 53, "197e": 53, "06": [53, 57], "992e": 53, "smear": 53, "394760088659e": 53, "39472e": 53, "35516e": 53, "13": [53, 57], "132366": 53, "110e": 53, "245e": 53, "But": [53, 58], "preserv": 53, "less": 53, "top": 53, "subroutin": 53, "elmin": 53, "statement": 53, "650": 53, "lprj_dealloc_covl": 53, "kpar_sync_al": 53, "mlwf_wannier90": 53, "cqij": 53, "t_info": 53, "latt_cur": 53, "info": [53, 60], "ll": [53, 56], "twoelectron4o": 53, "o": [53, 55, 56, 58], "behind": 53, "linear_opt": 53, "stm": 53, "v2": 53, "write_u_matric": [53, 56], "dvasp2wannier90v2": 53, "though": [53, 56], "fail": 53, "ones": [53, 56], "consum": 53, "lesser": 53, "extent": 53, "definit": 53, "logic": 53, "150": [53, 57, 58], "lsuppress_projs_exist": 53, "place": 53, "mod": 53, "icharg": 53, "inquir": 53, "NOT": 53, "sensit": 54, "expect": [54, 56, 58], "pbnm": 54, "p21": [54, 58], "dxy": [54, 57, 60], "dyz": [54, 57, 60], "fe": [54, 58], "bring": [54, 59], "45": [54, 57], "degre": 54, "sqrt2": 54, "swap": [54, 57], "overview": 55, "typic": 55, "short": 55, "descript": 55, "hdf5": [55, 56], "prnio3": 55, "lighter": 55, "ndnio2": 55, "mit": 55, "metal": [55, 57, 58], "transit": [55, 57, 58], "refin": 55, "diagram": 55, "visual": 55, "try": [55, 56, 57, 59, 60], "ce2o3": 55, "analysi": 55, "multiplet": 55, "matplotlib": [56, 57, 58, 60], "pyplot": [56, 58, 60], "plt": [56, 57, 58, 60], "ticker": 56, "disclaim": [56, 57, 58, 59], "heavi": [56, 57, 58, 59], "simplifi": [56, 58], "deliv": 56, "minut": 56, "demonstr": [56, 57], "goal": [56, 58], "fulli": [56, 58, 59], "ce": 56, "_2": 56, "_3": 56, "experiment": [56, 58], "ground": 56, "equilibrium": 56, "repeat": 56, "strain": 56, "fig": [56, 57, 58, 60], "2111": 56, "10289": 56, "fact": 56, "predict": [56, 58], "underestim": 56, "approxim": [56, 58], "overestim": 56, "perpar": 56, "analys": [56, 57], "ref": [56, 57, 58], "primit": 56, "14": [56, 57], "rel": [56, 57, 58], "flat": 56, "relax": 56, "iii": 56, "explicit": 56, "nosym": 56, "dmft_prefix": 56, "electron_maxstep": 56, "mixing_beta": 56, "bnd": 56, "pw2wan": 56, "wannier90convert": 56, "inp": 56, "b10": 56, "u6": 56, "46": 56, "j0": [56, 59], "03": [56, 57], "Of": 56, "cours": [56, 60], "polynomi": 56, "omega_n": [56, 57], "unlik": 56, "rotation": 56, "inspect": [56, 59], "card": 56, "interest": [56, 59, 60], "pw": 56, "dft_input": 56, "cp": 56, "append": [56, 57, 58, 60], "filenam": 56, "ouput": 56, "identifi": [56, 57, 58, 60], "_itxi": 56, "track": 56, "seedname_hr": 56, "seedname_itxi": 56, "seedname_band": 56, "too": [56, 58], "let": [56, 57], "e_fermi_run": 56, "grep": 56, "split": [56, 57, 58], "n_iter_run": 56, "ce2o3_it": 56, "_hr": 56, "_it": 56, "3557": 56, "42": [56, 57], "4619": 56, "495": 56, "tb_from_wannier90": 56, "k_space_path": 56, "bz": 56, "33": [56, 60], "h": [56, 60], "k_path": 56, "n_bnd": 56, "ax": [56, 57, 58, 60], "subplot": [56, 57, 58, 60], "figsiz": [56, 57, 58, 60], "dpi": [56, 57, 58, 60], "rdylbu": 56, "col_it": 56, "linspac": 56, "len": [56, 57, 58], "ct": [56, 60], "enumer": [56, 57, 58], "h_loc_add": 56, "ey": 56, "extend_to_spin": 56, "k_vec": 56, "k_1d": 56, "num": 56, "e_val": 56, "special_k": 56, "axhlin": [56, 58], "zorder": 56, "color": [56, 57], "grai": 56, "set_ylim": [56, 57, 58, 60], "set_xtick": [56, 57], "set_xticklabel": 56, "set_xlim": [56, 57, 58, 60], "min": 56, "set_ylabel": [56, 57, 58, 60], "fontsiz": 56, "serial": [56, 57, 60], "663824": 56, "lt": [56, 57, 60], "0x7f4a21de2160": 56, "gt": [56, 57, 60], "isol": 56, "worri": 56, "throughout": 56, "modifici": 56, "far": 56, "carefulli": [56, 57], "reliabl": 56, "figur": [56, 58], "show": [56, 57, 58, 59], "substanti": 56, "e_fermi_ref": 56, "7437": 56, "path_w90": 56, "gnbu_r": 56, "0x7f49a4157c40": 56, "ref_observ": 56, "ref_converg": 56, "e_tot": [56, 58], "d_g0": 56, "g_0": 56, "set_xlabel": [56, 57, 58, 60], "xaxi": 56, "set_major_loc": 56, "multipleloc": 56, "subplots_adjust": [56, 57, 58], "wspace": 56, "jump": 56, "bit": [56, 57, 58], "yield": 56, "confirm": 56, "achiev": [56, 58], "conclud": [56, 57, 58], "tune": [56, 58], "agre": 56, "fnd": 56, "paramt": 56, "set_printopt": 57, "suppress": 57, "mpl_interfac": 57, "oplot": 57, "vaspconvert": 57, "plovasp": 57, "plo_convert": 57, "pymatgen": 57, "vio": 57, "electronic_structur": 57, "completedo": 57, "orbitaltyp": 57, "filterwarn": 57, "08": [57, 58, 60], "16": 57, "981449": 57, "antiferromagnet": 57, "phase": [57, 59], "clear": 57, "ni": 57, "supercel": 57, "2500": 57, "hour": [57, 58, 59], "raw": 57, "pbe": 57, "nd_3": 57, "ni_pv": [57, 58], "pseudo": 57, "eigenst": [57, 58], "nelmin": 57, "sti": 57, "webpag": 57, "monitor": 57, "569483098581e": 57, "31832e": 57, "42131e": 57, "29952": 57, "148e": 57, "488e": 57, "07": 57, "26": 57, "569483098574e": 57, "75124e": 57, "25243e": 57, "30528": 57, "511e": 57, "226e": 57, "27": 57, "12733e": 57, "17328e": 57, "28448": 57, "285e": 57, "826e": 57, "28": 57, "569483098578e": 57, "41837e": 57, "17366e": 57, "29536": 57, "151e": 57, "370e": 57, "29": 57, "569483098576e": 57, "22192e": 57, "19300e": 57, "29280": 57, "689e": 57, "124e": 57, "569483098572e": 57, "38563e": 57, "27026e": 57, "28576": 57, "388e": 57, "598e": 57, "569483098573e": 57, "92768e": 57, "34212e": 57, "29024": 57, "218e": 57, "amn": 57, "onto": [57, 58], "56948310e": 57, "e0": 57, "56941742e": 57, "131358e": 57, "complete_do": 57, "ni_spd_do": 57, "get_element_spd_do": 57, "o_spd_do": 57, "nd_spd_do": 57, "nd": 57, "tdo": 57, "lw": 57, "axvlin": [57, 58], "henc": 57, "orthonorm": 57, "our": [57, 58, 59], "inde": [57, 58], "intern": 57, "basenam": 57, "nno": 57, "normion": 57, "ewindow": 57, "lshell": 57, "ion": [57, 59], "transform": 57, "later": 57, "orient": 57, "d_": 57, "oxygen": 57, "degree": 57, "cartesian": 57, "octahedra": 57, "generate_and_output_as_text": 57, "vasp_dir": 57, "convert_dft_input": 57, "39": [57, 58], "isit": 57, "titl": 57, "sc": 57, "405": 57, "No": 57, "tetrahedron": 57, "ibzkpt": 57, "doscar": [57, 58], "eigval": 57, "unorthonorm": 57, "overlap": [57, 58], "1544881": 57, "0000000": 57, "9626619": 57, "0000002": 57, "7591058": 57, "9464342": 57, "5114185": 57, "9548582": 57, "9464339": 57, "8114830": 57, "9495307": 57, "9626621": 57, "0000001": 57, "9464343": 57, "9464344": 57, "9468082": 57, "8880488": 57, "5912192": 57, "1979419": 57, "512066911392091": 57, "512066911289741": 57, "024133822681833": 57, "5179223": 57, "2888643": 57, "9927644": 57, "0828254": 57, "ctrl": 57, "pg1": 57, "00000000005771": 57, "34": 57, "ngroup": 57, "kvec1": 57, "1803844533789928": 57, "kvec2": 57, "kvec3": 57, "30211493941280826": 57, "nc_flag": 57, "cross": 57, "qualiti": 57, "roughli": [57, 58], "nomin": 57, "mor": 57, "insight": 57, "appropri": 57, "articl": 57, "103": 57, "195101": 57, "290": 57, "nno_afm": 57, "001": 57, "8001": 57, "50001": 57, "40": 57, "10000": 57, "2e": 57, "290k": 57, "lift": 57, "autocorrel": 57, "bodi": [57, 59], "By": [57, 60], "sign": 57, "caution": [57, 60], "submit": 57, "detect": 57, "reflect": 57, "invert": 57, "sigma_freq_0": [57, 60], "ob": 57, "nrow": [57, 58], "sharex": [57, 58], "hspace": [57, 58], "imp_occ": [57, 58], "_0": 57, "_1": 57, "orb_occ": [57, 58], "mu_b": 57, "e_g": 57, "up_2": 57, "c0": 57, "up_4": 57, "c1": 57, "down_2": 57, "down_4": 57, "clearli": 57, "earli": 57, "rate": 57, "nice": 57, "approach": 57, "walu": 57, "qmc": [57, 58], "especi": 57, "11": [57, 58, 60], "panda": 57, "pd": 57, "set_opt": 57, "displai": [57, 60], "width": 57, "130": 57, "make_operator_r": 57, "s_op": 57, "atom_diag": 57, "quantum_number_eigenvalu": 57, "rho": 57, "full_dens_mat_0": 57, "h_loc_diag_0": 57, "atomdiagr": 57, "fundament": 57, "occ_oper": 57, "op": 57, "fop": 57, "n_op": 57, "spin_nam": 57, "orb_nam": 57, "off_diag": 57, "sz_state": 57, "h_loc_diag": 57, "particle_numb": 57, "n_max": 57, "sub": 57, "n_subspac": 57, "span": 57, "subspac": [57, 58], "fs_state": 57, "ind": 57, "fock_stat": 57, "rjust": 57, "get_subspace_dim": 57, "round": 57, "eng": 57, "ev_stat": 57, "elem": 57, "unitary_matric": 57, "4f": 57, "becom": [57, 58], "prob": 57, "m_": 57, "datafram": 57, "column": [57, 59], "kei": [57, 58, 60], "sort_valu": 57, "ascend": 57, "562426": 57, "341965": 57, "0000": [57, 60], "1111101111": 57, "000000": 57, "160698": 57, "1111101011": 57, "472365": 57, "057380": 57, "1111111011": 57, "147767": 57, "048976": 57, "1101101111": 57, "629801": 57, "041522": 57, "1111101110": 57, "55": 57, "522083": 57, "038053": 57, "1111111111": 57, "028791": 57, "0111111111": 57, "745626": 57, "024248": 57, "0111101111": 57, "637905": 57, "021395": 57, "1111100111": 57, "734944": 57, "021376": 57, "1101111111": 57, "tabl": 57, "row": 57, "occupi": [57, 58, 59], "sector": 57, "seen": [57, 58, 59], "carri": 57, "somewher": 57, "ax1": 57, "spin_occ_f": 57, "groupbi": 57, "pivot_df": 57, "pivot_t": 57, "bar": 57, "rot": 57, "amplitud": 57, "rcparam": 58, "read_from_ref": 58, "own": 58, "simul": 58, "path_mod": 58, "perovskit": [58, 59], "exhibit": 58, "breath": 58, "distort": 58, "disproportion": [58, 59], "1_dft_scf": 58, "concaten": 58, "paw_pb": 58, "pr_3": 58, "understand": 58, "procar": 58, "cheap": 58, "close": 58, "unidist": 58, "uncom": 58, "lorbit": 58, "dft_do": 58, "loadtxt": 58, "skiprow": 58, "unpack": 58, "usecol": 58, "fermi_energi": 58, "012206": 58, "mainli": 58, "betwen": 58, "describ": [58, 59], "pictur": [58, 59], "paramagnet": 58, "push": 58, "aliv": 58, "deriv": 58, "role": 58, "read_config": 58, "bumpi": 58, "84": 58, "075145": 58, "condit": 58, "setup": 58, "2_dmft_csc": 58, "2_link_fil": 58, "doss": 58, "pdos_0_": 58, "zip": 58, "origin": 58, "prove": 58, "captur": 58, "dict_kei": 58, "e_dc": 58, "e_corr_en": 58, "e_dft": 58, "e_int": 58, "imp_gb2": 58, "orb_gb2": 58, "toward": [58, 59], "deduc": 58, "pi": 58, "qualit": 58, "experi": 58, "legendre_gf": 58, "gimp_l_": 58, "legendre_coefficients_per_imp": 58, "up_0": [58, 60], "down_0": 58, "l_max": 58, "semilogi": 58, "arang": 58, "axis1": 58, "axis2": 58, "odd": 58, "effici": 58, "decai": 58, "exponenti": 58, "noisi": 58, "prefactor": 58, "fill": 58, "plai": 58, "800": 59, "facil": 59, "hello": 59, "welcom": 59, "journei": 59, "immedi": 59, "strontium": 59, "vanad": 59, "member": 59, "famili": 59, "known": 59, "oxid": 59, "frontier": 59, "anti": 59, "sit": 59, "fairli": 59, "deloc": 59, "insuffici": 59, "yourself": [59, 60], "quantum_espresso_fil": 59, "observables_imp0": 59, "open": 59, "29775": 59, "10489": 59, "33366": 59, "00097": 59, "09467": 59, "09488": 59, "09529": 59, "36155": 59, "35073": 59, "36169": 59, "07397": 59, "31989": 59, "08451": 59, "08363": 59, "08463": 59, "33581": 59, "34048": 59, "34488": 59, "02117": 59, "08282": 59, "08296": 59, "08254": 59, "32738": 59, "34572": 59, "34479": 59, "01789": 59, "28973": 59, "08617": 59, "08595": 59, "08620": 59, "33546": 59, "33757": 59, "33192": 59, "00494": 59, "28825": 59, "08410": 59, "08458": 59, "08510": 59, "33582": 59, "33402": 59, "33759": 59, "00743": 59, "28486": 59, "08474": 59, "08549": 59, "08618": 59, "32276": 59, "33028": 59, "32760": 59, "98063": 59, "29097": 59, "08172": 59, "08220": 59, "08118": 59, "32072": 59, "33046": 59, "33529": 59, "98647": 59, "29497": 59, "08318": 59, "08332": 59, "34075": 59, "32957": 59, "33089": 59, "00120": 59, "drive": 59, "mott": 59, "run_mit_coars": 59, "seri": 59, "coffe": 59, "collect_results_coars": 59, "heatmap": 59, "pair": 59, "darker": 59, "area": 59, "notic": 59, "anyth": 59, "strang": 59, "hint": 59, "bottom": 59, "corner": [59, 60], "compet": 59, "against": 59, "favor": 59, "repel": 59, "neighbour": 59, "domin": 59, "troubl": 59, "oscil": 59, "resolut": [59, 60], "run_mit_fin": 59, "collect_results_fin": 59, "visibl": 59, "repres": 59, "entropi": 59, "substitut": 59, "u4": 59, "read_spectral_funct": 59, "edit": 59, "hap": 59, "crank": [59, 60], "run_maxent_scan": 59, "read_spectral_function_transit": 59, "spectralfunct": 60, "inlin": 60, "ipython": 60, "importlib": 60, "sy": 60, "timeit": 60, "default_tim": 60, "timer": 60, "ase": 60, "read_espresso_in": 60, "alatt": 60, "feel": 60, "free": 60, "intens": 60, "liquid": 60, "regim": 60, "stick": 60, "bands_config": 60, "kslice_config": 60, "view": 60, "w90_dict": 60, "3958": 60, "orbital_order_w90": 60, "brief": 60, "favorit": 60, "kpts_dict": 60, "scf_in": 60, "lat": 60, "get_bravais_lattic": 60, "bandpath": 60, "npoint": 60, "todict": 60, "special_point": 60, "item": 60, "plot_bz": 60, "axes3dsubplot": 60, "tb_config": 60, "kz": 60, "unhappi": 60, "letter": 60, "tb_band": 60, "bands_path": 60, "tb_kslice": 60, "isupp": 60, "kslice_upd": 60, "h5archiv": 60, "freq_mesh_kslic": 60, "1e6": 60, "freq_mesh_band": 60, "1e3": 60, "freq_mesh": 60, "dmft_path": 60, "svo_exampl": 60, "orbital_order_dmft": 60, "w_mesh": 60, "saniti": 60, "sigma_freq": 60, "squeez": 60, "orb": 60, "colormap": 60, "vmin": 60, "colorplot": 60, "revers": 60, "_r": 60, "plot_config": 60, "colorscheme_alatt": 60, "coolwarm": 60, "colorscheme_band": 60, "colorscheme_kslic": 60, "pubugn": 60, "colorscheme_qpband": 60, "hit": 60, "start_tim": 60, "took": 60, "3f": 60, "627842": 60, "9769": 60, "\u03bc": 60, "2143": 60, "\u03c9": 60, "588": 60, "That": 60, "plot_kslic": 60, "quarter": 60, "plot_band": 60, "75": 60}, "objects": {"": [[1, 0, 0, "-", "csc_flow"], [2, 0, 0, "-", "dft_managers"], [6, 0, 0, "-", "dmft_cycle"], [7, 0, 0, "-", "dmft_tools"], [22, 0, 0, "-", "postprocessing"], [31, 0, 0, "-", "read_config"], [39, 0, 0, "-", "solid_dmft"], [32, 0, 0, "-", "util"]], "csc_flow": [[1, 1, 1, "", "csc_flow_control"]], "dft_managers": [[3, 0, 0, "-", "mpi_helpers"], [4, 0, 0, "-", "qe_manager"], [5, 0, 0, "-", "vasp_manager"]], "dft_managers.mpi_helpers": [[3, 1, 1, "", "create_hostfile"], [3, 1, 1, "", "find_path_to_mpi_command"], [3, 1, 1, "", "get_mpi_arguments"], [3, 1, 1, "", "poll_barrier"]], "dft_managers.qe_manager": [[4, 1, 1, "", "read_dft_energy"], [4, 1, 1, "", "run"]], "dft_managers.vasp_manager": [[5, 1, 1, "", "kill"], [5, 1, 1, "", "read_dft_energy"], [5, 1, 1, "", "read_irred_kpoints"], [5, 1, 1, "", "remove_legacy_projections_suppressed"], [5, 1, 1, "", "run_charge_update"], [5, 1, 1, "", "run_initial_scf"]], "dmft_cycle": [[6, 1, 1, "", "dmft_cycle"]], "dmft_tools": [[8, 0, 0, "-", "afm_mapping"], [9, 0, 0, "-", "convergence"], [10, 0, 0, "-", "formatter"], [11, 0, 0, "-", "greens_functions_mixer"], [12, 0, 0, "-", "initial_self_energies"], [13, 0, 0, "-", "interaction_hamiltonian"], [14, 0, 0, "-", "legendre_filter"], [15, 0, 0, "-", "manipulate_chemical_potential"], [16, 0, 0, "-", "observables"], [17, 0, 0, "-", "results_to_archive"], [18, 0, 0, "-", "solver"]], "dmft_tools.afm_mapping": [[8, 1, 1, "", "determine"]], "dmft_tools.convergence": [[9, 1, 1, "", "calc_convergence_quantities"], [9, 1, 1, "", "check_convergence"], [9, 1, 1, "", "max_G_diff"], [9, 1, 1, "", "prep_conv_file"], [9, 1, 1, "", "prep_conv_obs"], [9, 1, 1, "", "write_conv"]], "dmft_tools.formatter": [[10, 1, 1, "", "print_block_sym"], [10, 1, 1, "", "print_rotation_matrix"]], "dmft_tools.initial_self_energies": [[12, 1, 1, "", "calculate_double_counting"], [12, 1, 1, "", "determine_dc_and_initial_sigma"]], "dmft_tools.interaction_hamiltonian": [[13, 1, 1, "", "construct"]], "dmft_tools.legendre_filter": [[14, 1, 1, "", "apply"]], "dmft_tools.manipulate_chemical_potential": [[15, 1, 1, "", "set_initial_mu"], [15, 1, 1, "", "update_mu"]], "dmft_tools.observables": [[16, 1, 1, "", "add_dft_values_as_zeroth_iteration"], [16, 1, 1, "", "add_dmft_observables"], [16, 1, 1, "", "calc_Z"], [16, 1, 1, "", "calc_bandcorr_man"], [16, 1, 1, "", "calc_dft_kin_en"], [16, 1, 1, "", "prep_observables"], [16, 1, 1, "", "write_header_to_file"], [16, 1, 1, "", "write_obs"]], "dmft_tools.results_to_archive": [[17, 1, 1, "", "write"]], "dmft_tools.solver": [[18, 2, 1, "", "SolverStructure"], [18, 1, 1, "", "get_n_orbitals"]], "dmft_tools.solver.SolverStructure": [[20, 3, 1, "", "__init__"], [21, 3, 1, "", "solve"]], "postprocessing": [[23, 0, 0, "-", "eval_U_cRPA_RESPACK"], [26, 0, 0, "-", "eval_U_cRPA_Vasp"], [27, 0, 0, "-", "maxent_gf_imp"], [28, 0, 0, "-", "maxent_gf_latt"], [29, 0, 0, "-", "maxent_sigma"], [30, 0, 0, "-", "plot_correlated_bands"]], "postprocessing.eval_U_cRPA_RESPACK": [[23, 1, 1, "", "construct_Uijkl"], [23, 1, 1, "", "fit_slater_fulld"], [23, 1, 1, "", "read_interaction"], [23, 2, 1, "", "respack_data"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data": [[25, 3, 1, "", "__init__"]], "postprocessing.eval_U_cRPA_Vasp": [[26, 1, 1, "", "calc_kan_params"], [26, 1, 1, "", "calc_u_avg_fulld"], [26, 1, 1, "", "calculate_interaction_from_averaging"], [26, 1, 1, "", "construct_U_kan"], [26, 1, 1, "", "fit_kanamori"], [26, 1, 1, "", "fit_slater_fulld"], [26, 1, 1, "", "read_uijkl"], [26, 1, 1, "", "red_to_2ind"]], "postprocessing.maxent_gf_imp": [[27, 1, 1, "", "main"]], "postprocessing.maxent_gf_latt": [[28, 1, 1, "", "main"]], "postprocessing.maxent_sigma": [[29, 1, 1, "", "main"]], "postprocessing.plot_correlated_bands": [[30, 1, 1, "", "get_dmft_bands"]], "read_config": [[31, 1, 1, "", "read_config"]], "util": [[33, 0, 0, "-", "symmetrize_gamma_file"], [34, 0, 0, "-", "update_dmft_config"], [35, 0, 0, "-", "update_results_h5"], [36, 0, 0, "-", "write_kslice_to_h5"]], "util.update_dmft_config": [[34, 1, 1, "", "main"]], "util.update_results_h5": [[35, 1, 1, "", "main"]], "util.write_kslice_to_h5": [[36, 1, 1, "", "main"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "titleterms": {"changelog": 0, "version": [0, 37, 48], "3": [0, 39, 56, 57, 58, 59], "2": [0, 39, 56, 57, 58, 59, 60], "0": [0, 39], "1": [0, 56, 57, 58, 59, 60], "5": [0, 57, 58, 59, 60], "4": [0, 57, 58, 59], "csc_flow": 1, "dft_manag": [2, 3, 4, 5], "mpi_help": 3, "qe_manag": 4, "vasp_manag": 5, "dmft_cycl": 6, "dmft_tool": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "afm_map": 8, "converg": [9, 37, 53, 56], "formatt": 10, "greens_functions_mix": 11, "initial_self_energi": 12, "interaction_hamiltonian": 13, "legendre_filt": 14, "manipulate_chemical_potenti": 15, "observ": [16, 45, 46, 58], "results_to_arch": 17, "solver": [18, 19, 20, 21, 31, 44], "solverstructur": [19, 20, 21], "__init__": [20, 25], "solv": 21, "postprocess": [22, 23, 24, 25, 26, 27, 28, 29, 30], "eval_u_crpa_respack": [23, 24, 25], "respack_data": [24, 25], "eval_u_crpa_vasp": 26, "maxent_gf_imp": 27, "maxent_gf_latt": 28, "maxent_sigma": 29, "plot_correlated_band": 30, "read_config": 31, "gener": [31, 37, 42, 53], "cthyb": [31, 44, 57, 59], "paramet": [31, 42, 44], "ftp": [31, 44], "ctseg": [31, 44], "hartre": [31, 44], "dft": [31, 38, 39, 41, 56, 57, 58], "advanc": [31, 40], "util": [32, 33, 34, 35, 36], "symmetrize_gamma_fil": 33, "update_dmft_config": 34, "update_results_h5": 35, "write_kslice_to_h5": 36, "how": 37, "do": 37, "crpa": 37, "calcul": [37, 39, 51, 52, 53, 57, 58], "vasp": [37, 53, 57, 58], "file": [37, 48, 56, 58], "descript": 37, "workflow": [37, 39], "import": 37, "flag": 37, "test": 37, "parameter": 37, "u": [37, 42], "j": [37, 42], "from": 37, "sidemark": 37, "compil": 37, "document": 38, "code": 38, "structur": [38, 47], "interfac": [38, 53, 54], "note": 38, "input": [38, 40, 41, 43, 56, 57, 58], "output": [38, 47], "further": 38, "detail": 38, "run": [38, 50, 51, 52, 56, 57, 58, 60], "modul": 38, "refer": 38, "manual": [38, 48], "solid_dmft": [39, 49, 51], "dmft": [39, 56, 57, 58, 59], "dc_factor": 40, "dc_fixed_valu": 40, "dc_fixed_occ": 40, "dc_u": 40, "dc_j": 40, "map_solver_struct": 40, "mapped_solver_struct_degeneraci": 40, "pick_solver_struct": 40, "relat": 41, "dft_code": 41, "n_core": 41, "n_iter": 41, "n_iter_first": 41, "dft_exec": 41, "store_eigenv": 41, "mpi_env": 41, "projector_typ": 41, "w90_exec": 41, "w90_toler": 41, "seednam": 42, "jobnam": 42, "csc": [42, 50, 51, 52, 53, 56, 58], "plo_cfg": 42, "h_int_typ": 42, "h_int_basi": 42, "u_prim": 42, "ratio_f4_f2": 42, "beta": 42, "n_iter_dmft_first": 42, "n_iter_dmft_p": 42, "n_iter_dmft": 42, "dc_type": 42, "dc_dmft": 42, "cpa_zeta": 42, "cpa_x": 42, "solver_typ": 42, "n_iw": 42, "n_tau": 42, "n_l": 42, "n_w": 42, "w_rang": 42, "eta": 42, "diag_delta": 42, "h5_save_freq": 42, "magnet": 42, "magmom": 42, "enforce_off_diag": 42, "h_field": 42, "h_field_it": 42, "sigma_mix": 42, "g0_mix": 42, "g0_mix_typ": 42, "broy_max_it": 42, "dc": 42, "calc_energi": 42, "block_threshold": 42, "block_suppress_orbital_symm": 42, "load_sigma": 42, "path_to_sigma": 42, "load_sigma_it": 42, "noise_level_initial_sigma": 42, "occ_conv_crit": 42, "gimp_conv_crit": 42, "g0_conv_crit": 42, "sigma_conv_crit": 42, "sampling_iter": 42, "sampling_h5_save_freq": 42, "calc_mu_method": 42, "prec_mu": 42, "fixed_mu_valu": 42, "mu_update_freq": 42, "mu_initial_guess": 42, "mu_mix_const": 42, "mu_mix_per_occupation_offset": 42, "afm_ord": 42, "set_rot": 42, "measure_chi_szsz": 42, "measure_chi_insert": 42, "mu_gap_gb2_threshold": 42, "mu_gap_occ_devi": 42, "specif": 44, "store_solv": 44, "length_cycl": 44, "n_warmup_cycl": 44, "n_cycles_tot": 44, "measure_g_l": 44, "measure_g_tau": 44, "measure_g_iw": 44, "measure_density_matrix": 44, "measure_pert_ord": 44, "max_tim": 44, "imag_threshold": 44, "off_diag_threshold": 44, "delta_interfac": 44, "move_doubl": 44, "perform_tail_fit": 44, "fit_max_mo": 44, "fit_min_n": 44, "fit_max_n": 44, "fit_min_w": 44, "fit_max_w": 44, "random_se": 44, "legendre_fit": 44, "loc_n_min": 44, "loc_n_max": 44, "n_bath": 44, "bath_fit": 44, "refine_factor": 44, "ph_symm": 44, "calc_m": 44, "enforce_gap": 44, "ignore_weight": 44, "dt": 44, "state_storag": 44, "path_to_g": 44, "sweep": 44, "maxmi": 44, "maxmib": 44, "maxmb": 44, "tw": 44, "dmrg_maxmi": 44, "dmrg_maxmib": 44, "dmrg_maxmb": 44, "dmrg_tw": 44, "measure_hist": 44, "improved_estim": 44, "with_fock": 44, "force_r": 44, "one_shot": 44, "method": 44, "tol": 44, "iter": [45, 46], "chemical_potential_pr": 45, "chemical_potential_post": 45, "dc_energ": 45, "dc_pot": 45, "delta_time_": 45, "iimp": 45, "g0_freq_": 45, "g0_time_orig_": 45, "g_imp_freq_": 45, "g_imp_l_": 45, "g_imp_time_": 45, "sigma_freq_": 45, "deltan": 45, "deltan_trac": 45, "dens_mat_pr": 45, "dens_mat_post": 45, "convergence_ob": 46, "mu": 46, "orb_gb2": 46, "imp_gb2": 46, "orb_z": 46, "orb_occ": 46, "imp_occ": 46, "e_tot": 46, "e_dft": 46, "e_bandcorr": 46, "e_corr_en": 46, "e_int_imp": 46, "e_dc": 46, "d_mu": 46, "d_orb_occ": 46, "d_imp_occ": 46, "d_etot": 46, "result": [47, 58], "group": 47, "subgroup": 47, "instal": 48, "prerequisit": 48, "via": 48, "pip": 48, "cmake": 48, "docker": [48, 50], "imag": [48, 50], "compat": 48, "custom": 48, "option": [48, 60], "support": 49, "contribut": 49, "seek": 49, "help": 49, "improv": 49, "report": 49, "issu": 49, "build": 50, "pull": 50, "get": 50, "onto": 50, "daint": [50, 51], "contain": 50, "cluster": 51, "one": 51, "shot": 51, "job": 51, "your": 52, "machin": 52, "local": 52, "remark": 53, "locproj": 53, "bug": 53, "individu": 53, "project": 53, "projector": [53, 58], "enabl": 53, "wannier90": [53, 54, 60], "speed": 53, "up": 53, "write": 53, "everi": 53, "step": [53, 58], "orbit": 54, "order": [54, 58], "w90": [54, 56, 59], "convert": 54, "tutori": 55, "qe": [56, 59], "hubbardi": 56, "total": 56, "energi": [56, 60], "ce2o3": 56, "prepar": 56, "non": 56, "interact": 56, "hamiltonian": 56, "analysi": [56, 57], "tight": 56, "bind": 56, "o": [57, 59], "plo": [57, 58], "afm": 57, "state": 57, "ndnio2": 57, "creat": 57, "hdf5": 57, "archiv": 57, "multiplet": 57, "charg": 58, "prnio3": 58, "initi": 58, "scf": 58, "start": [58, 59], "analyz": 58, "plot": [58, 59, 60], "legendr": 58, "green": 58, "": 58, "function": [58, 59, 60], "next": 58, "try": 58, "srvo3": 59, "mit": 59, "out": 59, "look": 59, "metal": 59, "insul": 59, "transit": 59, "refin": 59, "diagram": 59, "spectral": [59, 60], "visual": 59, "configur": 60, "basic": 60, "bz": 60, "ASE": 60, "brillouin": 60, "zone": 60, "self": 60}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "nbsphinx": 3, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"]], "Version 3.2.0": [[0, "version-3-2-0"]], "Version 3.1.5": [[0, "version-3-1-5"]], "Version 3.1.4": [[0, "version-3-1-4"]], "Version 3.1.3": [[0, "version-3-1-3"]], "Version 3.1.2": [[0, "version-3-1-2"]], "Version 3.1.1": [[0, "version-3-1-1"]], "Version 3.1.0": [[0, "version-3-1-0"]], "Version 3.0.0": [[0, "version-3-0-0"]], "csc_flow": [[1, "module-csc_flow"]], "dft_managers": [[2, "module-dft_managers"]], "dft_managers.mpi_helpers": [[3, "module-dft_managers.mpi_helpers"]], "dft_managers.qe_manager": [[4, "module-dft_managers.qe_manager"]], "dft_managers.vasp_manager": [[5, "module-dft_managers.vasp_manager"]], "dmft_cycle": [[6, "module-dmft_cycle"]], "dmft_tools": [[7, "module-dmft_tools"]], "dmft_tools.afm_mapping": [[8, "module-dmft_tools.afm_mapping"]], "dmft_tools.convergence": [[9, "module-dmft_tools.convergence"]], "dmft_tools.formatter": [[10, "module-dmft_tools.formatter"]], "dmft_tools.greens_functions_mixer": [[11, "module-dmft_tools.greens_functions_mixer"]], "dmft_tools.initial_self_energies": [[12, "module-dmft_tools.initial_self_energies"]], "dmft_tools.interaction_hamiltonian": [[13, "module-dmft_tools.interaction_hamiltonian"]], "dmft_tools.legendre_filter": [[14, "module-dmft_tools.legendre_filter"]], "dmft_tools.manipulate_chemical_potential": [[15, "module-dmft_tools.manipulate_chemical_potential"]], "dmft_tools.observables": [[16, "module-dmft_tools.observables"]], "dmft_tools.results_to_archive": [[17, "module-dmft_tools.results_to_archive"]], "dmft_tools.solver": [[18, "module-dmft_tools.solver"]], "dmft_tools.solver.SolverStructure": [[19, "dmft-tools-solver-solverstructure"]], "dmft_tools.solver.SolverStructure.__init__": [[20, "dmft-tools-solver-solverstructure-init"]], "dmft_tools.solver.SolverStructure.solve": [[21, "dmft-tools-solver-solverstructure-solve"]], "postprocessing": [[22, "module-postprocessing"]], "postprocessing.eval_U_cRPA_RESPACK": [[23, "module-postprocessing.eval_U_cRPA_RESPACK"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data": [[24, "postprocessing-eval-u-crpa-respack-respack-data"]], "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__": [[25, "postprocessing-eval-u-crpa-respack-respack-data-init"]], "postprocessing.eval_U_cRPA_Vasp": [[26, "module-postprocessing.eval_U_cRPA_Vasp"]], "postprocessing.maxent_gf_imp": [[27, "module-postprocessing.maxent_gf_imp"]], "postprocessing.maxent_gf_latt": [[28, "module-postprocessing.maxent_gf_latt"]], "postprocessing.maxent_sigma": [[29, "module-postprocessing.maxent_sigma"]], "postprocessing.plot_correlated_bands": [[30, "module-postprocessing.plot_correlated_bands"]], "read_config": [[31, "module-read_config"]], "[ general ]": [[31, "general"]], "[ solver ]": [[31, "solver"]], "cthyb parameters": [[31, "cthyb-parameters"], [44, "cthyb-parameters"]], "ftps parameters": [[31, "ftps-parameters"], [44, "ftps-parameters"]], "ctseg parameters": [[31, "ctseg-parameters"], [44, "ctseg-parameters"]], "hartree parameters": [[31, "hartree-parameters"], [44, "hartree-parameters"]], "[ dft ]": [[31, "dft"]], "[ advanced ]": [[31, "advanced"]], "util": [[32, "module-util"]], "util.symmetrize_gamma_file": [[33, "module-util.symmetrize_gamma_file"]], "util.update_dmft_config": [[34, "module-util.update_dmft_config"]], "util.update_results_h5": [[35, "module-util.update_results_h5"]], "util.write_kslice_to_h5": [[36, "module-util.write_kslice_to_h5"]], "How to do cRPA calculations with VASP": [[37, "how-to-do-crpa-calculations-with-vasp"]], "file description": [[37, "file-description"]], "Workflow:": [[37, "workflow"]], "important flags:": [[37, "important-flags"]], "convergency tests:": [[37, "convergency-tests"]], "Parameterization of U and J from cRPA calculations": [[37, "parameterization-of-u-and-j-from-crpa-calculations"]], "general sidemarks:": [[37, "general-sidemarks"]], "version and compilation:": [[37, "version-and-compilation"]], "Documentation": [[38, "documentation"]], "Code structure": [[38, "code-structure"]], "DFT interface notes": [[38, "dft-interface-notes"]], "Input/Output": [[38, "input-output"]], "Further details for running": [[38, "further-details-for-running"]], "Module reference manual": [[38, "module-reference-manual"]], "solid_dmft": [[39, "solid-dmft"]], "solid_dmft 3.2.0": [[39, null]], "Workflow of DFT+DMFT calculations with solid_dmft": [[39, "workflow-of-dft-dmft-calculations-with-solid-dmft"]], "[advanced]: Advanced inputs": [[40, "advanced-advanced-inputs"]], "dc_factor": [[40, null]], "dc_fixed_value": [[40, null]], "dc_fixed_occ": [[40, null]], "dc_U": [[40, null]], "dc_J": [[40, null]], "map_solver_struct": [[40, null]], "mapped_solver_struct_degeneracies": [[40, null]], "pick_solver_struct": [[40, null]], "[dft]: DFT related inputs": [[41, "dft-dft-related-inputs"]], "dft_code": [[41, null]], "n_cores": [[41, null]], "n_iter": [[41, null]], "n_iter_first": [[41, null]], "dft_exec": [[41, null]], "store_eigenvals": [[41, null]], "mpi_env": [[41, null]], "projector_type": [[41, null]], "w90_exec": [[41, null]], "w90_tolerance": [[41, null]], "[general]: General parameters": [[42, "general-general-parameters"]], "seedname": [[42, null]], "jobname": [[42, null]], "csc": [[42, null]], "plo_cfg": [[42, null]], "h_int_type": [[42, null]], "h_int_basis": [[42, null]], "U": [[42, null]], "U_prime": [[42, null]], "J": [[42, null]], "ratio_F4_F2": [[42, null]], "beta": [[42, null]], "n_iter_dmft_first": [[42, null]], "n_iter_dmft_per": [[42, null]], "n_iter_dmft": [[42, null]], "dc_type": [[42, null]], "dc_dmft": [[42, null]], "cpa_zeta": [[42, null]], "cpa_x": [[42, null]], "solver_type": [[42, null]], "n_iw": [[42, null]], "n_tau": [[42, null]], "n_l": [[42, null]], "n_w": [[42, null]], "w_range": [[42, null]], "eta": [[42, null]], "diag_delta": [[42, null]], "h5_save_freq": [[42, null]], "magnetic": [[42, null]], "magmom": [[42, null]], "enforce_off_diag": [[42, null]], "h_field": [[42, null]], "h_field_it": [[42, null]], "sigma_mix": [[42, null]], "g0_mix": [[42, null]], "g0_mix_type": [[42, null]], "broy_max_it": [[42, null]], "dc": [[42, null]], "calc_energies": [[42, null]], "block_threshold": [[42, null]], "block_suppress_orbital_symm": [[42, null]], "load_sigma": [[42, null]], "path_to_sigma": [[42, null]], "load_sigma_iter": [[42, null]], "noise_level_initial_sigma": [[42, null]], "occ_conv_crit": [[42, null]], "gimp_conv_crit": [[42, null]], "g0_conv_crit": [[42, null]], "sigma_conv_crit": [[42, null]], "sampling_iterations": [[42, null]], "sampling_h5_save_freq": [[42, null]], "calc_mu_method": [[42, null]], "prec_mu": [[42, null]], "fixed_mu_value": [[42, null]], "mu_update_freq": [[42, null]], "mu_initial_guess": [[42, null]], "mu_mix_const": [[42, null]], "mu_mix_per_occupation_offset": [[42, null]], "afm_order": [[42, null]], "set_rot": [[42, null]], "measure_chi_SzSz": [[42, null]], "measure_chi_insertions": [[42, null]], "mu_gap_gb2_threshold": [[42, null]], "mu_gap_occ_deviation": [[42, null]], "Input": [[43, "input"]], "[solver]: solver specific parameters": [[44, "solver-solver-specific-parameters"]], "store_solver": [[44, null]], "length_cycle": [[44, null]], "n_warmup_cycles": [[44, null]], "n_cycles_tot": [[44, null]], "measure_G_l": [[44, null]], "measure_G_tau": [[44, null]], "measure_G_iw": [[44, null]], "measure_density_matrix": [[44, null]], "measure_pert_order": [[44, null]], "max_time": [[44, null]], "imag_threshold": [[44, null]], "off_diag_threshold": [[44, null]], "delta_interface": [[44, null]], "move_double": [[44, null]], "perform_tail_fit": [[44, null]], "fit_max_moment": [[44, null]], "fit_min_n": [[44, null]], "fit_max_n": [[44, null]], "fit_min_w": [[44, null]], "fit_max_w": [[44, null]], "random_seed": [[44, null]], "legendre_fit": [[44, null]], "loc_n_min": [[44, null]], "loc_n_max": [[44, null]], "n_bath": [[44, null]], "bath_fit": [[44, null]], "refine_factor": [[44, null]], "ph_symm": [[44, null]], "calc_me": [[44, null]], "enforce_gap": [[44, null]], "ignore_weight": [[44, null]], "dt": [[44, null]], "state_storage": [[44, null]], "path_to_gs": [[44, null]], "sweeps": [[44, null]], "maxmI": [[44, null]], "maxmIB": [[44, null]], "maxmB": [[44, null]], "tw": [[44, null]], "dmrg_maxmI": [[44, null]], "dmrg_maxmIB": [[44, null]], "dmrg_maxmB": [[44, null]], "dmrg_tw": [[44, null]], "measure_hist": [[44, null]], "improved_estimator": [[44, null]], "with_fock": [[44, null]], "force_real": [[44, null]], "one_shot": [[44, null]], "method": [[44, null]], "tol": [[44, null]], "Iterations": [[45, "iterations"]], "[observables]": [[45, "observables"], [46, "observables"]], "chemical_potential_pre:": [[45, null]], "chemical_potential_post:": [[45, null]], "DC_energ:": [[45, null]], "DC_pot:": [[45, null]], "Delta_time_{iimp}:": [[45, null]], "G0_freq_{iimp}:": [[45, null]], "G0_time_orig_{iimp}:": [[45, null]], "G_imp_freq_{iimp}:": [[45, null]], "G_imp_l_{iimp}:": [[45, null]], "G_imp_time_{iimp}:": [[45, null]], "Sigma_freq_{iimp}:": [[45, null]], "deltaN:": [[45, null]], "deltaN_trace:": [[45, null]], "dens_mat_pre:": [[45, null]], "dens_mat_post:": [[45, null]], "Observables/convergence_obs": [[46, "observables-convergence-obs"]], "iteration:": [[46, null], [46, null]], "mu:": [[46, null]], "orb_gb2:": [[46, null]], "imp_gb2:": [[46, null]], "orb_Z:": [[46, null]], "orb_occ:": [[46, null]], "imp_occ:": [[46, null]], "E_tot:": [[46, null]], "E_dft:": [[46, null]], "E_bandcorr:": [[46, null]], "E_corr_en:": [[46, null]], "E_int_imp:": [[46, null]], "E_DC:": [[46, null]], "[convergence_obs]": [[46, "convergence-obs"]], "d_mu:": [[46, null]], "d_orb_occ:": [[46, null]], "d_imp_occ:": [[46, null]], "d_Etot:": [[46, null]], "Output / results": [[47, "output-results"]], "Group structure": [[47, "group-structure"]], "Subgroups": [[47, "subgroups"]], "Installation": [[48, "installation"]], "Prerequisites": [[48, "prerequisites"]], "Installation via pip": [[48, "installation-via-pip"]], "Manual installation via CMake": [[48, "manual-installation-via-cmake"]], "Docker files & images": [[48, "docker-files-images"]], "Version compatibility": [[48, "version-compatibility"]], "Custom CMake options": [[48, "custom-cmake-options"]], "Support & contribute": [[49, "support-contribute"]], "Seeking help": [[49, "seeking-help"]], "Improving solid_dmft": [[49, "improving-solid-dmft"]], "Reporting issues": [[49, "reporting-issues"]], "Docker": [[50, "docker"]], "Building the docker image": [[50, "building-the-docker-image"]], "Pulling a docker image": [[50, "pulling-a-docker-image"]], "Getting docker images onto CSCS daint": [[50, "getting-docker-images-onto-cscs-daint"]], "Running a docker container": [[50, "running-a-docker-container"]], "Running solid_dmft on a cluster": [[51, "running-solid-dmft-on-a-cluster"]], "Running on CSCS daint": [[51, "running-on-cscs-daint"]], "one shot job on daint": [[51, "one-shot-job-on-daint"]], "CSC calculations on daint": [[51, "csc-calculations-on-daint"]], "Run on your machine": [[52, "run-on-your-machine"]], "CSC calculations locally": [[52, "csc-calculations-locally"]], "Interface to VASP": [[53, "interface-to-vasp"]], "General remarks": [[53, "general-remarks"]], "LOCPROJ bug for individual projections:": [[53, "locproj-bug-for-individual-projections"]], "convergence of projectors with Vasp": [[53, "convergence-of-projectors-with-vasp"]], "Enabling CSC calculations with Wannier90 projectors": [[53, "enabling-csc-calculations-with-wannier90-projectors"]], "Speeding up by not writing projectors at every step": [[53, "speeding-up-by-not-writing-projectors-at-every-step"]], "Wannier90 interface": [[54, "wannier90-interface"]], "orbital order in the W90 converter": [[54, "orbital-order-in-the-w90-converter"]], "Tutorials": [[55, "tutorials"]], "3. CSC with QE/W90 and HubbardI: total energy in Ce2O3": [[56, "3.-CSC-with-QE/W90-and-HubbardI:-total-energy-in-Ce2O3"]], "1. Input file preparation": [[56, "1.-Input-file-preparation"]], "DFT files": [[56, "DFT-files"]], "DMFT": [[56, "DMFT"]], "2. Running DFT+DMFT": [[56, "2.-Running-DFT+DMFT"]], "3. Non-interacting Hamiltonian and convergence analysis": [[56, "3.-Non-interacting-Hamiltonian-and-convergence-analysis"]], "Tight-binding Hamiltonian": [[56, "Tight-binding-Hamiltonian"]], "Convergence": [[56, "Convergence"]], "4. OS with VASP/PLOs and cthyb: AFM state of NdNiO2": [[57, "4.-OS-with-VASP/PLOs-and-cthyb:-AFM-state-of-NdNiO2"]], "1. Run DFT": [[57, "1.-Run-DFT"]], "2. Creating the hdf5 archive / DMFT input": [[57, "2.-Creating-the-hdf5-archive-/-DMFT-input"]], "3. Running the AFM calculation": [[57, "3.-Running-the-AFM-calculation"]], "5. Multiplet analysis": [[57, "5.-Multiplet-analysis"]], "2. CSC with VASP PLOs: charge order in PrNiO3": [[58, "2.-CSC-with-VASP-PLOs:-charge-order-in-PrNiO3"]], "1. Running the initial scf DFT calculation": [[58, "1.-Running-the-initial-scf-DFT-calculation"]], "2. Running the CSC DMFT calculations": [[58, "2.-Running-the-CSC-DMFT-calculations"]], "Input files for CSC DMFT calculations": [[58, "Input-files-for-CSC-DMFT-calculations"]], "Starting the calculations": [[58, "Starting-the-calculations"]], "Analyzing the projectors": [[58, "Analyzing-the-projectors"]], "3. Plotting the results: observables": [[58, "3.-Plotting-the-results:-observables"]], "4. Plotting the results: the Legendre Green\u2019s function": [[58, "4.-Plotting-the-results:-the-Legendre-Green\u2019s-function"]], "5. Next steps to try": [[58, "5.-Next-steps-to-try"]], "1. OS with QE/W90 and cthyb: SrVO3 MIT": [[59, "1.-OS-with-QE/W90-and-cthyb:-SrVO3-MIT"]], "1. Starting out with DMFT": [[59, "1.-Starting-out-with-DMFT"]], "2. Looking at the Metal-Insulator Transition": [[59, "2.-Looking-at-the-Metal-Insulator-Transition"]], "3. Refining the diagram": [[59, "3.-Refining-the-diagram"]], "4. Plotting the spectral function": [[59, "4.-Plotting-the-spectral-function"]], "5 Visualizing the MIT": [[59, "5-Visualizing-the-MIT"]], "5. Plotting the spectral function": [[60, "5.-Plotting-the-spectral-function"]], "1. Configuration": [[60, "1.-Configuration"]], "Basic options": [[60, "Basic-options"]], "Wannier90": [[60, "Wannier90"]], "BZ configuration": [[60, "BZ-configuration"]], "Optional: ASE Brillouin Zone": [[60, "Optional:-ASE-Brillouin-Zone"]], "Self-energy": [[60, "Self-energy"]], "Plotting options": [[60, "Plotting-options"]], "2. Run and Plotting": [[60, "2.-Run-and-Plotting"]]}, "indexentries": {"csc_flow": [[1, "module-csc_flow"]], "csc_flow_control() (in module csc_flow)": [[1, "csc_flow.csc_flow_control"]], "module": [[1, "module-csc_flow"], [2, "module-dft_managers"], [3, "module-dft_managers.mpi_helpers"], [4, "module-dft_managers.qe_manager"], [5, "module-dft_managers.vasp_manager"], [6, "module-dmft_cycle"], [7, "module-dmft_tools"], [8, "module-dmft_tools.afm_mapping"], [9, "module-dmft_tools.convergence"], [10, "module-dmft_tools.formatter"], [11, "module-dmft_tools.greens_functions_mixer"], [12, "module-dmft_tools.initial_self_energies"], [13, "module-dmft_tools.interaction_hamiltonian"], [14, "module-dmft_tools.legendre_filter"], [15, "module-dmft_tools.manipulate_chemical_potential"], [16, "module-dmft_tools.observables"], [17, "module-dmft_tools.results_to_archive"], [18, "module-dmft_tools.solver"], [22, "module-postprocessing"], [23, "module-postprocessing.eval_U_cRPA_RESPACK"], [26, "module-postprocessing.eval_U_cRPA_Vasp"], [27, "module-postprocessing.maxent_gf_imp"], [28, "module-postprocessing.maxent_gf_latt"], [29, "module-postprocessing.maxent_sigma"], [30, "module-postprocessing.plot_correlated_bands"], [31, "module-read_config"], [32, "module-util"], [33, "module-util.symmetrize_gamma_file"], [34, "module-util.update_dmft_config"], [35, "module-util.update_results_h5"], [36, "module-util.write_kslice_to_h5"], [39, "module-solid_dmft"]], "dft_managers": [[2, "module-dft_managers"]], "create_hostfile() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.create_hostfile"]], "dft_managers.mpi_helpers": [[3, "module-dft_managers.mpi_helpers"]], "find_path_to_mpi_command() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.find_path_to_mpi_command"]], "get_mpi_arguments() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.get_mpi_arguments"]], "poll_barrier() (in module dft_managers.mpi_helpers)": [[3, "dft_managers.mpi_helpers.poll_barrier"]], "dft_managers.qe_manager": [[4, "module-dft_managers.qe_manager"]], "read_dft_energy() (in module dft_managers.qe_manager)": [[4, "dft_managers.qe_manager.read_dft_energy"]], "run() (in module dft_managers.qe_manager)": [[4, "dft_managers.qe_manager.run"]], "dft_managers.vasp_manager": [[5, "module-dft_managers.vasp_manager"]], "kill() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.kill"]], "read_dft_energy() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.read_dft_energy"]], "read_irred_kpoints() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.read_irred_kpoints"]], "remove_legacy_projections_suppressed() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.remove_legacy_projections_suppressed"]], "run_charge_update() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.run_charge_update"]], "run_initial_scf() (in module dft_managers.vasp_manager)": [[5, "dft_managers.vasp_manager.run_initial_scf"]], "dmft_cycle": [[6, "module-dmft_cycle"]], "dmft_cycle() (in module dmft_cycle)": [[6, "dmft_cycle.dmft_cycle"]], "dmft_tools": [[7, "module-dmft_tools"]], "determine() (in module dmft_tools.afm_mapping)": [[8, "dmft_tools.afm_mapping.determine"]], "dmft_tools.afm_mapping": [[8, "module-dmft_tools.afm_mapping"]], "calc_convergence_quantities() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.calc_convergence_quantities"]], "check_convergence() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.check_convergence"]], "dmft_tools.convergence": [[9, "module-dmft_tools.convergence"]], "max_g_diff() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.max_G_diff"]], "prep_conv_file() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.prep_conv_file"]], "prep_conv_obs() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.prep_conv_obs"]], "write_conv() (in module dmft_tools.convergence)": [[9, "dmft_tools.convergence.write_conv"]], "dmft_tools.formatter": [[10, "module-dmft_tools.formatter"]], "print_block_sym() (in module dmft_tools.formatter)": [[10, "dmft_tools.formatter.print_block_sym"]], "print_rotation_matrix() (in module dmft_tools.formatter)": [[10, "dmft_tools.formatter.print_rotation_matrix"]], "dmft_tools.greens_functions_mixer": [[11, "module-dmft_tools.greens_functions_mixer"]], "calculate_double_counting() (in module dmft_tools.initial_self_energies)": [[12, "dmft_tools.initial_self_energies.calculate_double_counting"]], "determine_dc_and_initial_sigma() (in module dmft_tools.initial_self_energies)": [[12, "dmft_tools.initial_self_energies.determine_dc_and_initial_sigma"]], "dmft_tools.initial_self_energies": [[12, "module-dmft_tools.initial_self_energies"]], "construct() (in module dmft_tools.interaction_hamiltonian)": [[13, "dmft_tools.interaction_hamiltonian.construct"]], "dmft_tools.interaction_hamiltonian": [[13, "module-dmft_tools.interaction_hamiltonian"]], "apply() (in module dmft_tools.legendre_filter)": [[14, "dmft_tools.legendre_filter.apply"]], "dmft_tools.legendre_filter": [[14, "module-dmft_tools.legendre_filter"]], "dmft_tools.manipulate_chemical_potential": [[15, "module-dmft_tools.manipulate_chemical_potential"]], "set_initial_mu() (in module dmft_tools.manipulate_chemical_potential)": [[15, "dmft_tools.manipulate_chemical_potential.set_initial_mu"]], "update_mu() (in module dmft_tools.manipulate_chemical_potential)": [[15, "dmft_tools.manipulate_chemical_potential.update_mu"]], "add_dft_values_as_zeroth_iteration() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.add_dft_values_as_zeroth_iteration"]], "add_dmft_observables() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.add_dmft_observables"]], "calc_z() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_Z"]], "calc_bandcorr_man() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_bandcorr_man"]], "calc_dft_kin_en() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.calc_dft_kin_en"]], "dmft_tools.observables": [[16, "module-dmft_tools.observables"]], "prep_observables() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.prep_observables"]], "write_header_to_file() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.write_header_to_file"]], "write_obs() (in module dmft_tools.observables)": [[16, "dmft_tools.observables.write_obs"]], "dmft_tools.results_to_archive": [[17, "module-dmft_tools.results_to_archive"]], "write() (in module dmft_tools.results_to_archive)": [[17, "dmft_tools.results_to_archive.write"]], "solverstructure (class in dmft_tools.solver)": [[18, "dmft_tools.solver.SolverStructure"]], "dmft_tools.solver": [[18, "module-dmft_tools.solver"]], "get_n_orbitals() (in module dmft_tools.solver)": [[18, "dmft_tools.solver.get_n_orbitals"]], "solve() (dmft_tools.solver.solverstructure method)": [[18, "dmft_tools.solver.SolverStructure.solve"], [21, "dmft_tools.solver.SolverStructure.solve"]], "__init__() (dmft_tools.solver.solverstructure method)": [[20, "dmft_tools.solver.SolverStructure.__init__"]], "postprocessing": [[22, "module-postprocessing"]], "construct_uijkl() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.construct_Uijkl"]], "fit_slater_fulld() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.fit_slater_fulld"]], "postprocessing.eval_u_crpa_respack": [[23, "module-postprocessing.eval_U_cRPA_RESPACK"]], "read_interaction() (in module postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.read_interaction"]], "respack_data (class in postprocessing.eval_u_crpa_respack)": [[23, "postprocessing.eval_U_cRPA_RESPACK.respack_data"]], "__init__() (postprocessing.eval_u_crpa_respack.respack_data method)": [[25, "postprocessing.eval_U_cRPA_RESPACK.respack_data.__init__"]], "calc_kan_params() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calc_kan_params"]], "calc_u_avg_fulld() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calc_u_avg_fulld"]], "calculate_interaction_from_averaging() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.calculate_interaction_from_averaging"]], "construct_u_kan() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.construct_U_kan"]], "fit_kanamori() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.fit_kanamori"]], "fit_slater_fulld() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.fit_slater_fulld"]], "postprocessing.eval_u_crpa_vasp": [[26, "module-postprocessing.eval_U_cRPA_Vasp"]], "read_uijkl() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.read_uijkl"]], "red_to_2ind() (in module postprocessing.eval_u_crpa_vasp)": [[26, "postprocessing.eval_U_cRPA_Vasp.red_to_2ind"]], "main() (in module postprocessing.maxent_gf_imp)": [[27, "postprocessing.maxent_gf_imp.main"]], "postprocessing.maxent_gf_imp": [[27, "module-postprocessing.maxent_gf_imp"]], "main() (in module postprocessing.maxent_gf_latt)": [[28, "postprocessing.maxent_gf_latt.main"]], "postprocessing.maxent_gf_latt": [[28, "module-postprocessing.maxent_gf_latt"]], "main() (in module postprocessing.maxent_sigma)": [[29, "postprocessing.maxent_sigma.main"]], "postprocessing.maxent_sigma": [[29, "module-postprocessing.maxent_sigma"]], "get_dmft_bands() (in module postprocessing.plot_correlated_bands)": [[30, "postprocessing.plot_correlated_bands.get_dmft_bands"]], "postprocessing.plot_correlated_bands": [[30, "module-postprocessing.plot_correlated_bands"]], "read_config": [[31, "module-read_config"]], "read_config() (in module read_config)": [[31, "read_config.read_config"]], "util": [[32, "module-util"]], "util.symmetrize_gamma_file": [[33, "module-util.symmetrize_gamma_file"]], "main() (in module util.update_dmft_config)": [[34, "util.update_dmft_config.main"]], "util.update_dmft_config": [[34, "module-util.update_dmft_config"]], "main() (in module util.update_results_h5)": [[35, "util.update_results_h5.main"]], "util.update_results_h5": [[35, "module-util.update_results_h5"]], "main() (in module util.write_kslice_to_h5)": [[36, "util.write_kslice_to_h5.main"]], "util.write_kslice_to_h5": [[36, "module-util.write_kslice_to_h5"]], "solid_dmft": [[39, "index-0"], [39, "module-solid_dmft"]]}}) \ No newline at end of file diff --git a/tutorials.html b/tutorials.html index 9baf8354..4c26562a 100644 --- a/tutorials.html +++ b/tutorials.html @@ -180,7 +180,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT @@ -321,7 +321,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/tutorials/Ce2O3_csc_w90/tutorial.html b/tutorials/Ce2O3_csc_w90/tutorial.html index 0fa5371d..6435aab2 100644 --- a/tutorials/Ce2O3_csc_w90/tutorial.html +++ b/tutorials/Ce2O3_csc_w90/tutorial.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/tutorials/NNO_os_plo_mag/tutorial.html b/tutorials/NNO_os_plo_mag/tutorial.html index 5e314682..8e21facc 100644 --- a/tutorials/NNO_os_plo_mag/tutorial.html +++ b/tutorials/NNO_os_plo_mag/tutorial.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.html b/tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.html index ca6db519..dbbd3d3c 100644 --- a/tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.html +++ b/tutorials/PrNiO3_csc_vasp_plo_cthyb/tutorial.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT diff --git a/tutorials/SVO_os_qe/tutorial.html b/tutorials/SVO_os_qe/tutorial.html index e8cfc0c0..95e77eb8 100644 --- a/tutorials/SVO_os_qe/tutorial.html +++ b/tutorials/SVO_os_qe/tutorial.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT @@ -304,12 +304,14 @@ }

    Disclaimer:

    -

    Heavy calculations: Current tutorial is best performed on an HPC facility.

    +

    Heavy calculations (~ 800 core hours): Current tutorial is best performed on an HPC facility.

    1. OS with QE/W90 and cthyb: SrVO3 MIT

    -

    Hello, welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations.

    -

    To begin your DMFT journey we will immediately start a DMFT run on Strontium Vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides.

    +

    Hello and welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations.

    +

    To begin your DMFT journey we will immediately start a DMFT run on strontium vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides with 1 electron occupying the t2g manifold. Below, we show the band structure of the frontier (anti-bonding) t2g bands for SVO.

    +

    svobands

    In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem.

    +

    If you want to generate the h5 archive svo.h5 yourself, all the necessary files are in the ./quantum_espresso_files/ folder. We used quantum espresso in this tutorial.


    1. Starting out with DMFT

    @@ -318,16 +320,16 @@

    1. Starting out with DMFT/out/ folder: our file of interest for the moment will be observables_imp0.dat, open the file:

    -
    it |      mu |      G(beta/2) per orbital     |          orbital occs up+down |  impurity occ
    -0  | 0.00612 |-0.09865  -0.09865     -0.09865 | 0.33326  0.33326      0.33326 |       0.99979
    -1  | 0.00612 |-0.08200  -0.08277     -0.08239 | 0.31959  0.31995      0.32344 |       0.96298
    -2  | 0.06456 |-0.06893  -0.06847     -0.06900 | 0.32333  0.31890      0.33503 |       0.97725
    -3  | 0.08172 |-0.06873  -0.06922     -0.06997 | 0.33488  0.32465      0.32783 |       0.98735
    -4  | 0.09147 |-0.06892  -0.06967     -0.06909 | 0.32308  0.32812      0.33074 |       0.98194
    -5  | 0.10094 |-0.06916  -0.06912     -0.06902 | 0.32598  0.33605      0.32722 |       0.98925
    -6  | 0.10848 |-0.06926  -0.06942     -0.06928 | 0.33359  0.32518      0.33127 |       0.99004
    -7  | 0.11442 |-0.06931  -0.06961     -0.06954 | 0.32622  0.32944      0.32926 |       0.98492
    -8  | 0.12258 |-0.06935  -0.06951     -0.06986 | 0.34122  0.33316      0.33515 |       1.00952
    +
    it |        mu |            G(beta/2) per orbital |               orbital occs up+down |impurity occ
    + 0 |  12.29775 | -0.10489   -0.10489     -0.10489 |  0.33366      0.33366      0.33366 |     1.00097
    + 1 |  12.29775 | -0.09467   -0.09488     -0.09529 |  0.36155      0.35073      0.36169 |     1.07397
    + 2 |  12.31989 | -0.08451   -0.08363     -0.08463 |  0.33581      0.34048      0.34488 |     1.02117
    + 3 |  12.29775 | -0.08282   -0.08296     -0.08254 |  0.32738      0.34572      0.34479 |     1.01789
    + 4 |  12.28973 | -0.08617   -0.08595     -0.08620 |  0.33546      0.33757      0.33192 |     1.00494
    + 5 |  12.28825 | -0.08410   -0.08458     -0.08510 |  0.33582      0.33402      0.33759 |     1.00743
    + 6 |  12.28486 | -0.08474   -0.08549     -0.08618 |  0.32276      0.33028      0.32760 |     0.98063
    + 7 |  12.29097 | -0.08172   -0.08220     -0.08118 |  0.32072      0.33046      0.33529 |     0.98647
    + 8 |  12.29497 | -0.08318   -0.08254     -0.08332 |  0.34075      0.32957      0.33089 |     1.00120
     

    The meaning of the column names is the following:

    @@ -346,40 +348,39 @@

    1. Starting out with DMFT

    2. Looking at the Metal-Insulator Transition

    -

    Strontium Vanadate (SVO) has 1 electron per d-orbital manifold. In the following steps we will try to drive the system towards a Mott-insulating state.

    +

    In the following steps we will try to drive the system towards a Mott-insulating state.

    Inspect the script run_MIT_coarse.sh, we iterate the same type of calculation that was performed in the last step for a series of value of U {2-10} and J {0.0-1.0}.

    -

    Run the script, sit back and have a long coffee break, this is going to take a while (about 10 hours on 30 cores).

    +

    Run the script, sit back and have a long coffee break, this is going to take a while (about 6 hours on 30 cores).

    Once the run is finished run

    python3 ./collect_results_coarse.py

    -

    The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The white area corresponds to an insulating state.

    -

    coarsegrid

    +

    The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The darker area corresponds to an insulating state.

    +

    coarsegrid

    Do you notice anything strange? (hint: look at the bottom right corner and check the output file observables_imp0.dat for U = 2 J=1.0. )

    We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single -site, therefore the system has trouble converging and oscillate between a high occupation and a low occupation state.

    +site, therefore the system has trouble converging and oscillates between a high occupation and a low occupation state.

    -
    -

    3. Refinining the diagram

    +
    +

    3. Refining the diagram

    In order to get better resolution in terms of the diagram you can run the script run_MIT_fine.sh and plot the result with

    python3 ./collect_results_fine.py

    The result is also visible here:

    -

    finegrid

    +

    finegrid

    4. Plotting the spectral function

    -

    The spectral function in DMFT represents the local density of states of the impurity site. In order to plot it we need to use one of the scripts that implements the maximum entropy method ( Maxent ), while in the folder run (sub /path_to_solid_dmft/ with where you have installed solid_dmft) :

    -

    python3 /path_to_solid_dmft/maxent_scripts/maxent_gf_imp.py ./J0.0/U5/out/SCO.h5

    +

    The spectral function in DMFT represents the local density of states of the impurity site. In order to plot it we need to use one of the scripts that implements the maximum entropy method ( Maxent ), while in the folder run (be aware that you need to substitute /path_to_solid_dmft/ with the path where you have installed solid_dmft) :

    +

    mpirun -n 30 python3 /path_to_solid_dmft/python/solid_dmft/postprocessing/maxent_gf_imp.py ./J0.0/U4/out/svo.h5

    and plot the result by running in the docker container:

    python3 read_spectral_function.py

    -

    Afunc

    +

    Afunc

    Take care to edit the values of J and U in the python file. What is happing to the spectral function (density of states) as one cranks U up?

    5 Visualizing the MIT

    We will now plot the spectral function at different U values for J = 0.0 eV:

    -

    Run the script:

    -
    python3 read_spectral_function_transition.py
    -
    -
    +

    Run the script run_maxent_scan.sh.

    +

    Then collect the data:

    +

    python3 read_spectral_function_transition.py

    MIT

    diff --git a/tutorials/SVO_os_qe/tutorial.ipynb b/tutorials/SVO_os_qe/tutorial.ipynb index 7d305573..6f462cb7 100644 --- a/tutorials/SVO_os_qe/tutorial.ipynb +++ b/tutorials/SVO_os_qe/tutorial.ipynb @@ -2,31 +2,36 @@ "cells": [ { "cell_type": "markdown", - "id": "ba7991f8", + "id": "e9d3bde4", "metadata": {}, "source": [ "*Disclaimer:*\n", "\n", - "Heavy calculations: Current tutorial is best performed on an HPC facility.\n", + "Heavy calculations (~ 800 core hours): Current tutorial is best performed on an HPC facility.\n", "\n", "# 1. OS with QE/W90 and cthyb: SrVO3 MIT" ] }, { "cell_type": "markdown", - "id": "7ac68093", + "id": "20ad153f", "metadata": {}, "source": [ - "Hello, welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", + "Hello and welcome to the first part of the tutorial for solid_dmft. Here we will guide to set up and run your first DMFT calculations. \n", "\n", - "To begin your DMFT journey we will immediately start a DMFT run on Strontium Vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides.\n", + "To begin your DMFT journey we will immediately start a DMFT run on strontium vanadate (SVO). SVO is a member of a family of material known as complex perovskite oxides with 1 electron occupying the t2g manifold. Below, we show the band structure of the frontier (anti-bonding) t2g bands for SVO.\n", "\n", - "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem." + "![svobands](./ref/bnd_structure.png \"SVO band structure\")\n", + "\n", + "In these materials, the electrons sitting on the transition metal ions (V in this case) are fairly localized, and the fully delocalized picture of DFT is insufficient to describe their physics. DMFT accounts for the electron-electron interaction by providing a fully interacting many body correction to the DFT non-interacting problem.\n", + "\n", + "If you want to generate the h5 archive `svo.h5` yourself, all the necessary files are in the `./quantum_espresso_files/` folder. We used quantum espresso in this tutorial.\n", + "\n" ] }, { "cell_type": "markdown", - "id": "49c97aa6", + "id": "92a23678", "metadata": {}, "source": [ "---\n", @@ -45,26 +50,26 @@ }, { "cell_type": "markdown", - "id": "f5a438de", + "id": "52c8dd9c", "metadata": {}, "source": [ "```\n", - "it | mu | G(beta/2) per orbital | orbital occs up+down | impurity occ \n", - "0 | 0.00612 |-0.09865 -0.09865 -0.09865 | 0.33326 0.33326 0.33326 | 0.99979\n", - "1 | 0.00612 |-0.08200 -0.08277 -0.08239 | 0.31959 0.31995 0.32344 | 0.96298\n", - "2 | 0.06456 |-0.06893 -0.06847 -0.06900 | 0.32333 0.31890 0.33503 | 0.97725\n", - "3 | 0.08172 |-0.06873 -0.06922 -0.06997 | 0.33488 0.32465 0.32783 | 0.98735\n", - "4 | 0.09147 |-0.06892 -0.06967 -0.06909 | 0.32308 0.32812 0.33074 | 0.98194\n", - "5 | 0.10094 |-0.06916 -0.06912 -0.06902 | 0.32598 0.33605 0.32722 | 0.98925\n", - "6 | 0.10848 |-0.06926 -0.06942 -0.06928 | 0.33359 0.32518 0.33127 | 0.99004\n", - "7 | 0.11442 |-0.06931 -0.06961 -0.06954 | 0.32622 0.32944 0.32926 | 0.98492\n", - "8 | 0.12258 |-0.06935 -0.06951 -0.06986 | 0.34122 0.33316 0.33515 | 1.00952\n", + " it | mu | G(beta/2) per orbital | orbital occs up+down |impurity occ\n", + " 0 | 12.29775 | -0.10489 -0.10489 -0.10489 | 0.33366 0.33366 0.33366 | 1.00097\n", + " 1 | 12.29775 | -0.09467 -0.09488 -0.09529 | 0.36155 0.35073 0.36169 | 1.07397\n", + " 2 | 12.31989 | -0.08451 -0.08363 -0.08463 | 0.33581 0.34048 0.34488 | 1.02117\n", + " 3 | 12.29775 | -0.08282 -0.08296 -0.08254 | 0.32738 0.34572 0.34479 | 1.01789\n", + " 4 | 12.28973 | -0.08617 -0.08595 -0.08620 | 0.33546 0.33757 0.33192 | 1.00494\n", + " 5 | 12.28825 | -0.08410 -0.08458 -0.08510 | 0.33582 0.33402 0.33759 | 1.00743\n", + " 6 | 12.28486 | -0.08474 -0.08549 -0.08618 | 0.32276 0.33028 0.32760 | 0.98063\n", + " 7 | 12.29097 | -0.08172 -0.08220 -0.08118 | 0.32072 0.33046 0.33529 | 0.98647\n", + " 8 | 12.29497 | -0.08318 -0.08254 -0.08332 | 0.34075 0.32957 0.33089 | 1.00120\n", "```" ] }, { "cell_type": "markdown", - "id": "4854d140", + "id": "93ebb13b", "metadata": {}, "source": [ "The meaning of the column names is the following:\n", @@ -79,36 +84,36 @@ }, { "cell_type": "markdown", - "id": "46de4580", + "id": "cfcd9e65", "metadata": {}, "source": [ "## 2. Looking at the Metal-Insulator Transition\n", "\n", - "Strontium Vanadate (SVO) has 1 electron per d-orbital manifold. In the following steps we will try to drive the system towards a Mott-insulating state. \n", + "In the following steps we will try to drive the system towards a Mott-insulating state. \n", "\n", "Inspect the script `run_MIT_coarse.sh`, we iterate the same type of calculation that was performed in the last step for a series of value of U {2-10} and J {0.0-1.0}. \n", "\n", - "Run the script, sit back and have a long coffee break, this is going to take a while (about 10 hours on 30 cores).\n", + "Run the script, sit back and have a long coffee break, this is going to take a while (about 6 hours on 30 cores).\n", "\n", "Once the run is finished run \n", "\n", "`python3 ./collect_results_coarse.py`\n", "\n", - "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The white area corresponds to an insulating state.\n", + "The script will produce a heatmap image of the value of G(beta/2) for each pair of U and J. The darker area corresponds to an insulating state.\n", "\n", - "![coarsegrid](./ref/MIT_transition.jpg \"Coarser grid\")\n", + "![coarsegrid](./ref/MIT_coarse.jpg \"Coarser grid\")\n", "\n", "Do you notice anything strange? (hint: look at the bottom right corner and check the output file `observables_imp0.dat` for U = 2 J=1.0. )\n", "\n", - "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillate between a high occupation and a low occupation state." + "We have seen that for 1 electron per system U and J are competing against each other: larger J favor the metallic state. The coulomb integral U wants to repel neighbouring electrons while J would like to bring electrons together on one site,. When the latter component dominates the resulting phase is known as a charge disproportionated state which is also insulating. What is happening in the bottom right corner is that the J favors here charge disproportionation but the unit cell has a single site, therefore the system has trouble converging and oscillates between a high occupation and a low occupation state." ] }, { "cell_type": "markdown", - "id": "2de58391", + "id": "d26e65ed", "metadata": {}, "source": [ - "## 3. Refinining the diagram\n", + "## 3. Refining the diagram\n", "\n", "In order to get better resolution in terms of the diagram you can run the script `run_MIT_fine.sh` and plot the result with \n", "\n", @@ -116,28 +121,28 @@ "\n", "The result is also visible here:\n", "\n", - "![finegrid](./ref/MIT_transition_fine.jpg \"Finer grid\")\n", + "![finegrid](./ref/MIT_fine.jpg \"Finer grid\")\n", "\n" ] }, { "cell_type": "markdown", - "id": "4535ba02", + "id": "a195cb3c", "metadata": {}, "source": [ "## 4. Plotting the spectral function\n", "\n", "The spectral function in DMFT represents the local density of states of the impurity site.\n", - "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (sub `/path_to_solid_dmft/` with where you have installed solid_dmft) :\n", + "In order to plot it we need to use one of the scripts that implements the maximum entropy method ( [Maxent](https://triqs.github.io/maxent/latest/) ), while in the folder run (be aware that you need to substitute `/path_to_solid_dmft/` with the path where you have installed solid_dmft) :\n", "\n", - "`python3 /path_to_solid_dmft/maxent_scripts/maxent_gf_imp.py ./J0.0/U5/out/SCO.h5`\n", + "`mpirun -n 30 python3 /path_to_solid_dmft/python/solid_dmft/postprocessing/maxent_gf_imp.py ./J0.0/U4/out/svo.h5`\n", "\n", "and plot the result by running in the docker container:\n", "\n", "`python3 read_spectral_function.py`\n", "\n", "\n", - "![Afunc](./ref/A_func_J=0.0_U=4.25.jpg \"Afunc\")\n", + "![Afunc](./ref/A_func_J=0.0_U=4.jpg \"Afunc\")\n", "\n", "\n", "Take care to edit the values of J and U in the python file. What is happing to the spectral function (density of states) as one cranks U up?\n", @@ -146,18 +151,18 @@ }, { "cell_type": "markdown", - "id": "261eb2de", + "id": "816a47e8", "metadata": {}, "source": [ "## 5 Visualizing the MIT\n", "\n", "We will now plot the spectral function at different U values for J = 0.0 eV:\n", "\n", - "Run the script:\n", + "Run the script `run_maxent_scan.sh`.\n", "\n", - "```\n", - "python3 read_spectral_function_transition.py\n", - "```\n", + "Then collect the data:\n", + "\n", + "`python3 read_spectral_function_transition.py`\n", "\n", "![MIT](./ref/A_func_transition.jpg \"MIT\")\n", "\n", diff --git a/tutorials/correlated_bandstructure/plot_correlated_bands.html b/tutorials/correlated_bandstructure/plot_correlated_bands.html index 8163e5c0..719206d5 100644 --- a/tutorials/correlated_bandstructure/plot_correlated_bands.html +++ b/tutorials/correlated_bandstructure/plot_correlated_bands.html @@ -182,7 +182,7 @@
  • 1. OS with QE/W90 and cthyb: SrVO3 MIT