for all energies in the energy loop: - t-matrix is calculated - dyson equation is solved - density is calculated
calculate the t-matrix out of the potential #
Start the energy loop
calculate the Greens functions
calculate the density out of the onsite greens function
Start the energy loop
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | my_rank | ||||
integer | :: | mpi_size | ||||
integer | :: | ITSCF | ||||
type(cell_type) | :: | cell(natom) | ||||
real(kind=dp) | :: | vpot(:,:,:,:) | ||||
type(shapefun_type) | :: | shapefun(natom) | ||||
real(kind=dp) | :: | zatom(natom) | ||||
integer | :: | natom | ||||
integer | :: | nspin | ||||
integer | :: | lmaxatom(natom) | ||||
integer | :: | lmaxd | ||||
type(DENSITY_TYPE), | allocatable | :: | density(:) | |||
integer | :: | ielast | ||||
complex(kind=dpc) | :: | ez(ielast) | ||||
complex(kind=dpc) | :: | wez(ielast) | ||||
type(config_type) | :: | config | ||||
type(gmat_type) | :: | gmat | ||||
type(gmatonsite_type), | allocatable | :: | gmatonsite(:,:) | |||
type(tmat_type), | allocatable | :: | tmat(:,:) | |||
type(ENERGYPARTS_TYPE) | :: | energyparts | ||||
type(ldau_type) | :: | ldau(:) |