Changeset dce5a3 for doc/userguide/userguide.xml
- Timestamp:
- Dec 21, 2025, 9:50:22 PM (3 weeks ago)
- Branches:
- Candidate_v1.7.1, stable
- Children:
- bc58f2
- Parents:
- 44d5d9
- git-author:
- Frederik Heber <frederik.heber@…> (11/20/25 18:02:16)
- git-committer:
- Frederik Heber <frederik.heber@…> (12/21/25 21:50:22)
- File:
-
- 1 edited
-
doc/userguide/userguide.xml (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
doc/userguide/userguide.xml
r44d5d9 rdce5a3 1970 1970 . In general, this cost is prohibitive for calculating ground state energies and forces (required for molecular dynamics simulations) for larger molecules such as bio proteins. By fragmenting the molecular system and looking at fragments of fixed size, calculating the ground state energy of a 1971 1971 number of fragment molecules becomes a linear scaling operation with the number of atoms. In the doctoral thesis of Frederik 1972 Heber, it is explained why this is a sensible a nsatzmathematically1972 Heber, it is explained why this is a sensible approach mathematically 1973 1973 and shown that it delivers a very good accuracy if electrons (and 1974 1974 hence interactions) are in general localized.</para> 1975 1975 <para>Long-range interactions (e.g. Coulomb or van-der-Waals interactions) are artificially truncated, however, 1976 with this fragmentation a nsatz. It can be obtained in a perturbation manner1976 with this fragmentation approach. It can be obtained in a perturbation manner 1977 1977 by sampling the resulting electronic and nuclei charge density on a 1978 1978 grid, summing over all fragments, and solving the associated Poisson … … 1981 1981 contained in the <link xlink:href="http://www.scafacos.org/"> 1982 1982 <productname>ScaFaCoS</productname> 1983 </link>. This enhancement is currently implemented via another program package named <productname>JobMarket</productname> that is at the moment not available publicly (contact the author Frederik Heber if interested).</para>1983 </link>. This enhancement is implemented via another program package named <productname>JobMarket</productname>.</para> 1984 1984 <para>Note that we treat hydrogen special (but can be switched off) as 1985 1985 fragments are calculated as closed shell (total spin equals zero). … … 2044 2044 i.e. which file formats are used for writing each fragment 2045 2045 configuration (prefix is "BondFragment", remember?). Here, we use 2046 XYZ (mainly for checking the configurations visually) and MPQC,2046 XYZ (mainly for checking the configurations visually) and MPQC, 2047 2047 which is a very robust Hartree-Fock solver. We refer to the 2048 2048 discussion of the <link linkend="fileparsers">Parsers</link> … … 2065 2065 information is inserted afterwards, i.e. it contains only the 2066 2066 associations from the current fragmentation.</note> 2067 </para> 2068 </section> 2069 <section xml:id="fragmentation.add-seletected-atoms-as-fragment"> 2070 <title xml:id="fragmentation.add-seletected-atoms-as-fragment.title">Adds selected atoms as one fragment</title> 2071 <para>In cases where you don't want to rely on the above fragmentation# 2072 scheme or it is not applicable (e.g., for ions or non-saturated 2073 molecules), then you can use the whole following automation mechanism 2074 with computing the selected set of atoms as a whole. 2075 The following call will treat all atoms per associated molecule 2076 as one fragment. These fragments are put either into a job queue 2077 (see below on how to continue there), 2078 <programlisting> 2079 ... --add-selected-atoms-as-fragment "BondFragment" \ 2080 --grid-level 5 \ 2081 </programlisting> 2082 or they are stored to files. 2083 <programlisting> 2084 ... --add-selected-atoms-as-fragment "BondFragment" \ 2085 --grid-level 5 2086 --output-types mpqc 2087 </programlisting> 2088 Note that the grid-level can be still be specified to also compute 2089 long-range interactions in the current domain. Electrostatic 2090 interactions within the molecule should generally be accounted 2091 for by the employed ab-initio method. 2067 2092 </para> 2068 2093 </section>
Note:
See TracChangeset
for help on using the changeset viewer.
