DMol |
A thorough understanding of the DFT method is necessary for an appreciation of many of the input options for DMol. Chapter 2, Theory and Implementation, presents a brief overview of the DFT method as implemented in DMol and relates aspects of DFT theory to some of the input options. An understanding of the computational aspects of DFT theory enables you to use the DMol program more effectively.
If you are using the Insight program, you can still run DMol in the standalone mode, so you can, for example, set up a run with the Insight interface, run the calculation in standalone mode, and then analyze some of the results back in the Insight interface. The input and output files are all compatible between both modes. You could, for example, use the Insight modeling facilities to construct a molecule and the DMol module to determine the symmetry, set some constraints, and write out the command input file. You could then exit the Insight environment to modify the input file with a text editor or through the dmol_master interface and then submit the DMol job directly. After the run finishes, you can read the output back into the Insight program to, for example, examine the orbital density-of-states or animate the normal modes of vibration.
DMol calculations can be divided into three main types:
Choosing a job type
Whenever you run a calculation, you always obtain the energy of the system. You can specify the number of iterations and the convergence criterion for the wavefunction. The accuracy required depends on the type of properties that you want to calculate. For example, dipole moments require a higher degree of convergence than density plots, which are less sensitive to inaccuracies.
You can, optionally, calculate the other properties listed above. How to do this is discussed in detail in the online help and Appendix E (Commands--Standalone Mode). Dipole moments, charges, and the properties to be graphed are each selected by setting a single parameter or keyword, either indirectly from within the Insight program or directly if you are using DMol in the standalone mode. However, calculating the optical polarizability requires four separate calculations with electric fields imposed on the molecule.
Geometry optimization
Geometry optimization determines the minimum-energy structure of a molecule, starting from the initial geometry entered. After the geometry is minimized, any other requested properties are computed. You can control the following aspects of the geometry optimization process:
After the geometry is successfully minimized, the program then computes any other properties requested.
DMol may exhibit slow SCF convergence when there is a small HOMO-LUMO gap. Using smearing and/or decreasing the mixing parameters are recommended for solving this problem.
The DIIS option should always be used, to improve SCF convergence.
Optimal strategy
The optimal strategy for geometry optimization may be as follows:
To perform any calculation, you must specify at least the geometry of the molecule. You can also specify the following input parameters, to restrict or refine your calculations:
Using the frozen core option together with symmetry and the minimal basis set is not recommended.
Symmetry can be used together with the Point_Charges option. However, you must be sure to check whether the input symmetry is a subgroup of both the molecule and the point-charge system.
Four basic steps are involved in a DMol calculation:
Outline of basic steps for a DMol calculation
You need not remain in one mode as you proceed through all four steps. For example, you could (1) set up a molecular system using one or more modules within the Insight program; (2) set up the calculation parameters with the DMol module of the Insight program, then perhaps refine the input files after quitting the Insight environment, by editing them with a text editor; (3) start the run from the Insight interface or from the operating system, whichever is more convenient or appropriate; and finally (4) read the results into the Insight program for analysis in the Analysis, DMol, and other modules. Alternatively, you could perform Steps 1 and 2 both with the dialog interface to the standalone mode of DMol, start the run from the operating system using dmol_master, and use the Insight interface only for some analysis of the results.