# Input File Description

## Program: turbo_spectrum.x / turboTDDFPT / Quantum ESPRESSO (version: 7.2)

> ### TABLE OF CONTENTS

> > INTRODUCTION

> > &LR_INPUT

> > > prefix | outdir | verbosity | itermax0 | itermax | extrapolation | epsil | units | start | end | increment | ipol | eels | magnons | td | eign_file

> ### INTRODUCTION

> >         Input data format: { } = optional, [ ] = it depends.

> >     All quantities whose dimensions are not explicitly specified are in
> >     RYDBERG ATOMIC UNITS

> >     BEWARE: TABS, DOS <CR><LF> CHARACTERS ARE POTENTIAL SOURCES OF TROUBLE

> >     Comment lines in namelists can be introduced by a "!", exactly as in
> >     fortran code. Comments lines in ``cards'' can be introduced by
> >     either a "!" or a "#" character in the first position of a line.

> >     Structure of the input data:
> >     ===============================================================================

> >     &LR_INPUT
> >       ...
> >     /

## Namelist: &LR_INPUT

This namelist is always needed !

prefix | CHARACTER
Default: | 'pwscf'

>     Sets the prefix for generated and read files. The files
>     generated by the ground state pw.x run should have this
>     same prefix.

[Back to Top]

outdir | CHARACTER
Default: | './'

>     The directory that contains the run critical files, which
>     include the files generated by ground state pw.x run.

[Back to Top]

verbosity | INTEGER
Default: | 1

>     This integer variable controls the amount of information
>     written to standard output.

[Back to Top]

itermax0 | INTEGER
Default: | 500

>     Number of Lanczos coefficients to be read from the file.

[Back to Top]

itermax | INTEGER
Default: | 500

>     The total number of Lanczos coefficients that will be
>     considered in the calculation of the polarizability/absorption
>     coefficient. If itermax > itermax0, the Lanczos coefficients
>     in between itermax0+1 and itermax will be extrapolated.

[Back to Top]

extrapolation | CHARACTER
Default: | 'no'

>     Sets the extrapolation scheme.

> `'osc' :`

>       biconstant extrapolation

> `'constant' :`

>       constant extrapolation

> `'no' :`

>       no extrapolation.

[Back to Top]

epsil | REAL
Default: | 0.02

>     The broadening/damping term. In Rydberg units if magnons=.false.,
>         in meV if magnons = .true.

[Back to Top]

units | INTEGER
Default: | 0

>         The unit system used for the output and the start, end and increment
>     input parameters. (only meV used in that case).

>     0 = Rydbergs, 1 = Electron volts, 2 = Nanometres per electron volts,
>     3 = milli Electron volts (only for magnons=.true.)

[Back to Top]

start | REAL
Default: | 0.0

>       The polarizability and the absorption coefficient are computed
>     starting from this value. In units set.

[Back to Top]

end | REAL
Default: | 2.5

>       The polarizability and the absorption coefficient are computed
>     up to this value. In units set.

[Back to Top]

increment | REAL
Default: | 0.001

>       Incremental step used to define the mesh between start and end.
>     In units set.

[Back to Top]

ipol | INTEGER
Default: | 1

>     An integer variable that determines which element of the
>     dynamical polarizability will be computed:
>     1 -> alpha_xx(omega), 2 -> alpha_yy(omega), and
>     3 -> alpha_zz(omega). When set to 4, three Lanczos chains
>     are sequentially performed and the full polarizability
>     tensor and the absorption coefficient are computed.

[Back to Top]

eels | LOGICAL
Default: | .false.

>     Must be set to .true. for EELS. EELS-specific operations
>     will be performed.

[Back to Top]

magnons | LOGICAL
Default: | .false.

>     Must be set to .true. for magnon-calculation post-processing.

[Back to Top]

td | CHARACTER
Default: | 'lanczos'

>     When set to 'lanczos', a calculation of the spectrum is
>     performed using the Lanczos coefficients.
>     When set to 'davidson' or 'david', a calculation of the
>     spectrum is performed using the eigenvalues computed
>     using the Davidson algorithm. See the variable 'eign_file'.

[Back to Top]

eign_file | CHARACTER
Default: | 'pwscf.eigen'

>     The name of the file produced by the turbo_davidson.x code,
>     in which are written the eigenvalues.

[Back to Top]

This file has been created by helpdoc utility on Sat Mar 18 15:45:38 CET 2023.