# Geometries ## Overview The GEOMETRY directive is a compound directive that allows the user to define the geometry to be used for a given calculation. The directive allows the user to specify the geometry with a relatively small amount of input, but there are a large number of optional keywords and additional subordinate directives that the user can specify, if needed. The directive therefore appears to be rather long and complicated when presented in its general form, as follows: ``` GEOMETRY [] \ [units ] \ [(angstrom_to_au || ang2au) \ ] \ [print [xyz] || noprint] \ [center || nocenter] \ [bqbq] \ [autosym [real tol default 1d-2] || noautosym] \ [autoz || noautoz] \ [adjust] \ [(nuc || nucl || nucleus) ] [SYMMETRY [group] [print] \ [tol ]] [ [LOAD] [format xyz||pdb] [frame ] \ [select [not] \ [name ] \ [rname ] [id | ... ] [resi | ... ] ] ] [vx vy vz] [charge ] \ [mass ] \ [(nuc || nucl || nucleus) ] ... ] [ZMATRIX || ZMT || ZMAT ... [VARIABLES ... ] [CONSTANTS ... ] (END || ZEND)] [ZCOORD CVR_SCALING BOND \ [] [] [constant] ANGLE \ [] [] [constant] TORSION \ [] [] [constant] END] [SYSTEM surface lat_a lat_b lat_c alpha beta gamma END] END ``` The three main parts of the GEOMETRY directive are: - keywords on the first line of the directive (to specify such optional input as the geometry name, input units, and print level for the output) - symmetry information - Cartesian coordinates or Z-matrix input to specify the locations of the atoms and centers - lattice parameters (needed only for periodic systems) The following sections present the input for this compound directive in detail, describing the options available and the usages of the various keywords in each of the three main parts. - [Keywords for the GEOMETRY directive](Keywords-for-the-GEOMETRY-directive.md) - [SYMMETRY: Symmetry Group Input](SYMMETRY----Symmetry-Group-Input.md) - [Names of 3-dimensional space groups](Names-of-3-dimensional-space-groups.md) - [Cartesian coordinate input](Cartesian-coordinate-input.md) - [ZMATRIX: Z-matrix input](ZMATRIX.md) - [ZCOORD: Forcing internal coordinates](ZCOORD-Forcing-internal-coordinates.md) - [SYSTEM: Lattice parameters for periodic systems](SYSTEM----Lattice-parameters-for-periodic-systems.md) - [LOAD: Load geometry from XYZ file](Geometry-load.md)