Introduction to Octopus: a Real-Space (TD)DFT Code

Introduction to Octopus: a Real-Space (TD)DFT Code

Introduction to Octopus: a real-space (TD)DFT code David A. Strubbe1 and the Octopus development team Department of Physics, University of California, Berkeley, CA, USA Materials Sciences Division, Lawrence Berkeley National Laboratory TDDFT 2012, Benasque 1Filling in for Xavier Andrade (Harvard). D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 1 / 26 Introduction Time-dependent Kohn-Sham equation ∂ 2 i ϕ (r,t) = −∇ ϕ + Veff [ρ](r,t)ϕ (r,t) ∂t n n n r ∗ r r ρ( ,t) = ϕn( ,t)ϕn( ,t) Xn Solve the equations numerically. Represent functions and other objects. Calculate derivatives and integrals. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 2 / 26 Introduction Time-dependent Kohn-Sham equation ∂ 2 i ϕ (r,t) = −∇ ϕ + Veff [ρ](r,t)ϕ (r,t) ∂t n n n r ∗ r r ρ( ,t) = ϕn( ,t)ϕn( ,t) Xn Solve the equations numerically. Represent functions and other objects. Calculate derivatives and integrals. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 2 / 26 Introduction Time-dependent Kohn-Sham equation ∂ 2 i ϕ (r,t) = −∇ ϕ + Veff [ρ](r,t)ϕ (r,t) ∂t n n n r ∗ r r ρ( ,t) = ϕn( ,t)ϕn( ,t) Xn Solve the equations numerically. Represent functions and other objects. Calculate derivatives and integrals. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 2 / 26 Pseudo-potentials The atomic potential is very strong and “hard” (small spacing or high plane-wave cutoff required). Core electrons are almost independent of the environment. Replace the potential and core electrons by a pseudo-potential. Norm-conserving pseudo-potentials in Kleinman-Bylander form V = Vloc + |lmi (Vl − Vloc) hlm| Xlm D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 3 / 26 Pseudo-potentials The atomic potential is very strong and “hard” (small spacing or high plane-wave cutoff required). Core electrons are almost independent of the environment. Replace the potential and core electrons by a pseudo-potential. Norm-conserving pseudo-potentials in Kleinman-Bylander form V = Vloc + |lmi (Vl − Vloc) hlm| Xlm D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 3 / 26 Pseudo-potentials The atomic potential is very strong and “hard” (small spacing or high plane-wave cutoff required). Core electrons are almost independent of the environment. Replace the potential and core electrons by a pseudo-potential. Norm-conserving pseudo-potentials in Kleinman-Bylander form V = Vloc + |lmi (Vl − Vloc) hlm| Xlm D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 3 / 26 Pseudo-potentials The atomic potential is very strong and “hard” (small spacing or high plane-wave cutoff required). Core electrons are almost independent of the environment. Replace the potential and core electrons by a pseudo-potential. Norm-conserving pseudo-potentials in Kleinman-Bylander form V = Vloc + |lmi (Vl − Vloc) hlm| Xlm D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 3 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Real-space grid Partial differential equation with infinite degrees of freedom. Reduce to a finite number. Functions are represented by values on a set of points. Point distribution: Uniformly spaced grid. Distance between points is constant: Spacing. Non-uniform grids also possible. Finite region of the space: Box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 4 / 26 Boundary conditions For finite systems, functions go to zero. Force functions to go to zero on the border of the box. The box has to be large enough to contain the functions. Other BCs are possible: periodic, zero derivative, open. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 5 / 26 Boundary conditions For finite systems, functions go to zero. Force functions to go to zero on the border of the box. The box has to be large enough to contain the functions. Other BCs are possible: periodic, zero derivative, open. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 5 / 26 Boundary conditions For finite systems, functions go to zero. Force functions to go to zero on the border of the box. The box has to be large enough to contain the functions. Other BCs are possible: periodic, zero derivative, open. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 5 / 26 Boundary conditions For finite systems, functions go to zero. Force functions to go to zero on the border of the box. The box has to be large enough to contain the functions. Other BCs are possible: periodic, zero derivative, open. D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 5 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Boundary conditions Optimize the shape of the box to minimize the number of points needed. Available box shapes: Minimum box: union of spheres around each atom. Sphere. Cylinder. Parallelepiped. Arbitrary (e.g. 2D image!) D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 6 / 26 Example: benzene molecule in minimal box D. A. Strubbe (UC Berkeley/LBNL) Introduction to Octopus TDDFT 2012, Benasque 7 / 26 Real-space grid characteristics Natural boundary conditions for different problems: zero, one, two, or three periodic dimensions for molecules, wires, sheets, and solids. Representation used for calculating Vxc [ρ] even with other bases. Can systematically improve discretization quality: Decrease the spacing (like increasing plane-wave cutoff).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    115 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us