-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Part of #4052 Description of changes: - Add Green-Kubo calculation of the diffusivity. To get at least somewhat acceptably smooth VACFs, the number of simulation steps was increased from 400000 to 1000000, the simulation time is still quite acceptable, I think. - General improvements, including changes requested by @RudolfWeeber and @christophlohrmann - Proper additon of hidden solutions
- Loading branch information
Showing
17 changed files
with
704 additions
and
526 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
configure_tutorial_target(TARGET tutorial_ld DEPENDS langevin_dynamics.ipynb) | ||
|
||
nb_export(TARGET tutorial_ld SUFFIX "" FILE "langevin_dynamics.ipynb" HTML_RUN) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Langevin dynamics | ||
|
||
## Learning objectives (physics) | ||
|
||
* Learning the basics of Brownian motion | ||
* Modeling the Brownian motion of a spherical object | ||
* Calculating the diffusion coefficient of a spherical object using the | ||
mean square displacement and Green-Kubo relation | ||
|
||
After the tutorial, students should be able to: | ||
|
||
* Explain the microscopic origin of diffusion and how it is captured in the Langevin equation | ||
* Describe a typical mean-square-displacement plot and identify the different regimes | ||
* Estimate the diffusion coefficient from time series of a particle's position or velocity | ||
* Name the limitations of the Langevin equation, particularly with regards to hydrodynamic interactions | ||
|
||
## Learning objectives (ESPResSo) | ||
|
||
* Setting up a system in which particles move according to the Langevin equation | ||
* Calculating the diffusion coefficient using observables and accumulators based | ||
on the mean square displacement and the velocity autocorrelation function |
Oops, something went wrong.