Exact arithmetic as a tool for convergence assessment of the IRM-CG method

Using exact computer arithmetic, it is possible to determine the (exact) solution of a numerical model without any rounding error. For such purposes, a corresponding system of equations should be exactly defined, either directly or by rationalising the numerically given input data. In the latter case, there is an initial round-off error, but this does not propagate during the solution process. If this system is exactly solved first and then using floating-point arithmetic, the convergence of the numerical method easily follows. As an example, the IRM–CG, which is an alternative to the Conjugate Gradient (CG) method and a special case of the more general Iterated Ritz Method (IRM), is verified. The method is not based on conjugacy; therefore, restarting strategies are not required, while an overrelaxation factor and preconditioning like techniques could be easily adopted. The exact arithmetic approach is introduced by means of a simple example and is then applied to small structural engineering problems. The perturbation of the displacement increment and the different condition numbers of the system matrix are used to check the stability of the algorithm. Interestingly, a large difference in the number of steps between the exact and numerical approaches is detected, even for well-conditioned systems. According to the tests, the IRM-CG may be considered to be stable and useful for not well-posed or well-posed but ill-conditioned models. Because the computer demands and execution time grow enormously with the number of unknowns using this strategy, three possibilities for larger systems are also provided.

[2]  Michele Benzi,et al.  A Sparse Approximate Inverse Preconditioner for the Conjugate Gradient Method , 1996, SIAM J. Sci. Comput..

[3]  O. C. Zienkiewicz,et al.  The Finite Element Method for Solid and Structural Mechanics , 2013 .

[4]  Duan Li,et al.  On Restart Procedures for the Conjugate Gradient Method , 2004, Numerical Algorithms.

[5]  Improving AOR Iterative Methods For Irreducible L-matrices , 2011 .

[6]  Nicholas J. Higham,et al.  INVERSE PROBLEMS NEWSLETTER , 1991 .

[7]  J. Dvornik,et al.  Utjecaj pogreške zaokruživanja na točnosti proračuna konstrukcije , 2011 .

[8]  Eugenio Oñate,et al.  Structural Analysis with the Finite Element Method Linear Statics , 2013 .

[10]  Forman S. Acton,et al.  Real Computing Made Real: Preventing Errors in Scientific and Engineering Calculations , 1997 .

[11]  Eugenio Oñate Ibáñez de Navarra,et al.  Structural analysis with the Finite Element Method. , 2009 .

[12]  S. Wolfram An Elementary Introduction to the Wolfram Language , 2015 .

[13]  Generalization of the CG method applied to linear and nonlinear problems , 1979 .

[15]  Michael L. Overton,et al.  Numerical Computing with IEEE Floating Point Arithmetic , 2001 .

[16]  Cornelis Vuik,et al.  The Deflated Relaxed Incomplete Cholesky CG method for use in a real-time ship simulator , 2010, ICCS.

[17]  D. Lazarevic,et al.  Iterated Ritz Method for solving systems of linear algebraic equations , 2017 .

[18]  O. C. Zienkiewicz,et al.  The Finite Element Method: Its Basis and Fundamentals , 2005 .

[19]  Fábio Henrique Pereira,et al.  A fast algebraic multigrid preconditioned conjugate gradient solver , 2006, Appl. Math. Comput..

[20]  A New Preconditioned Conjugate Gradient Method for Optimization , 2022 .

[21]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[22]  Yilun Shang,et al.  Subspace confinement for switched linear systems , 2017 .

[23]  Forman S. Acton,et al.  Real Computing Made Real , 1995 .

[24]  H. V. D. Vorst,et al.  Conjugate gradient type methods and preconditioning , 1988 .

[25]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .