triqs_dft_tools.sumk_dft.SumkDFT.__init__

SumkDFT.__init__(hdf_file, h_field=0.0, mesh=None, beta=40, n_iw=1025, use_dft_blocks=False, dft_data='dft_input', symmcorr_data='dft_symmcorr_input', parproj_data='dft_parproj_input', symmpar_data='dft_symmpar_input', bands_data='dft_bands_input', transp_data='dft_transp_input', misc_data='dft_misc_input', bc_data='dft_bandchar_input', cont_data='dft_contours_input')[source]

Initialises the class from data previously stored into an hdf5 archive.

Parameters:
hdf_filestring

Name of hdf5 containing the data.

h_fieldscalar, optional

The value of magnetic field to add to the DFT Hamiltonian. The contribution -h_field*sigma is added to diagonal elements of the Hamiltonian. It cannot be used with the spin-orbit coupling on; namely h_field is set to 0 if self.SO=True.

mesh: MeshImFreq, MeshDLRImFreq, or MeshReFreq, optional. Frequency mesh of Sigma.
betareal, optional

Inverse temperature. Used to construct imaginary frequency if mesh is not given.

n_iwinteger, optional

Number of Matsubara frequencies. Used to construct imaginary frequency if mesh is not given.

use_dft_blocksboolean, optional
If True, the local Green’s function matrix for each spin is divided into smaller blocks

with the block structure determined from the DFT density matrix of the corresponding correlated shell.

Alternatively and additionally, the block structure can be analysed using analyse_block_structure and manipulated using the SumkDFT.block_structre attribute (see BlockStructure).

dft_datastring, optional

Name of hdf5 subgroup in which DFT data for projector and lattice Green’s function construction are stored.

symmcorr_datastring, optional

Name of hdf5 subgroup in which DFT data on symmetries of correlated shells (symmetry operations, permutaion matrices etc.) are stored.

parproj_datastring, optional

Name of hdf5 subgroup in which DFT data on non-normalized projectors for non-correlated states (used in the partial density of states calculations) are stored.

symmpar_datastring, optional

Name of hdf5 subgroup in which DFT data on symmetries of the non-normalized projectors are stored.

bands_datastring, optional

Name of hdf5 subgroup in which DFT data necessary for band-structure/k-resolved spectral function calculations (projectors, DFT Hamiltonian for a chosen path in the Brillouin zone etc.) are stored.

transp_datastring, optional

Name of hdf5 subgroup in which DFT data necessary for transport calculations are stored.

misc_datastring, optional

Name of hdf5 subgroup in which miscellaneous DFT data are stored.