exercises:2017_ethz_mmm:reaction_energy_2017
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
exercises:2017_ethz_mmm:reaction_energy_2017 [2017/04/27 09:06] – dpasserone | exercises:2017_ethz_mmm:reaction_energy_2017 [2020/08/21 10:15] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | <!-- | + | We will investigate today a very important chemical reaction, the production of ethene (ethylene) from ethanol. Ethanol is heated with an excess of concentrated sulphuric acid at a temperature of 170°C. The gases produced |
- | ===== Introduction ===== | + | Another way to favor this reaction is in presence of a catalyst surface, which makes the reaction exothermic even at room temperature, |
- | In this tutorial, we are going to show the reader how to perform | + | The use of hematite (iron-based nanocrystal) as a catalyst is described computationally in the following paper by Lopes et al: [[doi> |
- | simple static self-consistent Kohn-Sham Density Functional Theory | + | |
- | energy and force calculation on a system using '' | + | |
- | We will use face centred cubic bulk Si, with 8 atoms in a cubic unit | + | The reaction is the following: |
- | cell as an example. | + | {{ :exercises: |
- | '' | + | and this is the pictorial view in the gas phase: |
+ | {{ : | ||
- | The reader should note that the integration grid settings used in | + | In the supplementary material of the paper, which can be found [[http:// |
- | the example calculations have already chosen to be sufficient for | + | |
- | the given accuracy. A [[converging_cutoff|separate tutorial]] is available | + | |
- | achieve this. | + | |
- | ===== Input Files ===== | + | We will compare our results with the published ones. |
- | We first look at the input files required for this calculation. The | + | |
- | necessary input files are: | + | |
- | * '' | + | The input file structure is shown below: |
- | * '' | + | |
- | * '' | + | |
- | A list of basis set and pseudopotential files may be found in | + | < |
- | '' | + | |
- | should cover most of the commonly used elements. The user will, | + | |
- | however, need to produce their own main input file for a given | + | |
- | calculation. | + | |
- | Let us look at the main input: '' | + | & |
- | this file can be arbitrary, so is the file extension. The input file | + | & |
- | is structured into ordered blocks and keywords, the order of which | + | PERIODIC NONE |
- | are unimportant. Each input block is referred | + | |
- | this tutorial, | + | & |
- | sections. Full definitions of the input file format and keywords is | + | & |
- | available via the [[http:// | + | METHOD GAPW ! Method: gaussian |
+ | & | ||
- | The input file is shown below: | + | # |
+ | # Include the exchange and correlation information | ||
+ | # | ||
+ | @INCLUDE ' | ||
- | <code cp2k> | + | & |
- | & | + | |
- | PROJECT Si_bulk8 | + | |
- | RUN_TYPE ENERGY_FORCE | + | |
- | PRINT_LEVEL LOW | + | |
- | &END GLOBAL | + | |
- | & | + | |
- | METHOD Quickstep | + | |
- | & | + | |
- | &KIND Si | + | |
- | ELEMENT | + | |
- | BASIS_SET DZVP-GTH-PADE | + | |
- | POTENTIAL GTH-PADE-q4 | + | |
- | & | + | |
- | &CELL | + | |
- | A | + | |
- | B | + | |
- | C | + | |
- | &END CELL | + | |
- | & | + | |
- | Si 0.000000000 | + | |
- | Si 0.000000000 | + | |
- | Si 2.715348700 | + | |
- | Si 2.715348700 | + | |
- | Si 4.073023100 | + | |
- | Si 1.357674400 | + | |
- | Si 1.357674400 | + | |
- | Si 4.073023100 | + | |
- | &END COORD | + | |
- | &END SUBSYS | + | |
- | &DFT | + | |
- | BASIS_SET_FILE_NAME | + | |
- | POTENTIAL_FILE_NAME | + | |
- | &QS | + | |
- | EPS_DEFAULT 1.0E-10 | + | |
- | &END QS | + | |
- | & | + | |
- | NGRIDS 4 | + | |
- | CUTOFF 300 | + | |
- | REL_CUTOFF 60 | + | |
- | &END MGRID | + | |
- | &XC | + | |
- | & | + | |
- | &END XC_FUNCTIONAL | + | |
- | &END XC | + | |
- | &SCF | + | |
- | SCF_GUESS ATOMIC | + | |
- | EPS_SCF 1.0E-7 | + | |
- | MAX_SCF 300 | + | |
- | & | + | |
- | ALGORITHM STANDARD | + | |
- | &END DIAGONALIZATION | + | |
- | & | + | |
- | METHOD BROYDEN_MIXING | + | |
- | ALPHA 0.4 | + | |
- | NBROYDEN 8 | + | |
- | &END MIXING | + | |
- | &END SCF | + | |
- | &END DFT | + | |
- | & | + | |
- | &FORCES ON | + | |
- | &END FORCES | + | |
- | &END PRINT | + | |
- | &END FORCE_EVAL | + | |
- | </ | + | |
- | The main sections in the input file are: | ||
- | * [[http:// | + | & |
- | | + | & |
+ | | ||
+ | ABC 10 10 10 ! Lengths | ||
+ | &END CELL | ||
+ | & | ||
+ | H | ||
+ | | ||
+ | C 3.3235178526 | ||
+ | C | ||
+ | H | ||
+ | H | ||
+ | &END COORD | ||
+ | & | ||
+ | & | ||
+ | &END | ||
+ | &END TOPOLOGY | ||
- | We look at each section in detail. The ''GLOBAL'' | + | &KIND H ! potential and basis for H |
- | '' | + | & |
+ | @INCLUDE './ | ||
+ | &END | ||
+ | | ||
+ | & | ||
+ | 1 0 0 | ||
+ | 0.20000000 | ||
+ | & | ||
+ | &END KIND | ||
+ | &KIND C ! potential and basis for C | ||
+ | & | ||
+ | @INCLUDE | ||
+ | & | ||
+ | | ||
+ | & | ||
+ | 4 2 0 | ||
+ | 0.34883045 | ||
+ | & | ||
+ | &END KIND | ||
+ | & | ||
+ | &END FORCE_EVAL | ||
- | <code cp2k> | + | & |
- | & | + | PRINT_LEVEL LOW ! Global print level |
- | PROJECT | + | PROJECT |
- | RUN_TYPE | + | |
- | PRINT_LEVEL LOW | + | |
&END GLOBAL | &END GLOBAL | ||
+ | |||
</ | </ | ||
- | We will be doing a static energy and force calculation, | + | The exercise is executed on the '' |
- | case, we must set [[http:// | + | <note tip>~psd/Exercise_8/</note> |
- | alias for '' | + | |
- | calculation, | + | |
- | generated by '' | + | |
- | '' | + | |
- | output of '' | + | |
- | verbosity of the output can be fine-tuned by overriding this setting | + | |
- | in each individual subsection of the input. | + | |
- | We now explain | + | Copy the files to the created directory in the '' |
+ | <note tip> | ||
+ | In the directory you will find the following files: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * several '' | ||
+ | </ | ||
- | <code cp2k> | + | The command to launch the job is |
- | METHOD Quickstep | + | <note important>> |
- | </code> | + | where file.inp has to be replaced by the relevant prefix of the input file (example: '' |
+ | In the '' | ||
+ | <note important>> | ||
+ | This will list all the energies. Pick the last one for the optimized structure. You can also visualize it with vmd. | ||
- | The keyword [[http:// | + | You will run the calculation by changing in **ALL THREE INPUT FILES** |
- | atoms to '' | + | At the line concerning the exchange |
- | Gaussian | + | <note important> |
+ | * hf.inc for Hartree-Fock | ||
+ | * pbe.inc for DFT/PBE, with gradient corrected local density | ||
+ | * b3lyp.inp for hybrid functional containing a percentage of exact exchange | ||
+ | </ | ||
- | <code cp2k> | + | When you are done with the three levels of theory, then you can redo the exercise with the larger basis set, and change EVERYWHERE in the input file the instances of '' |
- | &SUBSYS | + | Redo the calculations with the three levels '' |
- | | + | |
- | ELEMENT | + | <note warning> |
- | BASIS_SET DZVP-GTH-PADE | + | Assignments: |
- | | + | - Compute the reaction energy for the dehydration reaction of ethanol |
- | | + | - Prepare a table with rows and columns: on the rows the level of theory, on the columns the basis set (3x2 table) |
- | &CELL | + | |
- | A 5.430697500 | + | |
- | B | + | |
- | C | + | </note> |
- | | + | |
- | | + | |
- | Si 0.000000000 | + | |
- | Si 0.000000000 | + | |
- | Si 2.715348700 | + | |
- | Si 2.715348700 | + | |
- | Si 4.073023100 | + | |
- | Si 1.357674400 | + | |
- | Si 1.357674400 | + | |
- | Si 4.073023100 | + | |
- | &END COORD | + | |
- | &END SUBSYS | + | |
- | </code> | + | |
- | The subsection [[http:// | ||
- | initial coordinates of atoms in the calculation. | ||
- | The subsection [[http:// | + | === BONUS TRACK === |
- | calculation. There must be one '' | + | |
- | this example, for Si, we have defined the basis set to be used: | + | |
- | '' | + | |
- | for Geodecker-Teter-Hutter PADE LDA pseudopotential); | + | |
- | pseudopotential: | + | |
- | pseudopotential with 4 valence electrons). | + | |
- | The basis set and pseudopotential names //must// correspond to an | + | <note tip>We may be interested |
- | existing entry in the corresponding basis set and pseudopotential | + | |
- | files defined by [[http:// | + | |
- | keywords in [[http:// | + | |
- | basis for Si corresponds to parameters: | + | |
- | + | ||
- | <code> | + | |
- | Si DZVP-GTH-PADE | + | |
- | 2 | + | |
- | 3 0 1 4 2 2 | + | |
- | 1.2032422345 | + | |
- | 0.4688409786 | + | |
- | 0.1679863234 | + | |
- | 0.0575619526 | + | |
- | 3 2 2 1 1 | + | |
- | 0.4500000000 | + | |
- | </ | + | |
- | + | ||
- | in file '' | + | |
- | parameters: | + | |
- | + | ||
- | < | + | |
- | Si GTH-PADE-q4 GTH-LDA-q4 | + | |
- | 2 2 | + | |
- | | + | |
- | 2 | + | |
- | | + | |
- | 3.25819622 | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | in file '' | + | |
- | + | ||
- | The subsection [[http:// | + | |
- | calculation. In this example, we define | + | |
- | with lattice constant equal to 5.4306975 Angstroms. " | + | |
- | the default unit for cell vectors. [[http:// | + | |
- | second and third lattice (cell) vectors. There are many ways to | + | |
- | define the cell, see [[http:// | + | |
- | + | ||
- | The initial atomic coordinates are specified in the [[http:// | + | |
- | subsection. The default input format for atomic coordinates in | + | |
- | '' | + | |
- | < | + | |
- | < | + | |
- | </code> | + | |
- | where '' | + | |
- | can be changed by configuring keyword [[http:// | + | |
- | '' | + | |
- | be fractional with respect to the lattice vectors. One can also | + | |
- | change the unit for the Cartesian coordinates by setting the keyword | + | |
- | [[http:// | + | |
- | corresponds to the definition of the elements in the [[http:// | + | |
- | subsections. | + | |
- | + | ||
- | After the '' | + | |
- | the [[http:// | + | |
- | self-consistent Kohn-Sham Density Functional Theory | + | |
- | calculation. This subsection is only relevant if and only if the | + | |
- | '' | + | |
+ | Add the following sections: | ||
+ | **under &DFT** | ||
<code cp2k> | <code cp2k> | ||
- | BASIS_SET_FILE_NAME | + | & |
- | POTENTIAL_FILE_NAME | + | & |
+ | &END | ||
+ | & | ||
+ | & | ||
+ | SCF_GUESS RESTART | ||
+ | & | ||
</ | </ | ||
+ | This tells to read the old wavefunction and to print the cubefile of the density. | ||
- | As already mentioned above, | + | At the end of the input file: |
- | [[http:// | + | |
- | pseudopotential parameters. | + | |
<code cp2k> | <code cp2k> | ||
- | &QS | + | &EXT_RESTART |
- | | + | RESTART_FILE_NAME |
- | & | + | &END |
</ | </ | ||
- | The [[http:// | + | Then, change '' |
- | '' | + | |
- | used within '' | + | |
- | set, and they will override the '' | + | |
- | + | ||
- | <code cp2k> | + | |
- | & | + | |
- | NGRIDS 4 | + | |
- | CUTOFF 300 | + | |
- | REL_CUTOFF 60 | + | |
- | &END MGRID | + | |
- | </ | + | |
- | + | ||
- | The [[http:// | + | |
- | '' | + | |
- | multi-grid method for representing Gaussian functions numerically on | + | |
- | the grid. Narrow and sharp Gaussians are mapped onto a finer grid | + | |
- | than wider and smoother Gaussians. In this case, we are telling the | + | |
- | code to set up 4 levels of multi-grids, | + | |
- | the finest grid set to be 300 Ry, and with the grid spacing | + | |
- | underneath any Gaussian functions to be finer than the equivalent | + | |
- | planewave cutoff of 60 Ry. The users should read the tutorial | + | |
- | " | + | |
- | parameters affect the grid constructed, | + | |
- | sufficient grid for their calculation. In this example, the grid | + | |
- | defined has already been found to be sufficient for the energy and | + | |
- | force calculation. | + | |
- | + | ||
- | The [[http:// | + | |
- | + | ||
- | <code cp2k> | + | |
- | &XC | + | |
- | & | + | |
- | &END XC_FUNCTIONAL | + | |
- | &END XC | + | |
- | </ | + | |
- | + | ||
- | This defines which exchange-correlation density functional we want | + | |
- | to use. In this we choose PADE LDA functional, which is consistent | + | |
- | with the basis set and pseudopotential we have chosen. | + | |
- | + | ||
- | <code cp2k> | + | |
- | &SCF | + | |
- | SCF_GUESS ATOMIC | + | |
- | EPS_SCF 1.0E-7 | + | |
- | MAX_SCF 300 | + | |
- | & | + | |
- | ALGORITHM STANDARD | + | |
- | &END DIAGONALIZATION | + | |
- | & | + | |
- | METHOD BROYDEN_MIXING | + | |
- | ALPHA 0.4 | + | |
- | NBROYDEN 8 | + | |
- | &END MIXING | + | |
- | &END SCF | + | |
- | </ | + | |
- | + | ||
- | The [[http:// | + | |
- | used to find a self-consistent solution of the Kohn-Sham DFT | + | |
- | formalism. | + | |
- | + | ||
- | [[http:// | + | |
- | ρ(→r) is to be generated. In this example ('' | + | |
- | initial density is to be generated using overlapping of atomic | + | |
- | charge densities. A good starting point for the electron density in | + | |
- | the self-consistency loop is important in obtaining a convergent | + | |
- | result quickly. | + | |
- | residual. This overrides the '' | + | |
- | subsection. [[http:// | + | |
- | loops '' | + | |
- | calculation. | + | |
- | + | ||
- | <code cp2k> | + | |
- | & | + | |
- | ALGORITHM STANDARD | + | |
- | &END DIAGONALIZATION | + | |
- | </ | + | |
- | + | ||
- | The [[http:// | + | |
- | traditional diagonalisation method for finding the ground state | + | |
- | Kohn-Sham energy and electron density. The subsection heading also | + | |
- | takes an argument, and in this case is set to "'' | + | |
- | equivalent to "'' | + | |
- | diagonalisation method is turned on. One can also omit the value of | + | |
- | the subsection heading, which defaults to "'' | + | |
- | alternative to diagonalisation is to use the Orbital Transform (OT) | + | |
- | method, in which case, the user should either delete the | + | |
- | '' | + | |
- | "'' | + | |
- | keyword sets the algorithm | + | |
- | Kohn-Sham Hamiltonian. "'' | + | |
- | LAPACK/ | + | |
- | + | ||
- | <code cp2k> | + | |
- | & | + | |
- | METHOD BROYDEN_MIXING | + | |
- | ALPHA 0.4 | + | |
- | NBROYDEN 8 | + | |
- | &END MIXING | + | |
- | </ | + | |
- | + | ||
- | The [[http:// | + | |
- | charge mixing in a self-consistency calculation. The subsection also | + | |
- | admits a value, which can be either '' | + | |
- | ('' | + | |
- | '' | + | |
- | diagonalisation method//. The OT method uses a different approach for | + | |
- | charge mixing, and is explained in other tutorials. The keyword | + | |
- | [[http:// | + | |
- | density will be mixed with 0.6 of the input density to form the new | + | |
- | input density in the next SCF iteration. The keyword [[http:// | + | |
- | the mixing method; in this case, we will use Broyden mixing. The | + | |
- | keyword [[http:// | + | |
- | sets the number of histories to be used in the Broyden mixing | + | |
- | algorithm. | + | |
- | + | ||
- | The final [[http:// | + | |
- | + | ||
- | <code cp2k> | + | |
- | & | + | |
- | &FORCES ON | + | |
- | &END FORCES | + | |
- | &END PRINT | + | |
- | </ | + | |
- | + | ||
- | tells '' | + | |
- | output of the calculation. | + | |
- | + | ||
- | + | ||
- | ===== Running the Calculation ===== | + | |
- | To run the calculation, | + | |
- | package compiled, and with the path to its binaries in the system | + | |
- | '' | + | |
- | should be in the same working directory. In this example, we will | + | |
- | use the MPI version of '' | + | |
- | < | + | |
- | mpirun -n 2 cp2k.popt -o Si_bulk8.out Si_bulk8.inp & | + | |
- | </ | + | |
- | in the working directory to run '' | + | |
- | processes in the background. The '' | + | |
- | output to file '' | + | |
- | output of successive runs to '' | + | |
- | to start completely from afresh, they must delete '' | + | |
- | before running | + | |
- | + | ||
- | + | ||
- | ===== Obtaining the Results ===== | + | |
- | After the job has finished, we should obtain the following files: | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | + | ||
- | The file '' | + | |
- | job. '' | + | |
- | from the calculation. '' | + | |
- | Kohn-Sham wavefunctions obtained from the ''< | + | |
- | step; in this case, '' | + | |
- | wavefunctions obtained from the last SCF step. Should the reader | + | |
- | want to start a new calculation from the previous calculated | + | |
- | wavefunctions, | + | |
- | subsection of '' | + | |
- | <code cp2k> | + | |
- | SCF_GUESS RESTART | + | |
- | </ | + | |
- | provided that the new calculation shares the same '' | + | |
- | the one that generated the wavefunctions. Otherwise, we would need | + | |
- | to rename the restart wavefunction files to correspond to the | + | |
- | project name of the new calculation. | + | |
- | + | ||
- | We now look at the main '' | + | |
- | + | ||
- | < | + | |
- | Number of electrons: | + | |
- | Number of occupied orbitals: | + | |
- | Number of molecular orbitals: | + | |
- | + | ||
- | Number of orbital functions: | + | |
- | Number of independent orbital functions: | + | |
- | + | ||
- | Extrapolation method: initial_guess | + | |
- | + | ||
- | + | ||
- | SCF WAVEFUNCTION OPTIMIZATION | + | |
- | + | ||
- | | + | |
- | | + | |
- | 1 NoMix/Diag. 0.40E+00 | + | |
- | 2 Broy./Diag. 0.40E+00 | + | |
- | 3 Broy./Diag. 0.40E+00 | + | |
- | 4 Broy./Diag. 0.40E+00 | + | |
- | 5 Broy./Diag. 0.40E+00 | + | |
- | 6 Broy./Diag. 0.40E+00 | + | |
- | 7 Broy./Diag. 0.40E+00 | + | |
- | 8 Broy./Diag. 0.40E+00 | + | |
- | 9 Broy./Diag. 0.40E+00 | + | |
- | 10 Broy./Diag. 0.40E+00 | + | |
- | + | ||
- | *** SCF run converged in 10 steps *** | + | |
- | </ | + | |
- | + | ||
- | The above shows a typical output from a self-consistent Kohn-Sham | + | |
- | ground state calculation. It states that we are using | + | |
- | diagonalisation method | + | |
- | Broyden mixing steps (each containing a diagonalisation process to | + | |
- | obtain | + | |
- | self-consistency. | + | |
- | + | ||
- | < | + | |
- | | + | |
- | Core density on regular grids: | + | |
- | Total charge density on r-space grids: | + | |
- | Total charge density g-space grids: | + | |
- | + | ||
- | | + | |
- | Self energy of the core charge distribution: | + | |
- | Core Hamiltonian energy: | + | |
- | | + | |
- | | + | |
- | + | ||
- | Total energy: | + | |
- | + | ||
- | ENERGY| Total FORCE_EVAL ( QS ) energy (a.u.): | + | |
- | + | ||
- | + | ||
- | ATOMIC FORCES in [a.u.] | + | |
- | + | ||
- | # Atom | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | SUM OF ATOMIC FORCES | + | |
- | </ | + | |
- | + | ||
- | The above shows the results on final energies and forces. | + | |
- | should always check if the total number of electrons calculated from | + | |
- | the final electron density, in this case 31.9999999939, | + | |
- | + | ||
- | The results show that the force on the atoms are almost zero. This | + | |
- | means the system is more or less relaxed, and its geometry is close | + | |
- | to its optimal at ground state. | + | |
- | + | ||
- | + | ||
- | ===== Adding Smearing ===== | + | |
- | In the example so far, we have not used any smearing on electron | + | |
- | occupation. This is fine for system with a large band gap. However, | + | |
- | for metals or systems with a small gap, this may cause the | + | |
- | calculation to be unstable, and the self-consistency loop may never | + | |
- | converge, due to the discontinuity in the electron occupation | + | |
- | function. | + | |
- | + | ||
- | To add smearing, we need to add the subsection [[http:// | + | |
- | subsection '' | + | |
- | + | ||
- | <code cp2k> | + | |
- | &SMEAR ON | + | |
- | METHOD FERMI_DIRAC | + | |
- | ELECTRONIC_TEMPERATURE [K] 300 | + | |
- | &END SMEAR | + | |
- | </ | + | |
- | + | ||
- | This tells '' | + | |
- | occupation. In this example, we use the Fermi-Dirac smearing | + | |
- | function, | + | |
- | that, in '' | + | |
- | value by using a unit enclosed in square bracket, such as "'' | + | |
- | before the value. | + | |
- | + | ||
- | This is not all, since smearing may lead to occupation of molecular | + | |
- | orbitals in the conduction band, we must tell '' | + | |
- | extra, empty, molecular orbitals into the calculation, | + | |
- | otherwise would be omitted (for reducing computational cost). To do | + | |
- | this, we need to add the keyword [[http:// | + | |
- | subsection: | + | |
- | + | ||
- | <code cp2k> | + | |
- | ADDED_MOS 10 | + | |
- | </ | + | |
- | + | ||
- | In this example, we have asked '' | + | |
- | lowest empty molecular orbitals in the calculation. It should be | + | |
- | noted that given a chosen basis set, there is a maximum number of | + | |
- | molecular orbitals, i.e. the number of eigenvectors of the | + | |
- | Hamiltonian, | + | |
- | rank of the Hamiltonian generated in the calculation. | + | |
- | + | ||
- | In the output of the calculation using smearing, we first notice | + | |
- | that: | + | |
- | + | ||
- | < | + | |
- | Number of electrons: | + | |
- | Number of occupied orbitals: | + | |
- | Number of molecular orbitals: | + | |
- | + | ||
- | Number of orbital functions: | + | |
- | Number of independent orbital functions: | + | |
- | </ | + | |
- | + | ||
- | unlike in the previous case with no smearing, now 26 molecular | + | |
- | orbitals have been used during the calculation. There are a total of | + | |
- | 104 basis functions ("atom centred orbitals" | + | |
- | Gaussians) used in the calculation for the given basis set, so 26 is | + | |
- | well within the limit of the calculation. | + | |
- | + | ||
- | < | + | |
- | | + | |
- | Core density on regular grids: | + | |
- | Total charge density on r-space grids: | + | |
- | Total charge density g-space grids: | + | |
- | + | ||
- | | + | |
- | Self energy of the core charge distribution: | + | |
- | Core Hamiltonian energy: | + | |
- | | + | |
- | | + | |
- | | + | |
- | Fermi energy: | + | |
- | + | ||
- | Total energy: | + | |
- | + | ||
- | ENERGY| Total FORCE_EVAL ( QS ) energy (a.u.): | + | |
- | </ | + | |
- | + | ||
- | In the final energy section of the output, we notice that there is | + | |
- | an extra entropy (TS) term: | + | |
- | + | ||
- | < | + | |
- | Electronic entropic energy: | + | |
- | </ | + | |
- | + | ||
- | This should be small for the calculation to be a reliable | + | |
- | approximation to the zero electron temperature result. The final | + | |
- | free energy is the sum of the total DFT energy and the entropic | + | |
- | energy. The total DFT energy is given by: | + | |
- | + | ||
- | < | + | |
- | Total energy: | + | |
- | </ | + | |
- | + | ||
- | and the final free energy extrapolated for TS→0 is given by: | + | |
- | + | ||
- | < | + | |
- | ENERGY| Total FORCE_EVAL ( QS ) energy (a.u.): | + | |
- | </ | + | |
- | This is the energy to be quoted as the final result. |
exercises/2017_ethz_mmm/reaction_energy_2017.1493284006.txt.gz · Last modified: 2020/08/21 10:15 (external edit)