Verified numerical computations for large-scale linear systems

Katsuhisa Ozaki; Takeshi Terao; Takeshi Ogita; Takahiro Katagiri

Applications of Mathematics (2021)

  • Volume: 66, Issue: 2, page 269-285
  • ISSN: 0862-7940

Abstract

top
This paper concerns accuracy-guaranteed numerical computations for linear systems. Due to the rapid progress of supercomputers, the treatable problem size is getting larger. The larger the problem size, the more rounding errors in floating-point arithmetic can accumulate in general, and the more inaccurate numerical solutions are obtained. Therefore, it is important to verify the accuracy of numerical solutions. Verified numerical computations are used to produce error bounds on numerical solutions. We report the implementation of a verification method for large-scale linear systems and some numerical results using the RIKEN K computer and the Fujitsu PRIMEHPC FX100, which show the high performance of the verified numerical computations.

How to cite

top

Ozaki, Katsuhisa, et al. "Verified numerical computations for large-scale linear systems." Applications of Mathematics 66.2 (2021): 269-285. <http://eudml.org/doc/297004>.

@article{Ozaki2021,
abstract = {This paper concerns accuracy-guaranteed numerical computations for linear systems. Due to the rapid progress of supercomputers, the treatable problem size is getting larger. The larger the problem size, the more rounding errors in floating-point arithmetic can accumulate in general, and the more inaccurate numerical solutions are obtained. Therefore, it is important to verify the accuracy of numerical solutions. Verified numerical computations are used to produce error bounds on numerical solutions. We report the implementation of a verification method for large-scale linear systems and some numerical results using the RIKEN K computer and the Fujitsu PRIMEHPC FX100, which show the high performance of the verified numerical computations.},
author = {Ozaki, Katsuhisa, Terao, Takeshi, Ogita, Takeshi, Katagiri, Takahiro},
journal = {Applications of Mathematics},
keywords = {verified numerical computation; floating-point arithmetic; high-performance computing; large-scale linear system},
language = {eng},
number = {2},
pages = {269-285},
publisher = {Institute of Mathematics, Academy of Sciences of the Czech Republic},
title = {Verified numerical computations for large-scale linear systems},
url = {http://eudml.org/doc/297004},
volume = {66},
year = {2021},
}

TY - JOUR
AU - Ozaki, Katsuhisa
AU - Terao, Takeshi
AU - Ogita, Takeshi
AU - Katagiri, Takahiro
TI - Verified numerical computations for large-scale linear systems
JO - Applications of Mathematics
PY - 2021
PB - Institute of Mathematics, Academy of Sciences of the Czech Republic
VL - 66
IS - 2
SP - 269
EP - 285
AB - This paper concerns accuracy-guaranteed numerical computations for linear systems. Due to the rapid progress of supercomputers, the treatable problem size is getting larger. The larger the problem size, the more rounding errors in floating-point arithmetic can accumulate in general, and the more inaccurate numerical solutions are obtained. Therefore, it is important to verify the accuracy of numerical solutions. Verified numerical computations are used to produce error bounds on numerical solutions. We report the implementation of a verification method for large-scale linear systems and some numerical results using the RIKEN K computer and the Fujitsu PRIMEHPC FX100, which show the high performance of the verified numerical computations.
LA - eng
KW - verified numerical computation; floating-point arithmetic; high-performance computing; large-scale linear system
UR - http://eudml.org/doc/297004
ER -

References

top
  1. L. S. Blackford, J. Choi, A. Cleary, E. D’Azevedo, J. Demmel, I. Dhillon, J. Dongarra, S. Hammarling, G. Henry, A. Petitet, K. Stanley, D. Walker, R. C. Whaley, ScaLAPACK - Scalable Linear Algebra PACKage, Available at http://www.netlib.org/scalapack/ (2019). (2019) 
  2. Castaldo, A. M., Whaley, R. C., Chronopoulos, A. T., 10.1137/070679946, SIAM J. Sci. Comput. 31 (2008), 1156-1174. (2008) Zbl1189.65076MR2466152DOI10.1137/070679946
  3. FUJITSU, FUJITSU Supercomputer PRIMEHPC FX100, Available at https://www.fujitsu.com/global/products/computing/servers/supercomputer/primehpc-fx100/ (2020). (2020) 
  4. Higham, N. J., 10.1137/1.9780898718027, Society for Industrial and Applied Mathematics, Philadelphia (2002). (2002) Zbl1011.65010MR1927606DOI10.1137/1.9780898718027
  5. Higham, N. J., Mary, T., 10.1137/18M1226312, SIAM J. Sci. Comput. 41 (2019), A2815--A2835. (2019) Zbl07123205MR4002728DOI10.1137/18M1226312
  6. Society, IEEE Computer, 10.1109/IEEESTD.2008.4610935, IEEE, NewYork (2008). (2008) DOI10.1109/IEEESTD.2008.4610935
  7. Jeannerod, C.-P., Rump, S. M., 10.1137/120894488, SIAM J. Matrix Anal. Appl. 34 (2013), 338-344. (2013) Zbl1279.65052MR3038111DOI10.1137/120894488
  8. Kolberg, M., Bohlender, G., Fernandes, L. G., 10.1002/nla.1950, Numer. Linear Algebra Appl. 22 (2015), 299-316. (2015) Zbl1363.65088MR3313260DOI10.1002/nla.1950
  9. X. Li, J. Demmel, D. Bailey, Y. Hida, J. Iskandar, A. Kapur, M. Martin, B. Thompson, T. Tung, D. Yoo, XBLAS - Extra Precise Basic Linear Algebra Subroutines, Available at https://www.netlib.org/xblas/ (2008). (2008) 
  10. Minamihata, A., Sekine, K., Ogita, T., Rump, S. M., Oishi, S., 10.1587/nolta.6.377, Nonlinear Theory Appl., IEICE 6 (2015), 377-382. (2015) DOI10.1587/nolta.6.377
  11. Morikura, Y., Ozaki, K., Oishi, S., 10.1587/nolta.4.12, Nonlinear Theory Appl., IEICE 4 (2013), 12-22. (2013) DOI10.1587/nolta.4.12
  12. Nakata, M., The MPACK: Multiple Precision Arithmetic BLAS (MBLAS) and LAPACK (MLAPACK), Available at http://mplapack.sourceforge.net/ (2011). (2011) 
  13. Neumaier, A., 10.1023/A:1009997221089, Reliab. Comput. 5 (1999), 131-136. (1999) Zbl0936.65055MR1702530DOI10.1023/A:1009997221089
  14. Ogita, T., Oishi, S., Fast verification for large-scale systems of linear equations, IPSJ Trans. 46 (2005), 10-18 Japanese. (2005) 
  15. Ogita, T., Oishi, S., Ushiro, Y., 10.1023/A:1024655416554, Reliab. Comput. 9 (2003), 229-239. (2003) Zbl1029.65045MR1984561DOI10.1023/A:1024655416554
  16. Ogita, T., Rump, S. M., Oishi, S., 10.1137/030601818, SIAM J. Sci. Comput. 26 (2005), 1955-1988. (2005) Zbl1084.65041MR2196584DOI10.1137/030601818
  17. Ogita, T., Rump, S. M., Oishi, S., Verified Solution of Linear Systems Without Directed Rounding: Technical Report No. 2005-04, Advanced Research Institute for Science and Engineering, Waseda University, Tokyo (2005). (2005) 
  18. Oishi, S., Rump, S. M., 10.1007/s002110100310, Numer. Math. 90 (2002), 755-773. (2002) Zbl0999.65015MR1888837DOI10.1007/s002110100310
  19. Ozaki, K., Ogita, T., Generation of linear systems with specified solutions for numerical experiments, Reliab. Comput. 25 (2017), 148-167. (2017) MR3693809
  20. Ozaki, K., Ogita, T., Miyajima, S., Oishi, S., Rump, S. M., 10.1016/j.cam.2005.08.034, J. Comput. Appl. Math. 199 (2007), 337-344. (2007) Zbl1108.65019MR2269516DOI10.1016/j.cam.2005.08.034
  21. Ozaki, K., Ogita, T., Oishi, S., 10.1007/s11075-010-9389-6, Numer. Algorithms 56 (2011), 363-382. (2011) Zbl1209.65051MR2774120DOI10.1007/s11075-010-9389-6
  22. Petitet, A., PBLAS - Parallel Basic Linear Algebra Subprograms, Available at http://www.netlib.org/scalapack/pblasqref.html. 
  23. Science, RIKEN Center for Computational, What is K?, Available at https://www.r-ccs.riken.jp/en/k-computer/about/ (2019). (2019) 
  24. Rump, S. M., 10.15480/882.321, Universität Karlsruhe, Karlsruhe (1980), German. (1980) Zbl0437.65036DOI10.15480/882.321
  25. Rump, S. M., 10.1016/j.cam.2012.10.010, J. Comput. Appl. Math. 242 (2013), 157-184. (2013) Zbl1255.65084MR2997436DOI10.1016/j.cam.2012.10.010
  26. Rump, S. M., 10.1016/j.cam.2012.09.024, J. Comput. Appl. Math. 242 (2013), 185-212. (2013) Zbl1260.65034MR2997437DOI10.1016/j.cam.2012.09.024
  27. Skeel, R. D., 10.2307/2006197, Math. Comput. 35 (1980), 817-832. (1980) Zbl0441.65027MR0572859DOI10.2307/2006197
  28. Strassen, V., 10.1007/BF02165411, Numer. Math. 13 (1969), 354-356. (1969) Zbl0185.40101MR0248973DOI10.1007/BF02165411
  29. Yamanaka, N., Ogita, T., Rump, S. M., Oishi, S., 10.1016/j.parco.2008.02.002, Parallel Comput. 34 (2008), 392-410 9999DOI99999 10.1016/j.parco.2008.02.002 . (2008) MR2428885DOI10.1016/j.parco.2008.02.002

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.