Simulation of fluid passing through A340 plane with paddle wheel force.

Published in , 2018
Publications in 2018-2020 are listed in this section.
Published in , 2021
Publications in 2021 are listed in this section.
Published in , 2022
Publications in 2022 are listed in this section.
Published in , 2023
Publications in 2023 are listed in this section.
Published in , 2024
Publications in 2024 are listed in this section.
Published in , 2025
Publications in 2025 are listed in this section.
Published in , 2026
Publications in 2026 are listed in this section.
Published:
This is a simple Lattice Boltzmann solver for fluid flow with heat transfer (natural convection). The MATLAB codes are pasted here. 
Published:
This is a simple Lattice Boltzmann solver (D2Q9) for simulating binary phase-field surfactant dynamics. The MATLAB codes are pasted here. 
Published:
This is a numerical method for the generation of Quasi-crystal pattern. The Fourier spectral method is used to implement spatial discretization. The time-marching scheme is designed based on a linear and unconditionally energy-stable Runge-Kutta convex splitting method. The MATLAB codes are pasted here. 
Published:
This is a Fourier spectral solver for Molecular Beam Epitaxy (MBE) model. The MATLAB codes are pasted here. 
Published:
This is an explicit finite difference solver for a phase-field model of image segmentation. The MATLAB codes are pasted here. 
Published:
This is a totally explicit solver for phase-field dendritic growth model. The spatial discretization is performed based on finite difference method. The MATLAB codes are pasted here. 
Published:
This is a mass-conserved Fourier spectral solver for phase-field crystal model with FCC ordering structure. Third-order Runge-Kutta scheme is used to update solution. The MATLAB codes are pasted here. 
Published:
This is a simple Lattice Boltzmann solver for 2D fluid flow passing through solid obstacles. The MATLAB codes are pasted here. 
Published:
This is a simple Lattice Boltzmann solver for 2D Cahn-Hilliard equation. The MATLAB codes are pasted here. 
Published:
This is a simple and practical solver (Fourier spectral method) for 2D Cahn-Hilliard equation with periodic boundary conditions. The MATLAB codes are pasted here. 
Published:
The tutorial, C and Matlab codes of multi-phase fluid mixing in a tilted channel. The C code (for computation) and Matlab code (for post-treatment) are pasted here. 
Download here
Undergraduate course, MUST, 2026
This is a core course for undergraduate students (level 2).
Undergraduate course, MUST, 2026
This is a core course for undergraduate students (level 2).
Undergraduate course, MUST, 2026
This is an elective course for undergraduate students (level 3 and level 4).