📄 manual_3.93a.lyx
字号:
builds a cluster from the bulk cell atomic positions; can terminate some or all of the cluster boundary atoms with H atoms;\layout Itemizecontrols calculation of molecular or lattice vibrations taking into account irreducible representations of the system (either the point group or the group of internal translations within the supercell); in the case of a molecule, translations and rotations of the molecule as a whole are automatically eliminated; can do phonon DOS, animations of normal modes, recalculate the phonons for different isotops (keeping the same force constant matrix);\layout Itemizecreates \begin_inset Formula $\mathbf{k}$\end_inset -points for the ground state (Manchorst-Pack), DOS (the tetrahedral method with complete account of the point symmetry of the cell) or band-structure calculations (along a chosen line in the Brillouin zone);\layout Itemizecalculates the Coulomb (Ewald) potential at an arbitrary point in the cell in the point-ion approximation,\layout Itemizesome additional useful options designed to analyze the system geometry: compare with other geometry files, e.g. before and after relaxation; a calculator of interatomic distances; check a point in the cell for equivalence with existing atoms; save atomic positions within a box across adjacent unit cells \layout ItemizePES: move atoms in the cell keeping the point symmetry: this is useful for calculating the potential energy surfaces (PES) for the ground state symmetry.\layout SectionInstallation and general information\layout StandardThe code \series bold \emph on tetr\series default \emph default must be compiled only once by performing the command \layout Standard\family typewriter make\layout Standard\align left in your\noun on \family typewriter \noun default ~/TOOLS/TETR\family default directory\noun on .\noun default \layout StandardAn environmental variable \family typewriter $HOME_TETR\family default must be set to the correct location of the \series bold \emph on tetr\series default \emph default directory, e.g. \layout Standard\family typewriter setenv HOME_TETR ~/TOOLS/TETR\layout Standard\align left for the csh or tcsh shells, or \layout Standard\family typewriter export HOME_TETR=~/TOOLS/TETR\layout Standard\align left in the case of the bash shell. To solve this problem once and forever, put the right statement in the \family typewriter .cshrc\family default or \family typewriter .bashrc\family default files, respectively. The statement will be executed automatically (and the variable set) every time an \family typewriter xterm\family default is started or at the login. To force the setting from an existing terminal window, run the \family typewriter source\family default command (e.g. \family typewriter source ~/.cshrc\family default ). \layout SectionMenus in \emph on tetr\begin_inset LatexCommand \label{sec:Menus-in-tetr}\end_inset \layout StandardMost of the menus have common options:\layout Itemize\series bold Co\series default - (info) show a table with Cartesian and fractional coordinates of all atoms in the unit cell\layout Itemize\series bold S\series default - save the current geometry into an input file (the code format to be chosen next)\layout Itemize\series bold Sy\series default - (info) show (usually, the point) symmetry of the current geometry; in most cases the lattice translations are also included, i.e. two points are thought to be equivalent if they are separated by a lattice translation\layout Itemize\series bold U\series default - undo the last step\layout Itemize\series bold An\series default - (setting) choose the format in which coordinates are to be specified for input in the menus: Angstrom, fractional or atom number (in order of atoms in the system)\layout StandardA number of options of the main menu allows a user to change the current geometry in various ways. The code allows the user then to dump the geometry manually or automatically when a change is made. When this happens, a file \family typewriter geom.xyz\family default is written in the \family typewriter xyz\family default format. If you run any \family typewriter xyz\family default -file previewer (like e.g. \series bold \emph on Xmol\series default \emph default ), then you can preview the system during the modification process that is extremely useful. A number of options (mainly settings) control this:\layout Itemize\series bold XY\series default - (setting) the format of the \family typewriter geom.xyz\family default file (either for \series bold \emph on Xmol\series default \emph default ,\series bold \emph on Ymol\series default \emph default or disable); in the latter case the file will not be written after each change of the geometry \layout Itemize\series bold Hs\series default - (setting) either add or not H atoms to the \family typewriter geom.xyz\family default file to preview x,y,z axes (necessary for \series bold \emph on Xmol\series default \emph default as it does not have the axes facility)\layout Itemize\series bold Bb\series default - (setting) breeding box is specified: this option allows you to preview not just the cell, but \begin_inset Formula $N_{1}\times N_{2}\times N_{3}$\end_inset extention of it; note, that the actual cell is not changed, this option only affects the atoms written to the \family typewriter geom.xyz\family default file \layout Itemize\series bold W\series default - force writing \family typewriter geom.xyz\family default file for the current geometry\layout StandardNormally, when choosing a set of atoms, two integers are specified, so that all atoms with numbers between (and including) them are in the list. For instance, choosing 5 and 10 would include atoms 5,6,7,8,9 and 10 into the list. In some cases a non-contagious list is required, e.g. 5, 7-10, 15 and 22. In this case you can \begin_inset Quotes eld\end_inset tag\begin_inset Quotes erd\end_inset atoms (option \series bold T\series default ) by naming all of them and using a dash if all numbers in between are to be included, e.g. 5 7-10 15 22 for the example above. Note that once atoms are tagged, pressing \series bold T\series default again untages them. \layout SectionGetting started\begin_inset LatexCommand \label{sec:Getting-started-tetr}\end_inset \layout StandardWhen starting the code (e.g. type \family typewriter ./tetr\family default ), it first checks if the variable $HOME_TETR is set correctly:\layout Standard\family typewriter \size scriptsize ......................................................\layout Standard\family typewriter \size scriptsize ...... TETR is an interface to VASP/SIESTA/etc .......\layout Standard\family typewriter \size scriptsize ......................................................\layout Standard\family typewriter \size scriptsize >>>>>>>> 1st release: 25.07.1994\layout Standard\family typewriter \size scriptsize >>>>>>>> Version : 3.92h \layout Standard\family typewriter \size scriptsize >>>>>>>> Build : Tue Jun 21 19:39:20 BST 2005 \layout Standard\family typewriter \size scriptsize >>>>>>>> today : Wed Jul 13 00:52:31 BST 2005 \layout Standard\family typewriter \size scriptsize ......................................................\layout Standard\family typewriter \size scriptsize ...... inquiries to L. Kantorovich .........\layout Standard\family typewriter \size scriptsize ......................................................\layout Standard\family typewriter \size scriptsize OK! File /home/lev/TOOLS/TETR/tetr exists!\layout Standard\family typewriter \size scriptsize .... TETR home directory: /home/lev/TOOLS/TETR\layout Standard\family typewriter \size scriptsize OK! File /home/lev/TOOLS/TETR/symgrp.rep exists!\layout Standard\family typewriter \size scriptsize OK! File /home/lev/TOOLS/TETR/collect_forces exists!\layout Standard\family typewriter \size scriptsize OK! File /home/lev/TOOLS/TETR/get_forces exists!\layout Standard\family typewriter \size scriptsize ..................................................\layout StandardIt must find the executables \series bold \emph on tetr\series default \emph default and \series bold \emph on get_forces\series default \emph default , a script \family typewriter collect_forces\family default and the file \family typewriter symgrp.rep\family default . At the same time, the current date and version are shown.\layout StandardNext, the following first menu is displayed that prompts a user to choose the input format for the geometry, the so-called \emph on Input-menu\emph default :\layout Standard\family typewriter \size scriptsize Choose the input format:\layout Standard\family typewriter \size scriptsize 1. open input as CASTEP [ *.geom]\layout Standard\family typewriter \size scriptsize 2. open input as CETEP / old CASTEP\layout Standard\family typewriter \size scriptsize 3. open input as VASP\layout Standard\family typewriter \size scriptsize 4. open input as SIESTA [ *.fdf ]\layout Standard\family typewriter \size scriptsize 5. open output as SIESTA [ *.XV ]\layout Standard\family typewriter \size scriptsize 6. open as XYZ-type file [ *.xyz ]\layout Standard\family typewriter \size scriptsize 7. NEW or go directly to the main menu\layout Standard\family typewriter \size scriptsize 8. QUIT\layout Standard\family typewriter \size scriptsize ------------>\layout StandardOptions \series bold 1\series default -\series bold 6\series default imply existing files of the specified formats; you will then be prompted to choose the file name, and the input file will be read in. If successful, you will be prompted to the main menu, described in Section \begin_inset LatexCommand \ref{sec:Main-menu-tetr}\end_inset . If not (e.g. due to an error in the input file or becuase the latter does not exist), you will be prompted again to the menu above.\layout StandardThe option \series bold 7\series default corresponds to starting from scratch rather then reading an existing input file of one of the DFT codes. In this case a new input file is to be constructed and then saved in one of known formats.\layout SectionSymmetry\begin_inset LatexCommand \label{sec:Symmetry-tetr}\end_inset \layout StandardThe point group symmetry of the system is determined automatically and can be checked (option \series bold Sy\series default in various menus). Normally, translations are also taken into account when checking equivalence of atoms, i.e. two point in space are thought to be equivalent if they are separated by a lattice translation \begin_inset Formula $\mathbf{L=}n_{1}\mathbf{a}_{1}+n_{2}\mathbf{a}_{2}+n_{3}\mathbf{a}_{3}$\end_inset with \begin_inset Formula $n_{i}$\end_inset being integers. There are some exceptions though corresponding to \emph on molecular\emph default properties, specifically options \series bold Cl\series default (Section \begin_inset LatexCommand \ref{sub:Cl-option-tetr}\end_inset ) and \series bold Vm\series default (Section \begin_inset LatexCommand \ref{sub:Vm-tetr}\end_inset ) of the main menu, when translations are ignored. The symmetry is used in many parts of the code.\layout StandardAt the moment, all symmetry operations are fixed to the axes of the Cartesian coordinate system. The complete list of the symmetry operations is shown in Figs. \begin_inset LatexCommand \ref{cap:Symmetry-operations-of-Oh}\end_inset and \begin_inset LatexCommand \ref{cap:Symmetry-operations-of-D6h}\end_inset .\layout Standard\begin_inset Float figurewide falsecollapsed true\layout Standard\align center \begin_inset Graphics filename Oh.xfig.ps display monochrome width 15cm\end_inset \layout CaptionSymmetry operations of the \begin_inset Formula $O_{h}$\end_inset group.\begin_inset LatexCommand \label{cap:Symmetry-operations-of-Oh}\end_inset \end_inset \layout Standard\begin_inset Float figurewide falsecollapsed true\layout Standard\align center \begin_inset Graphics filename D6h.xfig.ps display monochrome width 15cm\end_inset \layout CaptionAdditional symmetry operations due to the D\begin_inset Formula $_{6h}$\end_inset group.\begin_inset LatexCommand \label{cap:Symmetry-operations-of-D6h}\end_inset \end_inset \layout SubsectionA note about symmetry\begin_inset LatexCommand \label{sub:A-note-about-symmetry}\end_inset \layout StandardThe fact that the point group operations are rigidly related to the Cartesian axes, the symmetry determined by \series bold \emph on tetr\series default \emph default may not be as rich as it should be. On the other hand, in many cases it is useful to have the maximum symmetry possible (e.g. when generating \begin_inset Formula $\mathbf{k}$\end_inset -points for the electronic DOS calculation). Therefore, it is advised to maximise the system symmetry by shifting and/or rotating the whole cell. This can be done in the M-menu, Section \begin_inset LatexCommand \ref{sub:M-option-tetr}\end_inset
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -