Model::Defect::Disconnection

src/Model/Defect/Disconnection.H

This simulates the creation of “disconnection pairs” at a GB by perturbing the order parameter \(\eta\) with a gaussian.

Disconnections can be nucleated randomly, or they can be added in a controlled way through the “fixed” option.

See the following reference for further details

  • Mahi Gokuli and Brandon Runnels. Multiphase field modeling of grain boundary migration mediated by emergent disconnections. Acta Materialia, 217:117149, 2021.

tstart
0 conditional

time to start applying disconnections

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.tstart
nucleation_energy
0 conditional

nucleation energy

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.nucleation_energy
tau_vol
1 conditional

characteristic time

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.tau_vol
temp
0 conditional

temperature

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.temp
box_size
0 conditional

characteristic size

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.box_size
interval
required conditional

interval between generation events

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.interval
epsilon
1e-20 conditional

regularization epsilon

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.epsilon
disconnection.fixed.on
0 1 conditional

whether to manually specify disconnection nucleation points

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.disconnection.fixed.on
fixed.sitex
conditional

array of x locations

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.fixed.sitex
fixed.sitey
conditional

array of y locations

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.fixed.sitey
fixed.phases
conditional

array of order parameter number

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.fixed.phases
fixed.time
conditional

time to appear

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.fixed.time
verbose
0 1 conditional

verbosity

Names by executable 1 executable, 1 use
alamo-2d-coverage-g++
disconnection.verbose