About
455
Publications
85,575
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
8,195
Citations
Citations since 2017
Introduction
I am mostly involved in the development of fast iterative solvers for large (non)linear systems of equations. Krylov methods and preconditioners are at the core of this. Furthermore we implement these methods on high performance computers. Application areas are: fluid flow, porous media, wave equations, image reconstruction, traffic flow and problems related to energy transition from fossil fuels to green energy.
Skills and Expertise
Additional affiliations
July 1988 - present
Education
September 1977 - October 1982
Publications
Publications (455)
Getting standard multigrid to work efficiently for the high-frequency Helmholtz equation has been an open problem in applied mathematics for years. Much effort has been dedicated to finding solution methods which can use multigrid components to obtain solvers with a linear time complexity. In this work we present one among the first stand-alone mul...
The Helmholtz equation is related to seismic exploration, sonar, antennas, and medical imaging applications. It is one of the most challenging problems to solve in terms of accuracy and convergence due to the scalability issues of the numerical solvers. For 3D large-scale applications, high-performance parallel solvers are also needed. In this pape...
We propose a matrix-free parallel two-level-deflation preconditioner combined with the Complex Shifted Laplacian preconditioner(CSLP) for the two-dimensional Helmholtz problems. The Helmholtz equation is widely studied in seismic exploration, antennas, and medical imaging. It is one of the hardest problems to solve both in terms of accuracy and con...
Various computational fluid dynamic simulations in engineering, such as external aerodynamics, only need the silhouette of an input geometry. Often, it is a laborious process that can take up many human hours. In addition, the CAD geometries are too complex and contain intricate features and topological holes. We showcase an effortless way to shrin...
An efficient compositional framework is developed for simulation of CO\(_{2}\) storage in saline aquifers during a full-cycle injection, migration and post-migration processes. Essential trapping mechanisms, including structural, dissolution, and residual trapping, which operate at different time scales, are accurately captured in the presented uni...
In this paper, we consider a block Jacobi preconditioner and various deflation techniques applied in the Deflated Preconditioned Conjugate Gradient (DPCG) method for solving a sparse system of linear equations derived from a statistical linear mixed model that analyses simultaneously phenotypic and pedigree information of genotyped and ungenotyped...
Surrogate models based on convolutional neural networks (CNNs) for computational fluid dynamics (CFD) simulations are investigated. In particular, the flow field inside two‐dimensional channels with a sudden expansion and an obstacle is predicted using an image representation of the geometry as the input. Generative adversarial neural networks (GAN...
It is well known that for general linear systems, only optimal Krylov methods with long recurrences exist. For special classes of linear systems it is possible to find optimal Krylov methods with short recurrences. In this paper we consider the important class of linear systems with a shifted skew-symmetric coefficient matrix. We present the MRS3 s...
The accuracy, stability and computational efficiency of numerical methods on central processing units (CPUs) for the depth-averaged shallow water equations were well covered in the literature. A large number of these methods were already developed and compared. However, on graphics processing units (GPUs), such comparisons are relatively scarce. In...
In recent years, domain decomposition based preconditioners have become popular tools to solve the Helmholtz equation. Notorious for causing a variety of convergence issues, the Helmholtz equation remains a challenging PDE to solve numerically. Even for simple model problems, the resulting linear system after discretisation becomes indefinite and t...
We present an efficient compositional framework for simulation of CO2 storage in saline aquifers with complex geological geometries during a lifelong injection and migration process. To improve the computation efficiency, the general framework considers the essential hydrodynamic physics, including hysteresis, dissolution and capillarity, by means...
An efficient compositional framework is developed for simulation of CO2 storage in saline aquifers during a full-cycle injection, migration and post-migration processes. Essential trapping mechanisms, including structural, dissolution, and residual trapping, which operate at different time scales are accurately captured in the presented unified fra...
In this article, a parameterized extended shift‐splitting (PESS) method and its induced preconditioner are given for solving nonsingular and nonsymmetric saddle point problems with nonsymmetric positive definite (1,1) part. The convergence analysis of the PESS$$ PESS $$ iteration method is discussed. The distribution of eigenvalues of the precondit...
The past decades have witnessed an increasing interest in numerical simulation for flow in fractured porous media. To date, most studies have focused on 2D or pseudo-3D computational models, where the impact of 3D complex structures on seepage has not been fully addressed. This work presents a method for modeling seepage in 3D heterogeneous porous...
Modeling of fluid flow in porous media is a pillar in geoscience applications. Previous studies have revealed that heterogeneity and fracture distribution have considerable influence on fluid flow. In this work, a numerical investigation of two-phase flow in heterogeneous fractured reservoir is presented. First, the discrete fracture model is imple...
The discretisation of the Laplacian results into the well-known Laplace matrix. In the case of a one dimensional problem, an explicit formula for its inverse is derived on the basis of fundamental solutions (Green’s functions) for general boundary conditions. For a linear reaction–diffusion equation, approximations of the inverse are given.
Recent research efforts aimed at iteratively solving time-harmonic waves have focused on a broad range of techniques to accelerate convergence. In particular, for the famous Helmholtz equation, deflation techniques have been studied to accelerate the convergence of Krylov subspace methods. In this work, we extend the two-level deflation method to a...
In this paper, we propose and analyze a set of fully non‐stationary Anderson acceleration algorithms with two window sizes and optimized damping. Although Anderson acceleration (AA) has been used for decades to speed up nonlinear solvers in many applications, most authors are simply using and analyzing the stationary version of Anderson acceleratio...
The use of sequential time integration schemes becomes more and more the bottleneck within large-scale computations due to a stagnation of processor’s clock speeds. In this study, we combine the parallel-in-time Multigrid Reduction in Time method with a p -multigrid method to obtain a scalable solver specifically designed for Isogeometric Analysis....
Triangulated meshes discretized from commercial CAD applications often possess a considerable level of complexity. However, when conducting external aerodynamics simulations at an earlier design stage, these meshes are way too complex and contain complex features and topological holes. We propose a practical and fast algorithm to shrink wrap triang...
This work investigates numerical method and equivalent continuum approach (ECA) of fluid flow in fractured porous media. The commonly used discrete fracture model (DFM) without upscaling needs full discretization of all fractures. It enjoys the merit of capturing each fracture accurately but will get in trouble of mesh partition and low computation...
Simulation of fracture contact mechanics in deformable fractured media is of paramount important in computational mechanics. Previous studies have revealed that compressive loading may produce mode II fractures, which is quite different from mode I fractures induced by tensile loading. Furthermore, fractures can cross each other. This will increase...
In this paper, we propose and analyze a set of fully non-stationary Anderson acceleration algorithms with dynamic window sizes and optimized damping. Although Anderson acceleration (AA) has been used for decades to speed up nonlinear solvers in many applications, most authors are simply using and analyzing the stationary version of Anderson acceler...
The operation of large industrial furnaces will continue to rely on hydrocarbon fuels in the near foreseeable future. Mathematical modeling and numerical simulation is expected to deliver key insights to implement measures to further reduce pollutant emissions. These measures include the design optimization of the burners, the dilution of oxidizer...
Anderson acceleration (AA) has a long history of use and a strong recent interest due to its potential ability to dramatically improve the linear convergence of the fixed-point iteration. Most authors are simply using and analyzing the stationary version of Anderson acceleration (sAA) with a constant damping factor or without damping. Little attent...
Fluctuating electricity prices offer potential economic savings for the consumption of electricity by flexible assets such as Electric Vehicles (EVs). This study proposes an operational bidding framework that minimizes the charging costs of an EV fleet by submitting an optimized bid to the day-ahead electricity market. The framework consists of a b...
Developing numerical method of fractured porous media is of paramount importance in geoscience applications. Previous studies have revealed that the discrete fractures and cavities as well as the heterogeneity have considerable influences on hydraulic property of porous media. This work presents a numerical investigation on fluid flow in heterogene...
Natural or induced fractures are typically present in subsurface geological formations. Therefore, they need to be carefully studied for reliable estimation of the long-term carbon dioxide storage. Instinctively, flow-conductive fractures may undermine storage security as they increase the risk of CO2 leakage if they intersect the CO2 plume. In add...
Power system simulations should be adapted to be applicable to the trends that are currently evoked by the energy transition. This transition is pushing our power system from a traditional hierarchical system to a modern interactive system. In order to keep the supply and transport of energy safe and reliant, we need to change the way we perform po...
Since its introduction in [20], Isogeometric Analysis (IgA) has established itself as a viable alternative to the Finite Element Method (FEM). Solving the resulting linear systems of equations efficiently remains, however, challenging when high-order B-spline basis functions of order \(p>1\) are adopted for approximation. The use of Incomplete LU (...
Background
The preconditioned conjugate gradient (PCG) method is the current method of choice for iterative solving of genetic evaluations. The relative difference between two successive iterates and the relative residual of the system of equations are usually chosen as a termination criterion for the PCG method in animal breeding. However, our ini...
We present the projection-based embedded discrete fracture model (pEDFM) for hexahedral corner-point grid (CPG) geometries, for the simulation of hydrothermal processes in fractured porous media. Unlike the previously-developed pEDFM for structured box grids, our new development allows for the modeling of complex geometries defined with hexahedral...
CO2 injection into deep saline aquifers has shown to be a feasible option, as for their large storage capacity under safe operational conditions. Previous studies have revealed that CO2 can be trapped in the subsurface by several mechanisms. Despite the major advances in studying these trapping mechanisms, their dynamic interactions in different pe...
We explore and develop a Proper Orthogonal Decomposition (POD)-based deflation method for the solution of ill-conditioned linear systems, appearing in simulations of two-phase flow through highly heterogeneous porous media. We accelerate the convergence of a Preconditioned Conjugate Gradient (PCG) method achieving speed-ups of factors up to five. T...
Thermal nitric-oxide (NOx) formation in industrial furnaces due to local overheating is a widely known problem. Various industries made significant investments to reduce thermal NOx by varying the operating conditions and designs of the furnace. It is difficult to find the optimal operating conditions that minimize NOx formation in the furnace by t...
One of the quickest ways to influence both the wall temperature and thermal NOx emissions in rotary kilns is to change the air–fuel ratio (AFR). The normalized counterpart of the AFR, the equivalence ratio, is usually associated with premixed flames and studies of its influence on diffusion flames are inconsistent, depending on the application. In...
This paper compares and assesses several numerical methods that solve the steady-state power flow problem on integrated transmission-distribution networks. The integrated network model consists of a balanced transmission and an unbalanced distribution network. It is important to analyze these integrated electrical power systems due to the changes r...
Optimization is an important tool for the operation of an energy system. Multi-carrier energy systems (MESs) have recently become more important. Load flow (LF) equations are used within optimization to determine if physical network limits are violated. Due to nonlinearities, the solvability of the OF problem and the convergence of the optimization...
Isogeometric Analysis (IgA) has become a viable alternative to the Finite Element Method (FEM) and is typically combined with a time integration scheme within the method of lines for time-dependent problems. However, due to a stagnation of processors clock speeds, traditional (i.e. sequential) time integration schemes become more and more the bottl...
Isogeometric Analysis [1] has become increasingly popular as an alternative to the Finite Element Method. Solving the resulting linear systems when adopting higher order B-spline basis functions remains a challenging task, as most (standard) iterative methods have a deteriorating preformance for higher values of the approximation order p.Recently,...
Simulation of contact mechanics in fractured media is of paramount important in the scope of computational mechanics. In this work, a preconditioned mixed-finite element scheme with Lagrange multipliers is proposed in the framework of constrained variational principle, which has the capability to handle frictional contact mechanics of the multi-cro...
In this work, the projection-based embedded discrete fracture model (pEDFM) for corner-point grid (CPG) geometry is developed for simulation of flow and heat transfer in fractured porous media. Unlike classical embedded discrete fracture approaches, this method allows for using any geologically-relevant model with a complex geometry and generic con...
This paper proposes a shape optimization algorithm based on the principles of Isogeometric Analysis (IGA) in which the parameterization of the geometry enters the problem formulation as an additional PDE-constraint. Inspired by the isoparametric principle of IGA, the parameterization and the governing state equation are treated using the same numer...
Power flow computations are important for operation and planning of the electricity grid, but are computationally expensive because of nonlinearities and the size of the system of equations. Linearized methods reduce computational time but often have the disadvantage that they are not applicable to general grids. In this paper we propose a novel li...
In researching the Helmholtz equation, the focus has either been on the accuracy of the numerical solution (pollution) or the acceleration of the convergence of a preconditioned Krylov-based solver (scalability). While it is widely recognized that the convergence properties can be investigated by studying the eigenvalues, information from the eigen...
We examine the use of a two-level deflation preconditioner combined with GMRES to locally solve the subdomain systems arising from applying domain decomposition methods to Helmholtz problems. Our results show that the direct solution method can be replaced with an iterative approach. This will be particularly important when solving large 3D high-fr...
Finding fast yet accurate numerical solutions to the Helmholtz equation remains a challenging task. The pollution error (i.e. the discrepancy between the numerical and analytical wave number k) requires the mesh resolution to be kept fine enough to obtain accurate solutions. A recent study showed that the use of Isogeometric Analysis (IgA) for the...
The emissions from the industrial furnaces impact the environment. Among the various factories, those having anode baking furnaces are working on reducing the pollutant emissions. The aerodynamics in the furnace influences the emissions due to the high dependence of combustion and radiation phenomena on the mixing characteristics. Therefore, this p...
The Competitive Modes Conjecture is a relatively new approach in the field of Dynamical Systems, aiming to understand chaos in strange attractors using Resonance Theory. Up till now, the Conjecture has only been used to study multipolynomial systems because of their simplicity. As such, the study of non-multipolynomial systems is sparse, filled wit...
The first step towards applying isogeometric analysis techniques to solve PDE problems on a given domain consists in generating an analysis-suitable mapping operator between parametric and physical domains with one or several patches from no more than a description of the boundary contours of the physical domain. A subclass of the multitude of the...
Isogeometric Analysis can be considered as the natural extension of the Finite Element Method (FEM) to higher-order spline based discretizations simplifying the treatment of complex geometries with curved boundaries. Finding a solution of the resulting linear systems of equations efficiently remains, however, a challenging task. Recently, p-multigr...
This proceedings volume gathers a selection of outstanding research papers presented at the third Conference on Isogeometric Analysis and Applications, held in Delft, The Netherlands, in April 2018. This conference series, previously held in Linz, Austria, in 2012 and Annweiler am Trifels, Germany, in 2014, has created an international forum for in...
This book gathers outstanding papers presented at the European Conference on Numerical Mathematics and Advanced Applications (ENUMATH 2019). The conference was organized by Delft University of Technology and was held in Egmond aan Zee, the Netherlands, from September 30 to October 4, 2019. Leading experts in the field presented the latest results a...
This paper verifies a mathematical model that is developed for the open source CFD-toolbox OpenFOAM, which couples turbulent combustion with conjugate heat transfer. This feature already exists in well-known commercial codes. It permits the prediction of the flame’s characteristics, its emissions, and the consequent heat transfer between fluids and...
We deal with numerical solution of the incompressible Navier–Stokes equations discretized using the isogeometric analysis (IgA) approach. Similarly to finite elements, the discretization leads to sparse nonsymmetric saddle‐point linear systems. The IgA discretization basis has several specific properties different from standard FEM basis, most impo...
Over the years, Isogeometric Analysis has shown to be a successful alternative to the Finite Element Method (FEM). However, solving the resulting linear systems of equations efficiently remains a challenging task. In this paper, we consider a p-multigrid method, in which coarsening is applied in the spline degree p instead of the mesh width h, and...
Coupling single-carrier networks into multi-carrier energy systems (MESs) has recently become more important. Conventional load flow models for the separate single-carrier networks are not able to capture the full extend of the coupling. Recently, different models for multi-carrier energy networks have been proposed, either using the energy hub (EH...
This work studies how non-premixed turbulent combustion in a rotary kiln depends on the geometry of the secondary air inlet channel. We target a kiln in which temperatures can reach values above 1800 degrees Kelvin. Monitoring and possible mitigation of the thermal nitric-oxide (NOx) formation is of utmost importance. The performed reactive flow si...
In this article, we study preconditioning techniques for the control of the Navier–Stokes equation, where the control only acts on a few parts of the domain. Optimization, discretization, and linearization of the control problem results in a generalized linear saddle‐point system. The Schur complement for the generalized saddle‐point system is very...
Distance fields finds a lot of applications recently in computational geometry. We propose an algorithm to extract the mean camber line of an airfoil using distance fields. This method does not require computing any geometric approximations inside the airfoil geometry. It also does not need the airfoil coordinates to be evenly distributed on the to...
We present a simple and fast algorithm for computing the exact holes in discrete two-dimensional manifolds embedded in three-dimensional euclidean space. The algorithm detects the holes in the geometry directly without any approximation. Discrete Gaussian curvature is used for approximating the local curvature flow in the geometry and for removing...
Finding fast yet accurate numerical solutions to the Helmholtz equation remains a challenging task. The pollution error (i.e. the discrepancy between the numerical and analytical wave number k) requires the mesh resolution to be kept fine enough to obtain accurate solutions. A recent study showed that the use of Isogeometric Analysis (IgA) for the...
We deal with efficient techniques for numerical simulation of the incompressible fluid flow based on the Navier–Stokes equations discretized using the isogeometric analysis approach. Typically, the most time-consuming part of the simulation is solving the large saddle-point type linear systems arising from the discretization. These systems can be e...
Isogeometric Analysis (IgA) can be considered as the natural extension of the Finite Element Method (FEM) to high-order B-spline basis functions. The development of efficient solvers for discretizations arising in IgA is a challenging task, as most (standard) iterative solvers have a detoriating performance for increasing values of the approximatio...
An integrated network consists of a transmission network and at least one distribution network which are connected to each other via a substation. One way to do power flow simulations on these integrated networks is the Master-Slave splitting method. This method splits the integrated network and iterates between the separate transmission (the maste...
In this study a new type of non-reflective boundary condition (NRBC) for the Lattice Boltzmann Method (LBM) is proposed; the Non-equilibrium Symmetry Boundary Condition (NSBC). The idea behind this boundary condition is to utilize the characteristics of the non-equilibrium distribution function to assign values to the incoming populations. A simple...
Coupling single-carrier networks (SCNs) into multi-carrier energy systems (MESs) has recently become more important. Steady-state load flow analysis of energy systems leads to a system of nonlinear equations, which is usually solved using the Newton-Raphson method (NR). Due to various physical scales within a SCN, and between different SCNs in a ME...
This special issue originates a conference held in Delft, in October 2018. The conference MATTS, Mathematics Applied to Traffic and Transport Systems, which brought together scientists and researchers from theory and application side. The papers presented in this special issue have been selected from numerous submissions.
This special issue combi...
In this study a new type of non-reflective boundary condition (NRBC) for the Lattice Boltzmann Method (LBM) is proposed; the Non-equilibrium Symmetry Boundary Condition (NSBC). The idea behind this boundary condition is to utilize the characteristics of the non-equilibrium distribution function to assign values to the incoming populations. A simple...