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 ... /
This namelist is always needed !
'pwscf'
Sets the prefix for generated and read files. The files generated by the ground state pw.x run should have this same prefix.
'./'
The directory that contains the run critical files, which include the files generated by ground state pw.x run.
1
This integer variable controls the amount of information written to standard output.
500
Number of Lanczos coefficients to be read from the file.
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.
'no'
Sets the extrapolation scheme.
biconstant extrapolation
constant extrapolation
no extrapolation.
0.02
The broadening/damping term. In Rydberg units if magnons=.false., in meV if magnons = .true.
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.)
0.0
The polarizability and the absorption coefficient are computed starting from this value. In units set.
2.5
The polarizability and the absorption coefficient are computed up to this value. In units set.
0.001
Incremental step used to define the mesh between start and end. In units set.
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.
.false.
Must be set to .true. for EELS. EELS-specific operations will be performed.
.false.
Must be set to .true. for magnon-calculation post-processing.
'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'.
'pwscf.eigen'
The name of the file produced by the turbo_davidson.x code, in which are written the eigenvalues.