.. _education: Educational resources ====================== .. _courses: Courses -------- Computational Quantum Chemistry (CHM 673) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **Syllabus** This course aims to give the students both theoretical and practical background in the computational techniques used in modern quantum chemistry. A significant fraction of the students' time will be spent actually using quantum chemistry programs. The last assignment will provide a chance for students to perform an independent computational project related to their research interests and present a seminar to the class. A solid undergraduate background in Physical Chemistry or, preferably, Quantum Mechanics, will suffice as a prerequisite. **Topics covered** 1. Schrodinger equation. Review of QM. Born-Oppenheimer approximation. 2. Chemical reactions and potential energy surfaces. 3. Orbitals and Slater determinants. Theoretical model chemistries. 4. Hartree-Fock theory. Koopmans’ theorem. 5. Basis sets. 6. Molecular orbitals. Point group symmetry. 7. Spin operators. Restricted and unrestricted HF. 8. Density functional theory. 9. Electron correlation. Configuration interaction. Size-consistency problem. Wave function versus electron density approaches. 10. Dynamical correlation. Second-order perturbation theory. Coupled cluster theory. Extrapolation techniques. Performance of electronic structure methods. 11. Non-dynamical correlation. Multi-configuration SCF. 12. Electronic excited states. CIS, TD-DFT, EOM-CCSD. 13. Chemistry of extended and periodic systems: solvation models, QM/MM, fragmentation methods. **Textbooks** - `Frank Jensen, Introduction to Computational Chemistry `_ - `A. Szabo and N. S. Ostlund, Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory `_ - J. Schrier, *Introduction to Computational Physical Chemistry* (University Science Books, 2017) **Lecture notes** Check out a complete set of CHM 673 `lecture notes `_. .. seealso:: A complete list of PChem courses offered at Purdue: `PChem courses at Purdue `_. .. seealso:: Check out Computational Interdisciplinary Graduate Programs (CIGP) curriculum for courses in computational, math and data sciences `here `_. .. _software: Software tools --------------- Software packages that we like to use: .. container:: image-text-block .. image:: _static/images/qchem.jpg :alt: qchem :width: 300px :align: left | `Q-Chem website `_ | `Q-Chem manual `_ | `Q-Chem forum `_ | `Q-Chem trac `_ (password protected) .. raw:: html
.. container:: image-text-block .. image:: _static/images/iqmol.jpg :alt: iQmol :width: 300px :align: left | | `iQmol `_ molecular editor and GUI for Q-Chem | Q-Chem / iQmol `tutorials `_ .. raw:: html
.. container:: image-text-block .. image:: _static/images/psi4.jpg :alt: Psi4 :width: 300px :align: left | | `Psi4 website `_ | `Psi4 github `_ | `Psi4 manual `_ .. raw:: html
.. container:: image-text-block .. image:: _static/images/gamess.jpg :alt: GAMESS :width: 300px :align: left | | `GAMESS home `_ | `GAMESS documentation `_ | `GAMESS github `_ .. raw:: html
.. container:: image-text-block .. image:: _static/images/gromacs.png :alt: GROMACS :width: 300px :align: left | | `GROMACS home `_ | `GROMACS tutorials `_ | `GROMACS manual `_ .. raw:: html
.. container:: image-text-block .. image:: _static/images/libefp_logo.png :alt: libefp :width: 300px :align: left | | `LibEFP github `_ | `LibEFP website `_ .. raw:: html
.. _tutorials: Tutorials ---------- Slipchenko group tutorials ^^^^^^^^^^^^^^^^^^^^^^^^^^^ **Slipchenko group resources at Purdue github** `Slipchenko group Purdue github pages `_ (password protected) **YouTube video tutorials** on making and running EFP jobs: - `How to run MAKEFP job `_ - `How to submit MAKEFP input in GAMESS `_ - `Analyzing MAKEFP output `_ - `Obtaining EFP parameters and running EFP calculations in LIBEFP `_