/Fluctuations-Langevin_dynamics

Algorithm for simulating Langevin dynamics and to calculate numerically the work fluctuation theorem.

Primary LanguageJupyter Notebook

FT for work and position statistics employing Gaussian Langevin dynamics:

This repository offers numerical findings pertaining to fluctuation theorems concerning Gaussian Langevin dynamics. The code has been implemented using the Python programming language.

Repository content

  1. Langevin_dynamics.ipynb

    • Gaussian stochastic dynamics for a Brownian particle. Mean value and variance for position are calculated. Algorithm based on Ref.[1].
  2. FT_langevin.ipynb

    • Gaussian stochastic dynamics for a Brownian particle under a harmonic potential whose center of mass is displaced with constant velocity (see Ref.[2]). Fluctuation Theorem for work is calculated. Algorithm based on Ref.[1].

References:

[1] https://aip.scitation.org/doi/abs/10.1063/1.4802990

[2] https://journals.aps.org/pre/abstract/10.1103/PhysRevE.67.046102