Research interests
-
Applied Mathematics and Applied Machine Learning: Sea ice floe dynamics, ocean and atmosphere dynamics, deep neural networks, physics-informed neural networks, U-net, feature selection/interaction
-
Uncertainty Quantification and Data Assimilation: stochastic models, Ornstein-Uhlenbeck process, Kalman filters, conditional Gaussian filter, Lagrangian and Eulerian data assimilation
-
Scientific Computing and Computational Mathematics: parallel computing, preconditioners, post-processing, PDE numerical solvers such as FDM, FVM, FEM, IGA, DG, HHO, Runge–Kutta methods, and generalized-alpha methods, operator splitting schemes, dispersion and spectral analysis, a priori and a posteriori error analysis.
Publications
- See Google Scholar Profile, or
- See ResearchGate Profile
Most recent work
- LEMDA: A Lagrangian-Eulerian Multiscale Data Assimilation Framework
- Exploring the cloud of feature interaction scores in a Rashomon set, ICLR 2024
- Particle-Continuum Multiscale Modeling of Sea Ice Floes, SIAM MMS
- Fault-tolerant Parallel Multigrid Method on Unstructured Adaptive Mesh, SIAM Journal on Scientific Computing
A talk given at COSIMA Meeting:
A talk given at ANU MSI MACS:
Several research lines
Development of FEM approximations
(1) A FEM approximated solution lacks the local conservation property on its fluxes. We propose a simple and efficient postprocessing technique to recover the locally conservative fluxes on control volumes (FEM dual mesh elements). The technique solves an elemental Neumann-boundary value problem and it can be naturally implemented in a parallel environment. See below the figures for control volumes for rectangular and triangular elements. See this paper for details.
|
|
(2) Quadratic and higher-order FEMs suffer from high stiffness (large condition numbers) in their discretised systems. We propose to reduce the stiffness of the problem by subtracting a least-squares penalty on the gradient jumps across the mesh interfaces from the standard stiffness bilinear form. The two key advantages of softFEM over the standard Galerkin FEM are to improve the approximation of the eigenvalues in the upper part of the discrete spectrum and to reduce the condition number of the stiffness matrix. The resulting approximation technique is called softFEM since it reduces the stiffness of the problem. See below a figure which compares the quadratic softFEM with FEM on spectral and eigenstate errors. See this paper for details.
|
Spectral approximation with finite and isogeometric elements
(1) The spectral approximation by isogeometric analysis has outliers (large eigenvalue errors) in the high-frequency region. We propose a boundary penalty technique to remove the outliers and consequently reduce the stiffness (condition numbers) of the discretised system; See below a figure where the large spectral errors have been significantly reduced. See this paper for details.
|
(2) In general, when the domain of the model problem is irregular, the discontinuous Galerkin (DG) methods perform better than the standard FEMs. We develop a hybrid high-order (HHO) DG method to approximate the spectra of the second-order elliptic operator on irregular domains. See below the HHO approximated eigenmodes on a circular and an L-shaped domain. See this paper for details.
|
|
|
|
Multiphase flow simulations for flow in porous or poroelastic media
It is a challenging task to simulate the fluid flow through porous or poroelastic media. The main challenges are (1) complicated coupling between the Darcy fluid flow and the transport and (2) local conservative fluxes required to maintain physical saturation (bounded from 0 to 1). We develop a simulation tool based on FEMs with our local conservation postprocessing technique. See below the left column for two-phase flow through porous media while the right column for flow through poroelastic media. See this paper for porous media while this paper for poroelastic media.
|
|
|
|
Superfloe parameterisation with data assimilation for sea ice dynamics
The discrete element method (DEM) is providing a new modeling approach for describing sea ice dynamics. It exploits particle-based methods to characterize the physical quantities of each sea ice floe along its trajectory under Lagrangian coordinates. One major challenge in applying the DEM models is the heavy computational cost when the number of floes becomes large. We develop an efficient Lagrangian parameterization algorithm to reduce the computational cost of simulating the DEM models while preserving the key features of the sea ice. The new parameterization takes advantage of a small number of artificial ice floes, named the superfloes, to effectively approximate a considerable number of the floes, where the parameterization scheme satisfies several important physics constraints. See below the figures on the superfloe parameterisation. See this paper for details.
|
|
See below a presentation on this topic.
Isogeometric analysis of a quantum three-body problem
The quantum three-body problem has been well-known to be difficult to solve. We initiate the numerical study of this problem by isogeometric analysis. We represent the wavefunctions by linear combinations of B-spline basis functions and solve the problem as a matrix eigenvalue problem. The eigenvalue gives the eigenstate energy while the eigenvector gives the coefficients of the B-splines that lead to the eigenstate. The major difficulty of isogeometric or other finite-element-method-based analyses lies in the lack of boundary conditions and a large number of degrees of freedom required for accuracy. For a typical many-body problem with attractive interaction, there are bound and scattering states where bound states have negative eigenvalues. We focus on bound states and start with the analysis of a two-body problem. See below the figure on the first few eigenstates. See this paper for details.
|
Spectra of an unconditionally stable explicit time integrator
We propose a new strategy for solving stiff ordinary differential equations (ODEs). We stabilize explicit schemes in a constructive and repeatable manner. The key insight is to modify an explicit time marching scheme using Newmark’s ideas and to use analysis to discretely correct the algorithm to deliver stability. For example, we adopt the update rules from the Newmark method and apply an estimate (a constant) of the stiffness to discretely correct the forward-Euler scheme to obtain an unconditionally-stable method. The new scheme solves simultaneously for the ODE unknown and its first time-derivative. In practice, we eliminate the time derivative and solve for the variable at the present time using the variable and its time derivate from the prior time. We then update the first-time derivative using the update rule from the Newmark method. The scheme inherits the auxiliary parameter $\beta$ from the Newmark-$\beta$ method and introduces an extra auxiliary scaling parameter $\eta$. We establish that the scheme is unconditionally-stable when $\beta>1$ and $\eta > (2\beta - 1)/\beta^2$. We also discuss a special case that delivers L-stability. The prototypical scheme is first-order accurate in time for both the ODE unknown and its first time-derivative. Using the same construction, we further correct the local truncation error of the forward Euler method to achieve a second-order scheme. We analyze the stability and accuracy of this explicit second-order scheme. We demonstrate its accuracy and stability. Both methods have the overall cost of Heun’s method (two-stage Runge-Kutta). See below the figure for the spectra of the scheme.
|
|