Brownian walker
The Brownian walker model runs a single microscropic drift-diffusion using the ItoSolver, solving
\[\Delta\mathbf{X} = \mathbf{V}\Delta t + \sqrt{2D\Delta t}\mathbf{W}\]
where \(\mathbf{X}\) is the spatial position of a particle \(\mathbf{V}\) is the drift velocity and \(D\) is the diffusion coefficient in the continuum limit.
Tip
Source code is located in $DISCHARGE_HOME/Physics/BrownianWalker
.
The model consists of the following implementation files:
CD_BrownianWalkerStepper.H/cpp
which implements the integration routines.CD_BrownianWalkerSpecies.H/cpp
which implements initial conditions.CD_BrownianWalkerTagger.H/cpp
which implements mesh refinement and de-refinement criteria.
Solvers
This application uses the following solvers: