QuantumESPRESSOBase.PHonon
module
Types
QuantumESPRESSOBase.PHonon.PhNamelist
— TypePhNamelist(amass, outdir, prefix, niter_ph, tr2_ph, alpha_mix, nmix_ph, verbosity, reduce_io, max_seconds, fildyn, fildrho, fildvscf, epsil, lrpa, lnoloc, trans, lraman, eth_rps, eth_ns, dek, recover, low_directory_check, only_init, qplot, q2d, q_in_band_form, electron_phonon, lshift_q, zeu, zue, elop, fpol, ldisp, nogg, asr, ldiag, lqdir, search_sym, nq1, nq2, nq3, nk1, nk2, nk3, k1, k2, k3, start_irr, last_irr, nat_todo, modenum, start_q, last_q, dvscf_star, drho_star)
PhNamelist(; kwargs...)
PhNamelist(::PhNamelist; kwargs...)
Represent the INPUTPH
namelist of ph.x
.
QuantumESPRESSOBase.PHonon.Q2rNamelist
— TypeQ2rNamelist(fildyn, flfrc, loto_2d, zasr)
Q2rNamelist(; kwargs...)
Q2rNamelist(::Q2rNamelist; kwargs...)
Represent the INPUT
namelist of q2r.x
.
QuantumESPRESSOBase.PHonon.MatdynNamelist
— TypeMatdynNamelist(dos, deltaE, ndos, nk1, nk2, nk3, asr, readtau, flfrc, fldos, flfrq, flvec, fleig, fldyn, fltau, amass, at, ntyp, l1, l2, l3, la2F, q_in_band_form, eigen_similarity, q_in_cryst_coord, na_ifc, fd, nosym, loto_2d)
MatdynNamelist(; kwargs...)
MatdynNamelist(::MatdynNamelist; kwargs...)
Represent the INPUT
namelist of matdyn.x
.
QuantumESPRESSOBase.PHonon.DynmatNamelist
— TypeDynmatNamelist(asr, axis, fildyn, filout, filmol, filxsf, fileig, amass, q, lperm, lplasma)
DynmatNamelist(; kwargs...)
DynmatNamelist(::DynmatNamelist; kwargs...)
Represent the INPUT
namelist of dynmat.x
.
Methods
QuantumESPRESSOBase.PHonon.relayinfo
— Functionrelayinfo(from::PWInput, to::PhInput)
Relay shared information from a PWInput
to a PhInput
.
A PWInput
before a PhInput
has the information of outdir
and prefix
. They must keep the same in a phonon calculation.
relayinfo(from::PhInput, to::Q2rInput)
Relay shared information from a PhInput
to a Q2rInput
.
A PhInput
before a Q2rInput
has the information of fildyn
. It must keep the same in a q2r calculation.
relayinfo(from::Q2rInput, to::MatdynInput)
Relay shared information from a Q2rInput
to a MatdynInput
.
A Q2rInput
before a MatdynInput
has the information of fildyn
, flfrc
and loto_2d
. They must keep the same in a matdyn calculation.
relayinfo(from::PhInput, to::DynmatInput)
Relay shared information from a PhInput
to a DynmatInput
.
A PhInput
before a DynmatInput
has the information of asr
, fildyn
and amass
. They must keep the same in a dynmat calculation.