Skip to content

get_kohn_sham_energy

esta.qeBag.get_kohn_sham_energy

get_energies(band_str_list)

given list of dictionaries containing band structure information; cast this data into energy(nband, kpt), occupation(nband, kpt), and kpt(nkpt,3) and return as kpt, energies, and occupations

Parameters:

  • band_str_list

    list containing dictionaries; each dictionary contaions k_point, eigenvalues and occupations as keys and corresponding data as values

Returns:

  • kpt ( 1d array for each point ) –

    kpt pt, k (nkpts, 0:3) (in Fortran : k(0:3, nkpts)), at which energies and occupations are given

  • energies ( 2d array for each kpoint ) –

    energies, e(nkpts, nbands) for a given kpt; in Fortran : e(nbands, nkpts) should be used for the array to be contiguous

  • occupations ( 1d array for each kpoint ) –

    occupations, oc(nkpts, nbands) for a given kpt; in Fortran : oc(nbands, nkpts) should be used for the array to be contiguous