The project is intended for developing C/C++ and FORTRAN codes that can be used to implement phase field simulations on different platforms. Phase field approaches are mesoscale models that are used widely in materials science. It can model microstructure evolution in engineering materials during processing such as heat treatments. a great amount of information can be obtained from the model, e.g. volume fractions of various phases, solute concentration distribution and microstructures. The phase field models are usually coupled with solute diffusion equations describing solute diffision in multiple phases. Both models are systems of nonliner partial differential equations. A explicit finite-difference scheme is used to solve the equations numerically on a uniform grid. Since the numerical computing is both compute- and data-intensive, various high performance computing (HPC) techniques are used to develop the codes, e.g. the multithreading library OpenMP, the Message Passing Interface (MPI), and the GPU computing (NVidia CUDA). Thus, the code can be compiled and run on different platforms.
-
Notifications
You must be signed in to change notification settings - Fork 22
zhubq/PhaseField
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
phase field codes for phase transformation in steels
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published