Name: Phase-Field-Dislocation-Dynamics-PFDD
Owner: Los Alamos National Laboratory
Description: Phase field model for material science applications.
Created: 2018-05-01 17:02:04.0
Updated: 2018-05-01 17:38:06.0
Pushed: 2018-05-01 17:38:05.0
Size: 80
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Phase Field Dislocation Dynamics (PFDD)
Open Source Number: C17113
Project Scope:
Phase Field Dislocation Dynamics (PFDD) is a phase field approach for tracking the motion and interactions of individual dislocations in materials, mostly face-centered cubic (fcc) metals. The phase field approach relies on scalar order parameters or phase field variables to track a quantity of interest. In PFDD, these phase field variables represent the passage of perfect dislocations across each active slip system, with one order parameter defined in each slip system. Partial dislocations are represented with linear combinations of the order parameters. The system is evolved through minimization of the total system energy, which is directly dependent on the phase field variables. All of the physics is described by the total energy functional that is derived from a thermodynamic basis, and the system kinetics are evolved using a Ginzburg-Landau (GL) equation
Thus far, the codes here have been primarily used by a small group of researchers to study dislocation-dislocation interactions in metals, and the impact these interactions have on the overall deformation and material response of these materials. Some related references including details about this formulation are:
Related review articles:
PFDD relies on a Fast Fourier Transform (FFT). Any FFT solver can be employed, but as posted in the repo the parallel version is set-up to use FFTW 2.1.5, and the serial version is set-up to use the Numerical Recipes fourn subroutine. Note in order to run the codes, you need to obtain your own copies of either FFTW 2.1.5 or the Numerical Recipes fourn subroutine.
PFDD is distributed as open source software available under the BSD-3 license.