Related Experiment Video
Updated: Aug 1, 2025

The Generation of Higher-order Laguerre-Gauss Optical Beams for High-precision Interferometry
Published on: August 12, 2013
Efficient calculation of derivatives of integrals in a basis of non-separable Gaussians
Jacques K Desmarais1, Alessandro De Frenza1, Alessandro Erba1
1Dipartimento di Chimica, Università di Torino, Via Giuria 5, 10125 Torino, Italy.
Abstract:
A computational procedure is developed for the efficient calculation of derivatives of integrals over non-separable Gaussian-type basis functions, used for the evaluation of gradients of the total energy in quantum-mechanical simulations. The approach, based on symbolic computation with computer algebra systems and automated generation of optimized subroutines, takes full advantage of sparsity and is here applied to first energy derivatives with respect to nuclear displacements and lattice parameters of molecules and materials. The implementation in the Crystal code is presented, and the considerably improved computational efficiency over the previous implementation is illustrated. For this purpose, three different tasks involving the use of analytical forces are considered: (i) geometry optimization; (ii) harmonic frequency calculation; and (iii) elastic tensor calculation. Three test case materials are selected as representatives of different classes: (i) a metallic 2D model of the Cu(111) surface; (ii) a wide-gap semiconductor ZnO crystal, with a wurtzite-type structure; and (iii) a porous metal-organic crystal, namely the ZIF-8 zinc-imidazolate framework. Finally, it is argued that the present symbolic approach is particularly amenable to generalizations, and its potential application to other derivatives is sketched.
Related Concept Videos
Second Derivatives and Laplace Operator
Consider a scalar function. The curl of its...
Gauss's Law: Problem-Solving
Line, Surface, and Volume Integrals
Gauss's Law
Convolution Properties II
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
¹H NMR Signal Integration: Overview

