fourphonon_selfenergy Subroutine

Description

The fourth order self-energy

subroutine fourphonon_selfenergy(qpoint, ompoint, qp, temperature, dr, uc, fc, fcf, delta, mw, verbosity)

Arguments

Type IntentOptional AttributesName
type(lo_qpoint), intent(in) :: qpoint

qpoint for q

type(lo_phonon_dispersions_qpoint), intent(in) :: ompoint

harmonic properties for q

class(lo_qpoint_mesh), intent(in) :: qp

grid for q',q'',q'''

real(kind=flyt), intent(in) :: temperature

temperature

type(lo_phonon_dispersions), intent(in) :: dr

harmonic properties for q',q'',q''

type(lo_crystalstructure), intent(in) :: uc

cyrstal structure

type(lo_forceconstant_secondorder), intent(in) :: fc

second order force constant

type(lo_forceconstant_fourthorder), intent(in) :: fcf

third order force constant

real(kind=flyt), intent(out), dimension(:):: delta

real four-phonon self-energy

type(lo_mpi_helper), intent(in) :: mw

mpi helper

integer, intent(in) :: verbosity

how much to talk

Calls

proc~~fourphonon_selfenergy~~CallsGraph proc~fourphonon_selfenergy fourphonon_selfenergy lo_truentimes lo_truentimes proc~fourphonon_selfenergy->lo_truentimes lo_planck lo_planck proc~fourphonon_selfenergy->lo_planck lo_progressbar lo_progressbar proc~fourphonon_selfenergy->lo_progressbar mpi_allreduce mpi_allreduce proc~fourphonon_selfenergy->mpi_allreduce walltime walltime proc~fourphonon_selfenergy->walltime lo_progressbar_init lo_progressbar_init proc~fourphonon_selfenergy->lo_progressbar_init lo_allocate lo_allocate proc~fourphonon_selfenergy->lo_allocate
Help

Called By

proc~~fourphonon_selfenergy~~CalledByGraph proc~fourphonon_selfenergy fourphonon_selfenergy proc~generate generate proc~generate->proc~fourphonon_selfenergy
Help