Hybrid-PFC: coupling the phase-field crystal model and its amplitude-equation formulation
Description
Hybrid-phase-field crystal simulations
Openly available Matlab simulation files used to produce the phase-field crystal, amplitude phase-field crystal, hybrid-phase field crystal results.
Files are named by the corresponding figures. Simulations can be started by runnning the Figure*.m files.
Figure1_GB
PFC results for GB formation with fft or conv algorithm (square symmetry)
Figure2_solidification
PFC results for solidification of a random initial field under PBC or DBC (triangular symmetry)
Figure3_dendrite
PFC/APFC results for solidification of an initial crystal seed (triangular symmetry)
Figure4_Figure5_pfc_apfc_hybrid
Hybrid-PFC/PFC/APFC results for solidification of two initial seeds with GB between (triangular symmetry)
Figure7_pfc_apfc_hybrid_GBenergy
Hybrid-PFC/PFC/APFC results for GB energy calculation (triangular symmetry) see also the Solution/Figure7_pfc_apfc_hybrid_GBenergy/ zenodo directory for solutions
Other simulations
The remaining simulations for the Appendix can be obtained by varying the respective parameters
cyconv*.m files within simulation/
cyconv*.m files represent 2D implementations of non-fourier cyclic convolutions (non-standard implementations without fft, perriodic BC in x and/or y direction can be combined with homog. DBC in x and/or y direction). Decomposed arguments are accepted (see the respective documentation).
svdlinImConv*.mat within simulation/
Singular value decompositions (SVDs) of discretized operator R are given up to runcation m=36 according to the appendix, provided SVDs are only valid for default spatial/temporal discretization (e.g. changing the time step size changes R and therefore its SVD).
energy_calculation* within simulation/Post/
GB energy calculation according to Figure 7
Files
hybrid-pfc.zip
Files
(14.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d0f69a0520ec5caadc6ea1cb10dc1354
|
14.4 MB | Preview Download |
Additional details
Funding
Software
- Repository URL
- https://gitlab.com/3ms-group/hybrid-pfc
- Programming language
- MATLAB
- Development Status
- Active