Skip to main content

Development of 3D Viscoelastic Crustal Deformation Analysis Solver with Data-Driven Method on GPU

  • Conference paper
  • First Online:
Computational Science – ICCS 2023 (ICCS 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14074))

Included in the following conference series:

  • 711 Accesses

Abstract

In this paper, we developed a 3D viscoelastic analysis solver with a data-driven method on GPUs for fast computation of highly detailed 3D crustal structure models. Here, the initial solution is obtained with high accuracy using a data-driven predictor based on previous time-step results, which reduces the number of multi-grid solver iterations and thus reduces the computation cost. To realize memory saving and high performance on GPUs, the previous time step results are compressed by multiplying a random matrix, and multiple Green’s functions are solved simultaneously to improve the memory-bound matrix-vector product kernel. The developed GPU-based solver attained an 8.6-fold speedup from the state-of-art multi-grid solver when measured on compute nodes of AI Bridging Cloud Infrastructure at National Institute of Advanced Industrial Science and Technology. The fast analysis method enabled calculating 372 viscoelastic Green’s functions for a large-scale 3D crustal model of the Nankai Trough region with \(4.2\times 10^9\) degrees of freedom within 333 s per time step using 160 A100 GPUs, and such results were used to estimate coseismic slip distribution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Although sophisticated GPU-based methods specialized for viscoelastic crustal deformation analysis and specific GPU architecture is proposed [19], we compare with generally available solvers stated above for readability.

References

  1. Computing Resources of AI bridging Cloud Infrastructure. http://abci.ai/en/about_abci/computing_resource.html

  2. Metis 5.1.0. http://glaros.dtc.umn.edu/gkhome/metis/metis/overview. Accessed 19 Feb 2022

  3. OpenACC. http://www.openacc.org/. Accessed 19 Feb 2022

  4. Supercomputer Fugaku, Riken center for computational science. https://www.r-ccs.riken.jp/en/postk/project

  5. Blum, A., Kalai, A., Langford, J.: Beating the hold-out: bounds for k-fold and progressive cross-validation. In: Proceedings of the Twelfth Annual Conference on Computational Learning Theory, pp. 203–208 (1999)

    Google Scholar 

  6. Fujita, K., Ichimura, T., Koyama, K., Inoue, H., Hori, M., Maddegedara, L.: Fast and scalable low-order implicit unstructured finite-element solver for earth’s crust deformation problem. In: Proceedings of the Platform for Advanced Scientific Computing Conference, pp. 1–10 (2017)

    Google Scholar 

  7. Fujita, K., et al.: Scalable finite-element viscoelastic crustal deformation analysis accelerated with data-driven method. In: 2022 IEEE/ACM Workshop on Latest Advances in Scalable Algorithms for Large-Scale Heterogeneous Systems (ScalAH), pp. 18–25 (2022). https://doi.org/10.1109/ScalAH56622.2022.00008

  8. Fukahata, Y., Matsu’ura, M.: Quasi-static internal deformation due to a dislocation source in a multilayered elastic/viscoelastic half-space and an equivalence theorem. Geophys. J. Int. 166(1), 418–434 (2006)

    Article  Google Scholar 

  9. Halko, N., Martinsson, P.G., Tropp, J.A.: Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev. 53(2), 217–288 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  10. Ichimura, T., et al.: An elastic/viscoelastic finite element analysis method for crustal deformation using a 3-D island-scale high-fidelity model. Geophys. J. Int. 206(1), 114–129 (2016)

    Article  Google Scholar 

  11. Ichimura, T., et al.: 152k-computer-node parallel scalable implicit solver for dynamic nonlinear earthquake simulation. In: International Conference on High Performance Computing in Asia-Pacific Region, pp. 18–29 (2022)

    Google Scholar 

  12. Koketsu, K., Miyake, H., Afnimar, Tanaka, Y.: A proposal for a standard procedure of modeling 3-d velocity structures and its application to the Tokyo metropolitan area, japan. Tectonophysics 472(1), 290–300 (2009). https://doi.org/10.1016/j.tecto.2008.05.037, https://www.sciencedirect.com/science/article/pii/S0040195108002539, deep seismic profiling of the continents and their margins

  13. Koketsu, K., Miyake, H., Suzuki, H.: Japan integrated velocity structure model version 1. In: Proceedings of the 15th World Conference on Earthquake Engineering, No. 1773, Lisbon (2012)

    Google Scholar 

  14. Kutz, J.N., Brunton, S.L., Brunton, B.W., Proctor, J.L.: Dynamic mode decomposition: data-driven modeling of complex systems. SIAM (2016)

    Google Scholar 

  15. Melosh, H.J., Raefsky, A.: A simple and efficient method for introducing faults into finite element computations. Bull. Seismol. Soc. Am. 71(5), 1391–1400 (1981)

    Article  Google Scholar 

  16. Tadokoro, K., Kinugasa, N., Kato, T., Terada, Y.: Experiment of acoustic ranging from GNSS buoy for continuous seafloor crustal deformation measurement. In: AGU Fall Meeting Abstracts, vol. 2018, pp. T41F–0361 (2018)

    Google Scholar 

  17. Winget, J., Hughes, T.: Solution algorithms for nonlinear transient heat conduction analysis employing element-by-element iterative strategies. Comput. Methods Appl. Mech. Eng. 711–815 (1985)

    Google Scholar 

  18. Yabuki, T., Matsu’Ura, M.: Geodetic data inversion using a Bayesian information criterion for spatial distribution of fault slip. Geophys. J. Int. 109(2), 363–375 (1992)

    Article  Google Scholar 

  19. Yamaguchi, T., et al.: Viscoelastic crustal deformation computation method with reduced random memory accesses for GPU-based computers. In: Shi, Y., et al. (eds.) ICCS 2018. LNCS, vol. 10861, pp. 31–43. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93701-4_3

    Chapter  Google Scholar 

  20. Yamaguchi, T., Fujita, K., Ichimura, T., Naruse, A., Lalith, M., Hori, M.: GPU implementation of a sophisticated implicit low-order finite element solver with FP21-32-64 computation using OpenACC, pp. 3–24 (2020)

    Google Scholar 

Download references

Acknowledgements

Computational resource of AI Bridging Cloud Infrastructure (ABCI) provided by National Institute of Advanced Industrial Science and Technology (AIST) was used. This work was supported by MEXT as “Program for Promoting Researches on the Supercomputer Fugaku” (Large-scale numerical simulation of earthquake generation, wave propagation and soil amplification, JPMXP1020200203). This work was supported by JSPS KAKENHI Grant Numbers 18H05239, 22K12057, 22K18823. This work was supported by MEXT, under its Earthquake and Volcano Hazards Observation and Research Program. This work was supported by JST SPRING, Grant Number JPMJSP2108.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sota Murakami .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Murakami, S. et al. (2023). Development of 3D Viscoelastic Crustal Deformation Analysis Solver with Data-Driven Method on GPU. In: Mikyška, J., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M. (eds) Computational Science – ICCS 2023. ICCS 2023. Lecture Notes in Computer Science, vol 14074. Springer, Cham. https://doi.org/10.1007/978-3-031-36021-3_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-36021-3_45

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-36020-6

  • Online ISBN: 978-3-031-36021-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics