Notations and notes
Package-wise notations
1(N)=IdentityMatrix(N), T+=HermitianTranspose(T)
el,element::{posint,string}
element number, symbol, or name.
A,Atoms::list([symbol,<X,Y,Z>,optional_entries])
list of atoms,
sometimes internal coordinates are allowed as [symbol,[i1,r,i2,theta,i3,phi]]
or as incomplete form of the latter.
M::Matrix(3,nt)
unit cell matrix whose columns are translation vectors Tvs=list(Tv::["Tv",Vector(3)])
.
C,Cell::[a,b,c,alpha,beta,gamma,optional_entries]
unit cell parameters recognizable by cryst2M
command.
SG::string
Symmetry Group recognizable by FiniteGroup[SymmetryGroup] command.
ev::Vector(no)
eigenvalues.
evc,mo,lmo::Matrix(N,no)
right eigenvectors (MO, LMO) as columns.
S::Matrix(N,N)
basis set overlap matrix.
evr,evcS,moS,lmoS::Matrix(no,N)=evc+.S
left eigenvectors as rows multiplied by S
so that evr.evc=1
.
AO
Atomic Orbitals
BS
Basis Set
psi::list(AO)
wave-function
na=|A|, nt=|Tvs|, N=|BS|, no,n=|ev|
i,j=1..na, k=1..N, o=1..no
Units
- Electronic wave-function – bohrs
- Atomic coordinates – Ao
- Energy – eV
- Temperature – K or eV
- Pressure – GPa (10 kbar)
- Gradient – eV/Ao
- Dipole (l-pole) – e*Ao (e*Ao^l)
- See also list of conversion constants printed by
Setup
command.
Notes
- When reading a file, its extension can be omitted if there will be no confusion.
- Fully supported external programs are
Gaussian,
VASP,
MOPAC,
LAMMPS.
- Partially supported are
TINKER,
Firefly,
and also
Abinit,
Molpro,
FHI-aims,
GROMACS.
- Some commands and applications use global variable
CurrentDataFolder
if that variable is defined.
- Some commands accept two types of geometry input:
if atoms are provided as pair
Atoms,Cell
then the coordinates are assumed to be lattice,
if Cell
is not provided then cartesian coordinates are assumed, see also Atoms2Cell
command.