Academia.eduAcademia.edu

Iterative Solvers

description28 papers
group10 followers
lightbulbAbout this topic
Iterative solvers are numerical methods used to find approximate solutions to mathematical problems, particularly linear and nonlinear equations, by iteratively refining an initial guess. These methods rely on repeated application of a computational algorithm to converge towards a solution, often employed in large-scale problems where direct methods are computationally expensive.
lightbulbAbout this topic
Iterative solvers are numerical methods used to find approximate solutions to mathematical problems, particularly linear and nonlinear equations, by iteratively refining an initial guess. These methods rely on repeated application of a computational algorithm to converge towards a solution, often employed in large-scale problems where direct methods are computationally expensive.

Key research themes

1. How can higher-order convergence be achieved and analyzed in iterative methods for solving nonlinear equations?

This research area focuses on developing iterative algorithms with increased convergence orders for solving nonlinear equations (scalar and systems) efficiently. It addresses the challenge of balancing increased convergence speed with computational cost, manageability of derivative computations, and the stability of the methods. Key focus is on derivative-free methods, multipoint schemes, and use of memory to boost convergence without extra function evaluations.

Key finding: Introduced a new fifth-order derivative-free family that performs well even when function derivatives are zero, extending it to a tenth-order method with memory via self-accelerating parameters without additional function... Read more
Key finding: Developed an optimal eighth-order derivative-free iterative scheme extended to a scheme with memory, boosting order of convergence to 15.5156 and efficiency index to 1.9847 without extra function evaluations. Demonstrated... Read more
Key finding: Constructed derivative-free three- and four-parametric without-memory multi-point methods with orders 4 and 8 respectively, then enhanced them with accelerating parameters to achieve orders 7.5311 and 15.5156 with memory,... Read more
Key finding: Proposed three cubic (third-order) one-step iterative methods based on Taylor series expansions with theoretical proof of their convergence order and verified improved accuracy and faster convergence compared to classical... Read more
Key finding: Developed novel iterative schemes—one-step, two-step and three-step—with eighth-order convergence using a new decomposition technique that is computationally simpler and more natural than Adomian methods, with extensive... Read more

2. How can iterative solvers be designed and analyzed to efficiently solve large-scale and complex nonlinear systems, including those in engineering applications like GNSS and EMI models?

This area studies the development, convergence, robustness, and computational costs of iterative methods and solver frameworks tailored to large-scale nonlinear algebraic systems arising in complex simulations such as electromyography models (EMI) or GNSS pseudorange equations. Emphasis is on combination of nonlinear/linear solvers, preconditioning, scalability, robustness to parameters, and computational efficiency.

Key finding: Developed order-optimal monolithic Krylov-based solvers with preconditioners reflecting operator isomorphisms for EMI finite element models, robust with respect to grid size and time-stepping parameters, achieving linear... Read more
Key finding: Presented a systematic framework for nonlinear composition and preconditioning to create flexible nonlinear solvers beyond traditional Newton-Krylov, leading to improved solver robustness and efficiency for nonlinear PDE... Read more
Key finding: Introduced two-step fifth-order and multi-step higher order iterative methods using multiple function and derivative evaluations optimized for solving systems arising in GNSS positioning. Applied fuzzy-logic based satellite... Read more
Key finding: Proposed enhanced gradient descent-based iterative schemes controlling convergence speed through advanced parameterization of step size, incorporating double direction and step size ideas from scalar nonlinear optimization.... Read more

3. What are the strategies and theoretical advances for reducing computational cost and improving fault tolerance in iterative solvers for large-scale linear and nonlinear systems?

This theme involves optimizing iterative solver efficiency for large-scale problems by addressing computational cost, stability, and fault tolerance. It includes methods such as iterative refinement to enhance accuracy cost-effectively, lossy checkpointing to reduce fault tolerance overhead, and exploiting structural properties (e.g., fractal behaviors or problem decompositions). The focus is on practical, scalable solutions that maintain or improve solver accuracy and convergence.

Key finding: Showed that enabling iterative refinement combined with sparse matrix techniques and relaxation of pivoting stability (via drop tolerance and stability factors) can reduce both computing time and storage requirements while... Read more
Key finding: Proposed a novel lossy checkpointing scheme exploiting lossy compression to substantially reduce checkpoint overhead during large-scale iterative solvers on HPC systems, deriving theoretical bounds on acceptable distortion so... Read more
Key finding: Analyzed fractal behaviors of classic iterative root-finding schemes to develop a novel fourth-order iterative method optimized for computing the matrix sign function, achieving larger basins of attraction and improved global... Read more

All papers in Iterative Solvers

A discrete Fourier transform (DFT)-based iterative method of moments (IMoM) algorithm is developed to provide an O(N tot ) computational complexity and memory storages for the efficient analysis of electromagnetic radiation/scattering... more
hchouidqaturn y i u edu tw ' Dept of Electncal & Electronics Eng , Bilkcnt University, Ankara, Turkey, vakur@ee bilkent edu tr
In this paper we present some computational strategies tailored for the Finite Element solution of large-scale flow problems in high performance computers. Reduced Integration techniques and edge-based data structures are studied. We also... more
Writing efficient iterative solvers for irregular sparse matrices in High Performance Fortran (HPF) is hard. The locality in the computations is unclear, and for efficiency we use storage schemes that obscure any structure in the matrix.... more
Writing efficient iterative solvers for irregular sparse matrices in High Performance Fortran (HPF) is hard. The locality in the computations is unclear, and for efficiency we use storage schemes that obscure any structure in the matrix.... more
The Conjugate Gradient Squared (CGS) is an iterative method for solving nonsymmetric linear systems of equations. However, during the iteration large residual norms may appear, which may lead to inaccurate approximate solutions or may... more
New compact approximation schemes for the Laplace operator of 4th-and 6thorder are proposed. The schemes are based on a Padé approximation of the Taylor expansion for the discretized Laplace operator. The new schemes are compared with... more
Boundary Element Method frequency sweep analyses in acoustics are usually accompanied by a vast numerical cost of assembling and solving numerous linear systems. In that context, this work proposes a model order reduction technique to... more
Boundary Element Method frequency sweep analyses in acoustics are usually accompanied by a vast numerical cost of assembling and solving numerous linear systems. In that context, this work proposes a model order reduction technique to... more
We present an automated performance evaluation framework that enables an automated workflow for testing and performance evaluation of software libraries. Integrating this component into an ecosystem enables sustainable software... more
Ginkgo is a production-ready sparse linear algebra library for high performance computing on GPU-centric architectures with a high level of performance portability and focuses on software sustainability.
We present an automated performance evaluation framework that enables an automated workflow for testing and performance evaluation of software libraries. Integrating this component into an ecosystem enables sustainable software... more
Ginkgo is a production-ready sparse linear algebra library for high performance computing on GPU-centric architectures with a high level of performance portability and focuses on software sustainability.
We develop a new energy-aware methodology to improve the energy consumption of a task-parallel preconditioned Conjugate Gradient iterative solver on a Haswell-EP Intel Xeon. <br> This technique leverages the power-saving modes of... more
We investigate the benefits that an energyaware implementation of the runtime in charge of the concurrent execution of ILUPACK-a sophisticated preconditioned iterative solver for sparse linear systems-produces on the time-power-energy... more
Special thanks to Dr. Raymond C. Rumpf for his support and guidance throughout this research endeavor. I would also like to express my great appreciation to Dr. Rodrigo Romero for his instrumental help in developing the software necessary... more
Most efficient linear solvers use composable algorithmic components, with the most common model being the combination of a Krylov accelerator and one or more preconditioners. A similar set of concepts may be used for nonlinear algebraic... more
Matrix Chain Multiplication plays a key role in the training of deep learning models. They also appear in physics, computer graphics, image processing, etc. Matrix Multiplications often cause a bottleneck in terms of performance and... more
Krylov subspace iterative solvers are often the method of choice when solving large sparse linear systems. At the same time, hardware accelerators such as graphics processing units (GPUs) continue to offer significant floating point... more
The finite cell method is a highly flexible discretization technique for numerical analysis on domains with complex geometries. By using a non-boundary conforming computational domain that can be easily meshed, automatized computations on... more
Many machine learning methods involve iterative optimization and are amenable to a variety of alternate formulations. Many currently popular formulations for some machine learning methods based on core operations that essentially... more
Abstract. For the simulation of industrial sheet forming processes, the time discretisation is one of the important factors that determine the accuracy and efficiency of the algorithm. For relatively small models, the implicit time... more
Special thanks to Dr. Raymond C. Rumpf for his support and guidance throughout this research endeavor. I would also like to express my great appreciation to Dr. Rodrigo Romero for his instrumental help in developing the software necessary... more
Matrix Chain Multiplication plays a key role in the training of deep learning models. They also appear in physics, computer graphics, image processing, etc. Matrix Multiplications often cause a bottleneck in terms of performance and... more
In parallel linear iterative solvers, sparse matrix vector multiplication (SpMxV) incurs irregular point-to-point (P2P) communications, whereas inner product computations incur regular collective communications. These P2P communications... more
Understanding the impact of soft errors on applications can be expensive. Often, it requires an extensive error injection campaign involving numerous runs of the full application in the presence of errors. In this paper, we present a... more
Krylov subspace iterative solvers are often the method of choice when solving large sparse linear systems. At the same time, hardware accelerators such as graphics processing units continue to offer significant floating point performance... more
Understanding the impact of soft errors on applications can be expensive. Often, it requires an extensive error injection campaign involving numerous runs of the full application in the presence of errors. In this paper, we present a... more
Download research papers for free!