Skip to content

Finite-element methods approximate wavefunctions by locally supported functions and impose the Schrödinger equation in an integrated weak form. They accommodate nonuniform meshes and irregular geometry while retaining a variational structure. The resulting eigenproblem includes an overlap matrix; its coefficient vectors are not normalized by an ordinary unweighted dot product.

Required background. Basis choice explains generalized eigenproblems; Rayleigh–Ritz supplies the variational principle; boundary implementation fixes the domain.

For H=−α∂x2+V(x)H=-\alpha\partial_x^2+V(x) on (a,b)(a,b), α=ℏ2/(2m)\alpha=\hbar^2/(2m), consider homogeneous Dirichlet conditions. Multiplying by a test function v∗v^* and integrating by parts gives

α∫abv′∗u′ dx+∫abv∗Vu dx=E∫abv∗u dx.\alpha\int_a^b v'^*u'\,dx +\int_a^b v^*Vu\,dx =E\int_a^b v^*u\,dx.

The test and trial functions vanish at the endpoints, so the boundary term is zero. Only first derivatives are required in the kinetic integral. This permits continuous piecewise-linear functions whose second derivatives are not ordinary functions at mesh nodes.

Expand uh=∑jcjϕju_h=\sum_j c_j\phi_j in a finite conforming basis. Testing against each ϕi\phi_i gives

(K+Vh)c=EMc,(K+V_h)c=EMc,

where Kij=α∫ϕi′∗ϕj′K_{ij}=\alpha\int\phi_i'^*\phi_j', (Vh)ij=∫ϕi∗Vϕj(V_h)_{ij}=\int\phi_i^*V\phi_j, and Mij=∫ϕi∗ϕjM_{ij}=\int\phi_i^*\phi_j. The norm is c†Mc=1c^\dagger Mc=1. Here “mass matrix” is conventional finite-element terminology for MM; it is not the particle mass mm.

A nodal hat function ϕj\phi_j is one at xjx_j, zero at all other nodes, and linear between adjacent nodes. It vanishes outside [xj−1,xj+1][x_{j-1},x_{j+1}]. Consequently uh=∑jcjϕju_h=\sum_jc_j\phi_j interpolates the nodal values cjc_j, while only neighboring hats overlap. This locality makes the assembled matrices sparse.

Three neighboring triangular basis functions and their weighted sum on a one-dimensional mesh

Each hat selects one nodal value. The lower curve is uh=0.5ϕ1+ϕ2+0.25ϕ3u_h=0.5\phi_1+\phi_2+0.25\phi_3 with zero endpoint values. It is continuous, although its derivative jumps at the nodes; the weak form uses its piecewise first derivative.

On one element [xe,xe+1][x_e,x_{e+1}] of length heh_e, the two nonzero basis functions restrict to (xe+1−x)/he(x_{e+1}-x)/h_e and (x−xe)/he(x-x_e)/h_e. Integrating their products and derivative products gives the local matrices

K(e)=αhe(1−1−11),M(e)=he6(2112).K^{(e)}=\frac{\alpha}{h_e} \begin{pmatrix}1&-1\\-1&1\end{pmatrix}, \qquad M^{(e)}=\frac{h_e}{6} \begin{pmatrix}2&1\\1&2\end{pmatrix}.

Add each local contribution into the global rows and columns associated with its two nodes. For a constant potential on an element, Vh(e)=VeM(e)V_h^{(e)}=V_eM^{(e)}. Otherwise evaluate its weighted integral with a quadrature accurate enough for the chosen basis and potential.

Eliminate endpoint degrees of freedom for Dirichlet conditions. Homogeneous Neumann conditions arise naturally from the vanished boundary flux term when endpoint test values are allowed; nonzero Neumann or Robin data contribute boundary terms. Do not impose a Dirichlet row after deriving a different weak problem.

For a uniform mesh with zero potential, the assembled interior matrices have Kjj=2α/hK_{jj}=2\alpha/h, Kj,j+1=−α/hK_{j,j+1}=-\alpha/h, Mjj=2h/3M_{jj}=2h/3, and Mj,j+1=h/6M_{j,j+1}=h/6. Sine vectors diagonalize both, giving

En(h)=6α(1−cos⁡θn)h2(2+cos⁡θn),θn=nπN+1.E_n^{(h)}= \frac{6\alpha(1-\cos\theta_n)}{h^2(2+\cos\theta_n)}, \qquad \theta_n=\frac{n\pi}{N+1}.

For fixed kn=nπ/Lk_n=n\pi/L,

En(h)=αkn2+αkn4h212+O(h4).E_n^{(h)}=\alpha k_n^2 +\frac{\alpha k_n^4h^2}{12}+O(h^4).

These eigenvalues approach from above, unlike the centered finite-difference values. For the coarsest mesh with one interior midpoint and two elements of length L/2L/2, the energy is 12α/L212\alpha/L^2, above the exact π2α/L2\pi^2\alpha/L^2.

The upper-bound property requires a conforming subspace of a semibounded self-adjoint problem and exact evaluation of its quadratic form. Approximate quadrature, mass lumping, or a nonconforming space can change that conclusion. Nested conforming refinements give monotone variational improvement; unrelated meshes need not yield a monotone sequence even if each result remains an upper bound.

Refinement, singularities, and observables

Section titled “Refinement, singularities, and observables”

Mesh refinement reduces element size; polynomial refinement raises the local degree. Use small elements where curvature, interfaces, or singular structure demand them. High polynomial degree is most effective for smooth solutions and does not by itself resolve an incorrectly modeled interface.

Residual-based indicators combine the equation residual within elements with jumps of the approximate derivative or flux across element boundaries. A piecewise-linear function has zero second derivative inside each element but still has nonzero derivative jumps, so inspecting only the interior differential residual misses important error information.

Normalize with MM and evaluate observables through their finite-element matrices. Squaring nodal coefficients and summing them without quadrature does not compute continuum probability. For derivative-sensitive quantities, check convergence separately from energy.

Verify local matrices by exact integration on a single element. Check global Hermiticity and positive definiteness of MM after constraints. Compare the square-well eigenvalues above, then use a nonuniform mesh to test assembly and overlap handling. Convergence studies should vary both resolution and the outer domain when the physical system is unbounded.

On a uniform mesh, replace the consistent mass matrix by row-sum lumping with interior diagonal hh. What free kinetic eigenvalue formula results, and why does the upper-bound argument need reconsideration?

Solution

The eigenvalues become 2α(1−cos⁡θ)/h2=4αsin⁡2(θ/2)/h22\alpha(1-\cos\theta)/h^2=4\alpha\sin^2(\theta/2)/h^2, the centered finite-difference formula. The inner product has been approximated; this is no longer the exact conforming Rayleigh quotient, and its low-mode energies approach from below. Boundary lumping must be defined before eliminating constrained nodes to obtain the stated interior weights.

  • Babuška, I., and J. Osborn, “Eigenvalue Problems,” in P. G. Ciarlet and J. L. Lions, eds., Handbook of Numerical Analysis, vol. II, North-Holland, 1991, pp. 641–787 — finite-element spectral approximation.
  • Brenner, S. C., and L. R. Scott, The Mathematical Theory of Finite Element Methods, 3rd ed., Springer, 2008 — weak forms, conforming spaces, and error estimates.
  • LeVeque, R. J., Finite Difference Methods for Ordinary and Partial Differential Equations, SIAM, 2007 — comparison with finite-difference discretizations.