CARbon MAnifolds

Task D: Representing 3D Electron Densities on 2D Non-Euclidean Surfaces

Sub-Task D0: Developing a Finite Element / Finite Volumes code for Combinatorial Surfaces

In order to solve electronic structure equations on carbon manifolds (e.g. Kohn-Sham equations for electron density), the first step is to build a software library for solving differential equations on these non-Euclidean discrete surfaces. We will build a finite elements / finite volumes code that allow for numerical solution to partial differential equations directly on combinatorial surfaces (defined by the connectivity graph), without referring to an embedding in space. This will have applications in many areas of physics, as it provides a framework to numerically solve problems in discretizations of curved spaces, e.g. for numerical solutions in General Relativity, quantum gravity, or on the intricate gauge groups that appear in particle physics.

Two pilot MSc theses have laid the ground work for this task:

  1. Simon K. Steensen, Wave Equations without Coordinates: Developing computational and mathematical methods for calculating wave equations without coordinates on two-dimensional manifolds arising from fullerene molecules. In it, Simon developed a first Finite Elements code for efficient solutions of differential equations on non-Euclidean manifolds, a fundamental component for solving wave equations for polyhedral molecules directly from topology/combnatoiral geometry without knowing how their 3D geometry will look. On top of this, a rudimentary 2D density functional theory was developed for interacting electrons moving along the manifold surface. However, this work was limited to linear elements on coarse meshes, limiting numerical accuracy.
  2. Nikolai P. Nielsen's MSc, High-resolution Meshes for Two-dimensional Molecular Surfaces, adresses the problem of solving numerical differential equations accurately on non-Euclidean manifolds. The main challenge was to accurately discretize the Laplace-Beltrami operator under finite element mesh refinement, precomputing Gaussian curvature redistribution and locally remeshing the manifold to recover the refined metric. This work makes it possible to numerically accurate solve equations on carbon manifolds (and other non-Euclidean surface manifolds).
The lessons learned during this pilot project will form the starting point for the work by PhD1 and myself in Task D.

Sub-Task D1: Developing a Density Functional Theory for Fullerenes and Polyhedral Molecules

On top of the foundational work in D0, we will design a density functional theory (DFT) for non-Euclidean combinatorial surfaces. The main challenges are:

Sub-Task D2: Representing 3D Electron Densities in 2D and 1D

We do not just wish to capture an infinitely thin cross-section of the electron density along the surface. While we restrict electrons to move along the surface, the 3D distribution of electrons (normal to surface) in the real density is still important. How do we capture this information on the surface? That is: We want to represent a 3-dimensional constrained density on a 2-dimensional surface (on faces) and on 1-dimensional line segments (along bonds). One can think of this in analogy with holgraphic principles. We assume that electrons are centered around the surface and fall off as we move away (along the surface normal). Densities of bound electrons fall off exponentially with distance. Our ansatz shall therefore be:

Edge Quadrature

Exponential fall-off away from edge: \begin{equation} \label{eq:edge-exp-integral} \begin{split} \int a(x) e^{-b(x)\sqrt{y^2+z^2}}~dx~dy~dz &= 2\pi \int_0^L dx \int_0^\infty dr~ a(x)\, r\, e^{-b(x)r}\\ &= 2\pi\int_0^L dx~\frac{a(x)}{b(x)^2}\\ &= 2\pi \sum_{q=1}^{n_q} \frac{a(x_q)}{b(x_q)^2} w_q \end{split} \end{equation} This means that we can do the 3D quadrature if we can make a 1D quadrature for rational functions. Alternatively, we can use a simple 1D Gauss-quadrature, but it is only approximate whenever $\frac{a(x)}{b(x)^2}$ is not a polynomial (we can use the least-squares polynomial fit).

Face Quadrature

Exponential fall-off away from face: $$\begin{eqnarray} \int_F a(x,y) e^{-b(x,y)|x|}~dx~dy~dz &= 2 \int_{(x,y)\in F} dx \int_0^\infty dr~ a(x,y)\, e^{-b(x,y) r}\\ &= 2 \int_{(x,y)\in F} dx~\frac{a(x,y)}{b(x,y)}\\ &= 2\sum_{q=1}^{N_q} \frac{a(x_q,y_q)}{b(x_q,y_q)} w_q \end{eqnarray}$$ This means that we can also do the 3D quadrature as a simple 2D rational-function quadrature for the faces!

Products of densities

$$\begin{eqnarray} \rho_1(x,y,z) \rho_2(x,y,z) &= a_1(x,y) e^{-b_1(x,y)|z|} a_2(x,y) e^{-b_2(x,y)|z|} \\ &= a_1(x,y) a_2(x,y) e^{-\left(b_1(x,y)+b_2(x,y)\right)|z|} \end{eqnarray}$$ I.e., the product is an exponential function with magnitude $a(x,y) = a_1(x,y) a_2(x,y)$ and fall-off exponent $b(x,y) = b_1(x,y) + b_2(x,y)$. Because of this, integrating face-densities over space can be evaluated as the 2D rational-function quadrature: $$\begin{eqnarray} \int_F \rho_1(x,y,z) \rho_2(x,y,z)~dx~dy~dz &= 2\sum_{q=1}^{N_q} w_q \frac{a_1(x_q,y_q) a_2(x_q,y_q)}{b_1(x_q,y_q)+b_2(x_q,y_q)} \end{eqnarray}$$ Since the $b$'s are strictly positive, the rational function has no roots in the integration domain, and efficient numerical quadratures can be computed.

Task:

This subtask will develop these ideas into efficient numerical codes that provide a finite-element formalism on polyhedral surfaces that faithfully represent the 3D electron densities investigated in Subtask D3 (described below) numerically in 2D. The ansatz of electron density falling off exponentially away from the molecular surface allows us to represent it on the surface with two 2D functions $a$ and $b$, and do 3D integration with 2D numerical rational-function quadratures.

Sub-Task D3: Studying Electron Densities of Fullerenes and Polyhedral Molecules

How do real electron densities (calculated by full ab initio quantum-chemistry with existing software) look for fullerenes? With optimized 3D geometries and full QC solutions for hundreds of fullerenes calculated at the highest feasible level of theory: