QuantumESPRESSOBase.PHonon module

Types

QuantumESPRESSOBase.PHonon.PhNamelistType
PhNamelist(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.

source
QuantumESPRESSOBase.PHonon.MatdynNamelistType
MatdynNamelist(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.

source
QuantumESPRESSOBase.PHonon.DynmatNamelistType
DynmatNamelist(asr, axis, fildyn, filout, filmol, filxsf, fileig, amass, q, lperm, lplasma)
DynmatNamelist(; kwargs...)
DynmatNamelist(::DynmatNamelist; kwargs...)

Represent the INPUT namelist of dynmat.x.

source

Methods

QuantumESPRESSOBase.PHonon.relayinfoFunction
relayinfo(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.

source
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.

source
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.

source
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.

source