Solutions of the Cahn-Hilliard Equations: A practical guide to the mathematics, numerical methods, and computer implementation of the Cahn–Hilliard equation.

· Rahul Basu
Ebook
180
Pages
Tools

About this ebook

Solutions of the Cahn–Hilliard Equations

Second Revised and Expanded Edition

A practical guide to the mathematics, numerical methods, and computer implementation of the Cahn–Hilliard equation.

The Cahn–Hilliard equation is a fundamental model for phase separation, microstructure evolution, and diffusion-driven phenomena in materials science. This book takes the subject from mathematical formulation to practical numerical simulation, making it useful both for students learning phase-field modelling and for researchers implementing Cahn–Hilliard models.

The book develops the equation systematically and explains how to solve it using a range of computational approaches, including:

Finite-difference methods

Semi-implicit and energy-stable time integration

Sparse-matrix and iterative solvers

Conjugate-gradient methods

Fourier spectral methods

Mixed finite-element methods

One- and two-dimensional simulations

Verification through mass conservation and energy dissipation

A major feature of the book is its emphasis on actual computation rather than theory alone. Examples and programs are provided using MATLAB, Python (NumPy/SciPy), and Wolfram Language, allowing readers to implement and reproduce Cahn–Hilliard simulations.

Applications discussed include binary-alloy phase separation, spinodal decomposition, coarsening, Fe–45Cr alloys, thin-film dewetting, grain growth, solidification, and lithium-ion electrodes. The book also introduces emerging computational approaches including physics-informed neural networks (PINNs) and high-performance computing.

What you will learn

The book connects the complete computational workflow:

Cahn–Hilliard equation → mathematical formulation → numerical discretization → solution algorithm → computer program → verification → physical application

This makes it particularly suitable for readers who want to move from understanding the equation to actually solving and simulating it.

Who should read this book?

Postgraduate students in mathematics, physics, materials science, and engineering

Researchers working with phase-field models and nonlinear PDEs

Engineers involved in computational materials science

Researchers studying phase separation and microstructure evolution

Readers seeking practical MATLAB and Python implementations of Cahn–Hilliard models

Second Revised and Expanded Edition — suitable as a reference, computational guide, and study aid for advanced students and researchers working with the Cahn–Hilliard equation and phase-field modelling.


Solutions of the Cahn–Hilliard Equations Second Revised and Expanded Edition A practical guide to the mathematics, numerical methods, and computer implementation of the Cahn–Hilliard equation. The Cahn–Hilliard equation is a fundamental model for phase separation, microstructure evolution, and di...

Discover more

About the author

Rahul Basu is Emeritus Professor of Mechanical Engineering in Bangalore, India. His research focuses on the Cahn–Hilliard equation, phase-field modelling, and numerical methods for nonlinear diffusion problems in materials science. He emphasises matrix formulations, stability analysis, and reproducible computer implementations in MATLAB, Python, and the Wolfram Language. Solutions of the Cahn–Hilliard Equations collects his approach to the theory and computation of phase separation and microstructure evolution for graduate students, researchers, and engineers.

Rahul Basu is Emeritus Professor of Mechanical Engineering in Bangalore, India. His research focuses on the Cahn–Hilliard equation, phase-field modelling, and numerical methods for nonlinear diffusion problems in materials science. He emphasises matrix formulations, stability analysis, and reprod...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.