spectralfunction_along_path Subroutine

Description

Calculate the spectral function along a path in the BZ

subroutine spectralfunction_along_path(bs, uc, fc, fct, fcf, qp, dr, opts, mw)

Arguments

Type IntentOptional AttributesName
type(lo_phonon_bandstructure), intent(inout) :: bs

the bandstructure

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

crystal structure

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

second order force constant

type(lo_forceconstant_thirdorder), intent(in) :: fct

third order force constant

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

fourth order force constant

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

q-point mesh

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

harmonic properties on this mesh

type(lo_opts), intent(in) :: opts

all settings

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

mpi communicator

Calls

proc~~spectralfunction_along_path~~CallsGraph proc~spectralfunction_along_path spectralfunction_along_path dumim dumim proc~spectralfunction_along_path->dumim lo_trapezoid_integration lo_trapezoid_integration proc~spectralfunction_along_path->lo_trapezoid_integration lsinty lsinty proc~spectralfunction_along_path->lsinty kernel kernel proc~spectralfunction_along_path->kernel getintensity getintensity proc~spectralfunction_along_path->getintensity lo_gauss lo_gauss proc~spectralfunction_along_path->lo_gauss dum dum proc~spectralfunction_along_path->dum dumre dumre proc~spectralfunction_along_path->dumre y y proc~spectralfunction_along_path->y lo_looptimer lo_looptimer proc~spectralfunction_along_path->lo_looptimer lo_progressbar lo_progressbar proc~spectralfunction_along_path->lo_progressbar x x proc~spectralfunction_along_path->x lsintx lsintx proc~spectralfunction_along_path->lsintx lo_lorentz lo_lorentz proc~spectralfunction_along_path->lo_lorentz walltime walltime proc~spectralfunction_along_path->walltime lo_progressbar_init lo_progressbar_init proc~spectralfunction_along_path->lo_progressbar_init tochar tochar proc~spectralfunction_along_path->tochar lo_linear_interpolation lo_linear_interpolation proc~spectralfunction_along_path->lo_linear_interpolation z z proc~spectralfunction_along_path->z lo_allocate lo_allocate proc~spectralfunction_along_path->lo_allocate
Help