source: ThirdParty/mpqc_open/src/bin/mpqc/mpqcsimp.dox@ 482400e

Action_Thermostats Add_AtomRandomPerturbation Add_RotateAroundBondAction Add_SelectAtomByNameAction Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_StructOpt_integration_tests Automaking_mpqc_open AutomationFragmentation_failures Candidate_v1.6.0 Candidate_v1.6.1 ChangeBugEmailaddress ChangingTestPorts ChemicalSpaceEvaluator Combining_Subpackages Debian_Package_split Debian_package_split_molecuildergui_only Disabling_MemDebug Docu_Python_wait EmpiricalPotential_contain_HomologyGraph_documentation Enable_parallel_make_install Enhance_userguide Enhanced_StructuralOptimization Enhanced_StructuralOptimization_continued Example_ManyWaysToTranslateAtom Exclude_Hydrogens_annealWithBondGraph FitPartialCharges_GlobalError Fix_ChronosMutex Fix_StatusMsg Fix_StepWorldTime_single_argument Fix_Verbose_Codepatterns ForceAnnealing_goodresults ForceAnnealing_oldresults ForceAnnealing_tocheck ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_continued ForceAnnealing_with_BondGraph_continued_betteresults ForceAnnealing_with_BondGraph_contraction-expansion GeometryObjects Gui_displays_atomic_force_velocity IndependentFragmentGrids_IntegrationTest JobMarket_RobustOnKillsSegFaults JobMarket_StableWorkerPool JobMarket_unresolvable_hostname_fix ODR_violation_mpqc_open PartialCharges_OrthogonalSummation PythonUI_with_named_parameters QtGui_reactivate_TimeChanged_changes Recreated_GuiChecks RotateToPrincipalAxisSystem_UndoRedo StoppableMakroAction Subpackage_levmar Subpackage_vmg ThirdParty_MPQC_rebuilt_buildsystem TremoloParser_IncreasedPrecision TremoloParser_MultipleTimesteps Ubuntu_1604_changes stable
Last change on this file since 482400e was 860145, checked in by Frederik Heber <heber@…>, 8 years ago

Merge commit '0b990dfaa8c6007a996d030163a25f7f5fc8a7e7' as 'ThirdParty/mpqc_open'

  • Property mode set to 100644
File size: 8.1 KB
Line 
1
2/** \page mpqcsimp Simple Input
3
4The simple input format consists of keywords followed by a ":" followed by
5a value. The keywords are case sensitive. The values might be modified by
6options found in parenthesis. For example, the following input performs an
7optimization of water using density functional theory with the B3LYP
8exchange-correlation functional:
9
10<pre>
11\% B3LYP optimization of water
12optimize: yes
13method: KS (xc = B3LYP)
14basis: 3-21G*
15molecule: (angstrom)
16 O 0.172 0.000 0.000
17 H 0.745 0.000 0.754
18 H 0.745 0.000 -0.754
19</pre>
20<br>
21
22Comments begin with a <tt>%</tt> and continue to the end of the line.
23Basis set names containing special characters, such as a space
24or parentheses, must be quoted inside a pair of double quotes.
25The accepted keywords are:
26
27<dl>
28
29<dt><tt>molecule</tt><dd> Gives the atoms types and coordinates. The
30 following options can be used
31
32 <dl>
33 <dt><tt>bohr</tt><dd> The coordinates are given in Bohr.
34 <dt><tt>angstrom</tt><dd> The coordinates are given in Angstroms (the default).
35 <dt><tt>charge</tt><dd> This option can be given after an "element x y z"
36 quadruple. This will override the charge on the
37 atom. For example, <tt>(charge = 0)</tt> can be given
38 for the ghost atoms in a counterpoise correction
39 calculation.
40 </dl>
41
42<dt><tt>multiplicity</tt><dd> Gives the multiplicity of the molecule. The
43 default is <tt>1</tt>.
44
45<dt><tt>optimize</tt><dd> If <tt>yes</tt>, then an optimization will be
46 performed. The default is <tt>no</tt>. The following options can be
47 given.
48
49 <dl>
50 <dt><tt>cartesian</tt><dd> Use Cartesian coordinates.
51 <dt><tt>internal</tt><dd> Use internal coordinates.
52 <dt><tt>redundant</tt><dd> Use redundant internal coordinates.
53 </dl>
54
55<dt><tt>gradient</tt><dd> If <tt>yes</tt>, then a gradient calculation will
56 be performed. The default is <tt>no</tt>.
57
58<dt><tt>frequencies</tt><dd> If <tt>yes</tt>, then the frequencies will be
59 obtained. The default is <tt>no</tt>.
60
61<dt><tt>charge</tt><dd> Specificies the charge on the molecule. The
62 default is <tt>0</tt>.
63
64<dt><tt>method</tt><dd> Specifices the method. There is no default and the
65 possible values are:
66
67 <dl>
68
69 <dt><tt>HF</tt><dd> Hartree-Fock. Unrestricted HF is used if
70 <tt>multiplicity</tt> > 1
71 <dt><tt>RHF</tt><dd> Restricted Hartree-Fock.
72 <dt><tt>UHF</tt><dd> Unrestricted Hartree-Fock.
73 <dt><tt>KS</tt><dd> Kohn-Sham. Unrestricted KS is used if
74 <tt>multiplicity</tt> > 1
75 <dt><tt>RKS</tt><dd> Restricted Kohn-Sham.
76 <dt><tt>UKS</tt><dd> Unrestricted Kohn-Sham.
77 <dt><tt>MP2</tt><dd> Second order Moeller-Plesset perturbation theory.
78 Only available for <tt>multiplicity</tt> = 1.
79 <dt><tt>MP2-R12/A</tt><dd> The A version of MP2-R12.
80 Only available for <tt>multiplicity</tt> = 1.
81 An auxiliary basis may be specified.
82 No gradient, optimization, or frequencies are possible.
83 <dt><tt>MP2-R12/A'</tt><dd> The A' version of MP2-R12.
84 Only available for <tt>multiplicity</tt> = 1.
85 An auxiliary basis may be specified.
86 No gradient, optimization, or frequencies are possible.
87 <dt><tt>ZAPT2</tt><dd> Z-averaged perturbation theory.
88 Only available for <tt>multiplicity</tt> > 1. No gradient,
89 optimization, or frequencies are possible.
90 </dl>
91
92 The following options are valid with the <tt>KS</tt>, <tt>RKS</tt>, and
93 <tt>UKS</tt> methods:
94
95 <dl>
96 <dt><tt>grid</tt><dd> Specifies the grid to be used for numerical
97 integrations. The following values can be given:
98 <dl>
99 <dt><tt>xcoarse</tt><dd>
100 <dt><tt>coarse</tt><dd>
101 <dt><tt>medium</tt><dd>
102 <dt><tt>fine</tt><dd>
103 <dt><tt>xfine</tt><dd>
104 <dt><tt>ultrafine</tt><dd>
105 </dl>
106 <dt><tt>xc</tt><dd> Specifies the exchange-correlation functional.
107 There is no default. See the table in the StdDenFunctional
108 class documentation for the possible values.
109 </dl>
110
111 The following options are valid with the <tt>MP2-R12/A</tt> and
112 <tt>MP2-R12/A'</tt> methods. These options are mutually exclusive:
113
114 <dl>
115 <dt><tt>abs</tt><dd>Use the standard Auxiliary Basis Set method.
116 <dt><tt>abs+</tt><dd>Use the standard Auxiliary Basis Set method,
117 but use the union of the orbital and the
118 given auxiliary basis as the actual auxiliary
119 basis set used.
120 <dt><tt>cabs</tt><dd>Use the Complementary Auxiliary Basis Set method.
121 <dt><tt>cabs+</tt><dd>Use the Complementary Auxiliary Basis Set method,
122 but use the union of the orbital and the
123 given auxiliary basis as the actual auxiliary
124 basis set used.
125 </dl>
126
127 The following options are valid with the
128 <tt>MP2-R12/A'</tt> method:
129
130 <dl>
131 <dt><tt>ebc</tt><dd>Assume the Extended Brillion Condition to hold.
132 This is the default.
133 <dt><tt>gbc</tt><dd>Assume the Generalized Brillion Condition to hold.
134 This is the default.
135 <dt><tt>!ebc</tt><dd>Do not assume the Extended Brillion Condition
136 to hold.
137 <dt><tt>!gbc</tt><dd>Do not assume the Generalized Brillion Condition
138 to hold.
139 </dl>
140
141<dt><tt>basis</tt><dd> Specifies the basis set. There is no default. See
142 the table in the GaussianBasisSet class documentation for the
143 available basis sets.
144
145<dt><tt>auxbasis</tt><dd> Specifies the auxiliary basis set for MP2-R12
146 methods. There is no default. See the table in the GaussianBasisSet
147 class documentation for the available basis sets.
148
149<dt><tt>restart</tt><dd> Set to <tt>yes</tt> to restart an optimization.
150 The default is <tt>no</tt>.
151
152<dt><tt>checkpoint</tt><dd> Set to <tt>no</tt> to not save checkpoint files
153 during an optimization. The default is <tt>yes</tt>.
154
155<dt><tt>symmetry</tt><dd> Specifices the Schoenflies symbol of the point
156 group of the molecule. The default is <tt>auto</tt>, which will cause to
157 program to find the highest order Abelian subgroup of the molecule.
158
159<dt><tt>docc</tt><dd> Gives the number of doubly occupied orbitals in each
160 each irreducible representation in a parenthesized list. The symmetry
161 must be specified and not be <tt>auto</tt>. The method must be
162 restricted.
163
164<dt><tt>socc</tt><dd> Gives the number of single occupied orbitals in each
165 each irreducible representation in a parenthesized list. The symmetry
166 must be specified and not be <tt>auto</tt>. The method must be
167 restricted.
168
169<dt><tt>alpha</tt><dd> Gives the number of alpha occupied orbitals in each
170 each irreducible representation in a parenthesized list. The symmetry
171 must be specified and not be <tt>auto</tt>. The method must be
172 unrestricted.
173
174<dt><tt>beta</tt><dd> Gives the number of beta occupied orbitals in each
175 each irreducible representation in a parenthesized list. The symmetry
176 must be specified and not be <tt>auto</tt>. The method must be
177 unrestricted.
178
179<dt><tt>frozen_docc</tt><dd> Gives the number of frozen core orbitals. Can
180 be either a single integer or a parenthesized list giving the frozen core
181 orbitals in each irreducible representation. In the latter case the
182 symmetry must be given and not be <tt>auto</tt>.
183
184<dt><tt>frozen_uocc</tt><dd> Gives the number of frozen virtual orbitals.
185 Can be either a single integer or a parenthesized list giving the frozen
186 virtual orbitals in each irreducible representation. In the latter case
187 the symmetry must be given and not be <tt>auto</tt>.
188
189<dt><tt>memory</tt><dd> Gives a hint for the amount of memory in bytes that
190 can be used. This is typically a lower bound, more memory will be used
191 in practice and the exact amount cannot be precisely controlled. The
192 format is a fixed or floating point number optionally followed (without
193 spaces) by one of the following suffixes: KB, MB, GB, KIB, MIB, or GIB.
194
195</dl>
196
197*/
Note: See TracBrowser for help on using the repository browser.