mirror of https://gitlab.com/QEF/q-e.git
682 lines
39 KiB
HTML
682 lines
39 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<!-- *** FILE AUTOMATICALLY CREATED: DO NOT EDIT, CHANGES WILL BE LOST *** --><meta http-equiv="Content-Style-Type" CONTENT="text/css">
|
|
<style>
|
|
body {
|
|
background-color:#ffffff;
|
|
font:normal 14px/1.8em arial, helvetica, sans-serif;
|
|
width:900px;
|
|
text-align:justify;
|
|
margin: 30 10 10 30;
|
|
}
|
|
|
|
h1 {
|
|
font-size:24px;
|
|
}
|
|
|
|
h2 {
|
|
font-size:18px;
|
|
}
|
|
|
|
h3 {
|
|
font-size:16px;
|
|
}
|
|
pre, tt, code {
|
|
font-size:14px;
|
|
}
|
|
.syntax, .syntax table {
|
|
font-size:14px;
|
|
}
|
|
span.namelist {
|
|
color: #214478;
|
|
}
|
|
span.card {
|
|
color: #782167;
|
|
}
|
|
span.flag {
|
|
color: #008000;
|
|
font-weight: bold;
|
|
}
|
|
</style>
|
|
<title>turbo_davidson.x: input description</title>
|
|
</head>
|
|
<body>
|
|
<a name="__top__"></a><table style="border-width: 0; table-layout: auto; width: 100%; text-align: left; vertical-align: top; background: #00395a;">
|
|
<tr><th style="margin: 3 3 3 10; background: #005789; background: linear-gradient(rgba(0,87,137,1),rgba(0,119,189,1)); color: #ffffee; ">
|
|
<h1 style="margin: 10 10 10 15; text-align: left;"> Input File Description </h1>
|
|
<h2 style="margin: 10 10 10 15; text-align: left;"> Program:
|
|
turbo_davidson.x / turboTDDFPT / Quantum Espresso<span style="font-weight: normal;"> (version: 6.4)</span>
|
|
</h2>
|
|
</th></tr>
|
|
<tr><td style="padding: 10 3 3 3; background: #ffffff; color: #222222; ">
|
|
<blockquote style="margin-bottom: 2em;">
|
|
<h3>TABLE OF CONTENTS</h3>
|
|
<blockquote>
|
|
|
|
|
|
<p><a href="#idm3">INTRODUCTION</a></p>
|
|
<p><a href="#idm4">&lr_input</a></p>
|
|
<blockquote>
|
|
<a href="#idm6">prefix</a> | <a href="#idm9">outdir</a> | <a href="#idm12">wfcdir</a> | <a href="#idm15">max_seconds</a> | <a href="#idm18">restart</a> | <a href="#idm21">lr_verbosity</a> | <a href="#idm24">disk_io</a>
|
|
</blockquote>
|
|
<p><a href="#idm27">&lr_dav</a></p>
|
|
<blockquote>
|
|
<a href="#idm28">num_eign</a> | <a href="#idm31">num_init</a> | <a href="#idm34">if_random_init</a> | <a href="#idm37">num_basis_max</a> | <a href="#idm40">residue_conv_thr</a> | <a href="#idm43">precondition</a> | <a href="#idm46">single_pole</a> | <a href="#idm49">if_dft_spectrum</a> | <a href="#idm52">reference</a> | <a href="#idm55">broadening</a> | <a href="#idm58">start</a> | <a href="#idm61">finish</a> | <a href="#idm64">step</a> | <a href="#idm67">p_nbnd_occ</a> | <a href="#idm70">p_nbnd_virt</a> | <a href="#idm73">poor_of_ram</a> | <a href="#idm76">poor_of_ram2</a> | <a href="#idm79">max_iter</a> | <a href="#idm82">no_hxc</a> | <a href="#idm85">pseudo_hermitian</a> | <a href="#idm88">ltammd</a> | <a href="#idm91">lplot_drho</a> | <a href="#idm94">d0psi_rs</a> | <a href="#idm97">lshift_d0psi</a>
|
|
</blockquote>
|
|
</blockquote>
|
|
</blockquote>
|
|
<blockquote>
|
|
<a name="idm3"></a><h3>INTRODUCTION</h3>
|
|
<blockquote><pre>
|
|
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
|
|
...
|
|
/
|
|
|
|
&lr_dav
|
|
...
|
|
/
|
|
</pre></blockquote>
|
|
</blockquote>
|
|
<a name="idm4"></a><a name="lr_input"></a><table border="0" width="100%" style="margin-bottom: 20;">
|
|
<tr><th bgcolor="#ddcba6"><h2 style="margin: 10 10 10 15; text-align: left;"> Namelist: <span class="namelist"><span style="font-weight:normal">&</span>lr_input</span>
|
|
</h2></th></tr>
|
|
<tr><td style="text-align: left; background: #ffebc6; padding: 5 5 5 30; "><table style="border-color: #505087; border-style: solid; border-width: 0; margin-bottom: 10; table-layout: auto; width: 800;"><tbody><tr><td>
|
|
<p><b> This namelist is always needed !
|
|
</b></p>
|
|
<a name="idm6"></a><a name="prefix"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">prefix</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">CHARACTER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 'pwscf'
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Sets the prefix for generated and read files. The files
|
|
generated by the ground state pw.x run should have this
|
|
same prefix.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm9"></a><a name="outdir"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">outdir</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">CHARACTER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> './'
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
The directory that contains the run critical files, which
|
|
include the files generated by ground state pw.x run.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm12"></a><a name="wfcdir"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">wfcdir</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">CHARACTER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> './'
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
The directory that contains the run critical files, which
|
|
include the files generated by ground state pw.x run.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm15"></a><a name="max_seconds"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">max_seconds</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 1.D+7, or 150 days, i.e. no time limit
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
jobs stops after "max_seconds" CPU time. Use this option
|
|
in conjunction with option "restart" if you need to
|
|
split a job too long to complete into shorter jobs that
|
|
fit into your batch queues.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm18"></a><a name="restart"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">restart</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true., turbo_davidson.x will attempt to restart
|
|
from a previous interrupted calculation if "max_seconds"
|
|
was specified.
|
|
Beware, if set to .false. turbo_davidson.x will OVERWRITE any
|
|
previous runs.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm21"></a><a name="lr_verbosity"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">lr_verbosity</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 1
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
This integer variable controls the amount of information
|
|
written to standard output.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm24"></a><a name="disk_io"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">disk_io</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">CHARACTER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 'default'
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Fine control of disk usage. Currently only 'reduced' is
|
|
supported where no restart files are written, apart from
|
|
the 'default' mode.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
</td></tr></tbody></table></td></tr>
|
|
</table>
|
|
<a name="idm27"></a><a name="lr_dav"></a><table border="0" width="100%" style="margin-bottom: 20;">
|
|
<tr><th bgcolor="#ddcba6"><h2 style="margin: 10 10 10 15; text-align: left;"> Namelist: <span class="namelist"><span style="font-weight:normal">&</span>lr_dav</span>
|
|
</h2></th></tr>
|
|
<tr><td style="text-align: left; background: #ffebc6; padding: 5 5 5 30; "><table style="border-color: #505087; border-style: solid; border-width: 0; margin-bottom: 10; table-layout: auto; width: 800;"><tbody><tr><td>
|
|
<a name="idm28"></a><a name="num_eign"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">num_eign</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 1
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Number of eigenstates to be calculated.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm31"></a><a name="num_init"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">num_init</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 2
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Number of trial vectors. Usually it is twice as large as
|
|
the number of eigenstates to be calculated (see "num_eign").
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm34"></a><a name="if_random_init"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">if_random_init</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. trial vectors are chosen randomly, otherwise
|
|
they are guessed from the ground-state calculation.
|
|
If p_nbnd_occ * p_nbnd_virt < num_init, this term is forced to
|
|
be .true. The usage of random trial vectors should cause only
|
|
a slower convergence, and do not affect the final results.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm37"></a><a name="num_basis_max"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">num_basis_max</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 20
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Maximum number of basis vectors allowed in the subspace.
|
|
When this number is reached, a discharging routine is called.
|
|
The memory requirement of the Davidson algorithm is mainly
|
|
determined by this variable (an estimation of the memory
|
|
is reported at the beginning of the run).
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm40"></a><a name="residue_conv_thr"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">residue_conv_thr</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 1.0E-4
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Threshold for the convergence. When the square of the
|
|
residue is smaller than this value, the convergence
|
|
is achieved.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm43"></a><a name="precondition"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">precondition</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .true.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
If set to .true. a precondition is used. At this moment,
|
|
one sees no reason why not to use the precondition.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm46"></a><a name="single_pole"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">single_pole</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
A slightly better way to set the initial trial vectors,
|
|
but the improvement is really small. Currently this flag
|
|
can be used only with LDA/PBE + NC PPs. So do not use
|
|
it unless it is really necessary.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm49"></a><a name="if_dft_spectrum"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">if_dft_spectrum</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the independent particle approximation
|
|
is used, i.e. the Hartree and exchange-correlation response
|
|
contributions are neglected.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm52"></a><a name="reference"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">reference</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 0.0d0
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Reference energy in units of Ry. This variable is used
|
|
to constrain the Davidson algorithm to converge the eigenstates
|
|
having the energy closest to the reference energy. In this way
|
|
one can calculate less eigenstates at once, and to perform multiple
|
|
calculations with different reference energies (the post-processing
|
|
code tddfpt_calculate_spectrum.x can be used for this purpose).
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm55"></a><a name="broadening"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">broadening</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 0.005d0
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Lorentzian broadening (Ry) to broaden the absorption spectrum.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm58"></a><a name="start"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">start</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 0.0d0
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
The lower limit of the energy (Ry) scale for the spectrum calculation.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm61"></a><a name="finish"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">finish</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 1.0d0
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
The upper limit of the energy (Ry) scale for the spectrum calculation.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm64"></a><a name="step"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">step</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">REAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 0.001d0
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Energy step (Ry) for the spectrum calculation.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm67"></a><a name="p_nbnd_occ"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">p_nbnd_occ</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 10
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Number of occupied states selected from the total number
|
|
of occupied states computed by PWscf. This variable is
|
|
useful if there are too many occupied states but your
|
|
are interested in only some of them.
|
|
In priciple this variable and "p_nbnd_virt" affect only
|
|
the interpretation of the eigenstates, but do not effect
|
|
their energy and the final absorption spectrum.
|
|
Make sure that min(p_nbnd_occ,nbnd_occ)*min(p_nbnd_virt,nbnd_virt)
|
|
is lager than the number of initial vectors ("num_init"),
|
|
so you will not end up using random trial vectors which would
|
|
slow down the convergence.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm70"></a><a name="p_nbnd_virt"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">p_nbnd_virt</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 10
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Number of empty states selected from the total number
|
|
of empty states computed by PWscf. This variable is
|
|
useful if there are too many empty states but your
|
|
are interested in only some of them.
|
|
In priciple this variable and "p_nbnd_occ" affect only
|
|
the interpretation of the eigenstates, but do not effect
|
|
their energy and the final absorption spectrum.
|
|
Make sure that min(p_nbnd_occ,nbnd_occ)*min(p_nbnd_virt,nbnd_virt)
|
|
is lager than the number of initial vectors ("num_init"),
|
|
so you will not end up using random trial vectors which would
|
|
slow down the convergence.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm73"></a><a name="poor_of_ram"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">poor_of_ram</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Use this variable if you do not have enough RAM (only USPP),
|
|
i.e. set it to .true. When this variable is set to .false.,
|
|
you double the memory used for the USPP calculation, but you
|
|
increase a speed of the calculation by getting rid of
|
|
applying many times of s_psi and cal_bec in the
|
|
calculation, which takes a lot of time (sometimes more than
|
|
a half of the whole calculation) when the size of the
|
|
subspace is more than 100.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm76"></a><a name="poor_of_ram2"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">poor_of_ram2</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Use this variable if you do not have enough RAM (NCPP and USPP),
|
|
i.e. set it to .true. When this variable is set to .false.,
|
|
you double the memory used for the calculation, but you
|
|
increase a speed of the calculation by storing D_ and C_
|
|
basis: the calculation will be speeded up a lot when
|
|
one is calculating many transitions at the same time.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm79"></a><a name="max_iter"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">max_iter</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">INTEGER</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> 100
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
Maximum number of Davidson iterations allowed. When the
|
|
number of iterations arrives this number, the calculation
|
|
will stop even if the convergence has not been achieved.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm82"></a><a name="no_hxc"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">no_hxc</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the change in the internal field
|
|
(Hartree and exchange-correlation) is ignored in the
|
|
calculation, resulting in the independent electron
|
|
approximation.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm85"></a><a name="pseudo_hermitian"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">pseudo_hermitian</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .true.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the pseudo-Hermitian Lanczos
|
|
algorithm is used. When set to .false. the
|
|
non-Hermitian Lanczos biorthogonalization algorithm
|
|
is used (which is two times slower).
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm88"></a><a name="ltammd"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">ltammd</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the Tamm-Dancoff approximation is used
|
|
in constructing the Liouvillian.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm91"></a><a name="lplot_drho"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">lplot_drho</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the turbo_davidson.x code will write
|
|
files for each eigenstate "drho-of-eign-$i" which are
|
|
needed to plot the response charge-density at each resonance.
|
|
This implies a calculation using the pp.x post-processing
|
|
program with the corresponding input file which must be
|
|
prepared. See example "H2O-PLOTRHO".
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm94"></a><a name="d0psi_rs"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">d0psi_rs</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .false.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
When set to .true. the dipole is computed in the
|
|
real space. When set to .false. the dipole is
|
|
computed in the reciprocal space by computing [H,r].
|
|
Note, currently the commutator does not contain
|
|
a contribution for hybrids [V_EXX,r]. See also
|
|
the variable lshift_d0psi.
|
|
Important: Treatment of the dipole in the real space
|
|
is allowed only if the system is finite.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
<a name="idm97"></a><a name="lshift_d0psi"></a><table width="100%" style="border-color: #b5b500; border-style: solid; border-width: 2; margin-bottom: 10; table-layout: auto; background-color: #FFFFFF;">
|
|
<tr>
|
|
<th align="left" valign="top" width="20%" style="background: #ffff99; padding: 2 2 2 10; ">lshift_d0psi</th>
|
|
<td style="text-align: left; vertical-align: top; background: #ffffc3; padding: 2 2 2 5; ">LOGICAL</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right; vertical-align: top; background: #ffffc3; padding: 2 10 2 10; "><i>Default:</i></td>
|
|
<td style="text-align: left; vertical-align: top; background: #fff3d9; padding: 2 2 2 5; "> .true.
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" colspan="2"><blockquote><pre style="margin-bottom: -1em;">
|
|
This variable is used only when d0psi_rs=.true.
|
|
a) If a molecule is placed in the corner of the
|
|
supercell, there is a discontinuity problem for the
|
|
position operator r, which is not periodic. By setting
|
|
lshift_d0psi=.true. the discontinuity problem is
|
|
solved by shifting the position operator r such that
|
|
it is continuous and well defined.
|
|
b) If a molecule is placed in the center of the supercell,
|
|
there is no discontinuity problem for the position operator r,
|
|
and thus you can set lshift_d0psi=.false. But if you still
|
|
set it to .true., this will not harm, because the position
|
|
operator will basically remain as it is, since it is always
|
|
centered wrt the center of the molecule.
|
|
</pre></blockquote></td></tr>
|
|
</table>
|
|
<div align="right" style="margin-bottom: 5;">[<a href="#__top__">Back to Top</a>]</div>
|
|
</td></tr></tbody></table></td></tr>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
<small>
|
|
This file has been created by helpdoc utility on Fri Mar 01 17:57:32 CET 2019.
|
|
</small>
|
|
</body>
|
|
</html>
|