Algorithmic differentiation and the calculation of forces by quantum Monte Carlo

Sandro Sorella1, Luca Capriotti

  • 1SISSA, International School for Advanced Studies, 34151, Trieste, Italy. sorella@sissa.it

Summary

We developed an efficient quantum Monte Carlo algorithm using adjoint algorithmic differentiation. This method computes atomic forces with computational costs similar to total energy calculations, enabling future studies of material properties.

Related Concept Videos

Calculation of First-Law Quantities II01:24

Calculation of First-Law Quantities II

The first law of thermodynamics establishes that the change in internal energy of a system is given by ΔU = q + w, where q is the heat exchanged, and w is the work performed. For a perfect gas, both internal energy (U) and enthalpy (H) depend solely on temperature. Consequently, for any change of state, whether reversible or irreversible, the internal energy change is determined by integrating the heat capacity at constant volume, and the enthalpy change by integrating the heat capacity at...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Calculation of First Law Quantities I01:25

Calculation of First Law Quantities I

Thermodynamic systems undergoing phase transitions or temperature changes experience energy transfer in the form of heat (q) and work (w). For a reversible phase change at constant temperature (T) and pressure (p), the process involves no chemical reaction but results in energy exchange between distinct phases.The heat transferred during this process corresponds to the latent heat of transition, which is the amount of heat energy absorbed or released by a substance when it changes from one...
Two-Dimensional Force System01:20

Two-Dimensional Force System

A two-dimensional system in mechanical engineering involves the analysis of motion and forces in a plane. A two-dimensional force vector can be resolved into its components as:
Three-Dimensional Force System:Problem Solving01:30

Three-Dimensional Force System:Problem Solving

A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Two-Dimensional Force System: Problem Solving01:29

Two-Dimensional Force System: Problem Solving

Solving problems related to two-dimensional force systems is an essential aspect of mechanics and engineering. By applying the principles of vector analysis and force equilibrium, one can determine the effect of multiple forces acting on an object in a two-dimensional space.
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...