Skip to content

This repository contains C source codes for the fundamental equations constituting Phase-field Modeling, to give an essence of this method used for various applications in Computational Materials Science.

License

Notifications You must be signed in to change notification settings

abhinavroy1999/phase-field-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Phase-field modeling code

The master directory contains two separate folders: -

  1. CahnHilliard2D: - This directory contains source code which performs microstructure evolution in a system by numerically solving the Cahn-Hilliard equation using the semi-implicit Fourier spectral technique, for conserved order parameter. The phenomenon which it describes is the well known Spinodal Decomposition in system consisting of two components which spontaneously separate into two isostructural phases.

  2. AllenCahn2D: - This directory contains source code which performs microstructure evolution in a system by numerically solving the Allen-Cahn equation for non-conserved order parameter. The phenomena which it describes is the well known order-disorder transformation.

The source codes available in this repository are developed in collaboration with the Computational Materials Engineering Group, Indian Institute of Technology Bombay. The code are distributed under the GNU General Public License v3.0 (or any later versions).

For details pertaining to execution of the code, kindly go through the README files in the respective directories.

For more information on Phase field modeling — the derivation of Cahn-Hilliard equation, numerical algorithm for solving the Cahn-Hilliard and the Allen-Cahn equation, kindly refer to the NPTEL MOOC course by Prof. M. P. Gururajan titled Phase field modelling: the materials science, mathematics and computational aspects (https://nptel.ac.in/courses/113/101/113101072/)

About

This repository contains C source codes for the fundamental equations constituting Phase-field Modeling, to give an essence of this method used for various applications in Computational Materials Science.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages