-
The need for accuracy and smoothness in numerical simulations
Abstract: We consider the problem of estimating the error when solving a system of differential algebraic equations. Richardson extrapolation is a classical technique that can be used to judge when computational errors are irrelevant and estimate the discretization error. We have simulated molecular dynamics with constraints using the GROMACS library and found that the output is not always amenable to Richa… ▽ More
Submitted 12 June, 2024; originally announced June 2024.
Comments: 14 pages, 12 figures
MSC Class: 65L70; 65L80; 65G99
-
How accurate does Newton have to be?
Abstract: We analyze the convergence of quasi-Newton methods in exact and finite precision arithmetic. In particular, we derive an upper bound for the stagnation level and we show that any sufficiently exact quasi-Newton method will converge quadratically until stagnation. In the absence of sufficient accuracy, we are likely to retain rapid linear convergence. We confirm our analysis by computing square roo… ▽ More
Submitted 31 March, 2023; originally announced March 2023.
Comments: 12 pages, 2 figures, preprint accepted by PPAM 2022, expected to appear in LNCS vol. 13826 during 2023
MSC Class: 65H10 ACM Class: G.1.5
-
arXiv:2005.05356 [pdf, ps, other]
Well-conditioned eigenvalue problems that overflow
Abstract: In this note we present a parameterized class of lower triangular matrices. The components of the eigenvectors grow rapidly and will exceed the representational range of any finite number system. The eigenvalues and the eigenvectors are well-conditioned with respect to componentwise relative perturbations of the matrix. This class of matrices is well suited for testing software for computing eigen… ▽ More
Submitted 11 May, 2020; originally announced May 2020.
Comments: 11 pages, 0 figures
MSC Class: 65F15 ACM Class: G.1.3
-
arXiv:2003.04776 [pdf, ps, other]
Parallel Robust Computation of Generalized Eigenvectors of Matrix Pencils
Abstract: In this paper we consider the problem of computing generalized eigenvectors of a matrix pencil in real Schur form. In exact arithmetic, this problem can be solved using substitution. In practice, substitution is vulnerable to floating-point overflow. The robust solvers xTGEVC in LAPACK prevent overflow by dynamically scaling the eigenvectors. These subroutines are sequential scalar codes which com… ▽ More
Submitted 10 March, 2020; originally announced March 2020.
Comments: This manuscript was accepted to 13th International Conference on Parallel Processing and Applied Mathematics (PPAM2019), Bialystok, Poland, September 8-11, 2019. The final authenticated version is available online at https://doi.org/10.1007/978-3-030-43229-4_6 (DOI valid from May 8, 2020 onward). First author's first name is "Carl Christian" and last name "Kjelgaard Mikkelsen"
Journal ref: LNCS 12043 (2020) 58-69
-
Robust Task-Parallel Solution of the Triangular Sylvester Equation
Abstract: The Bartels-Stewart algorithm is a standard approach to solving the dense Sylvester equation. It reduces the problem to the solution of the triangular Sylvester equation. The triangular Sylvester equation is solved with a variant of backward substitution. Backward substitution is prone to overflow. Overflow can be avoided by dynamic scaling of the solution matrix. An algorithm which prevents overf… ▽ More
Submitted 25 May, 2019; originally announced May 2019.
Comments: 10 pages, 7 figures