Skip to main content

Accelerating AZKIND Simulations of Light Water Nuclear Reactor Cores Using PARALUTION on GPU

  • Conference paper
  • First Online:
High Performance Computer Applications (ISUM 2015)

Abstract

This paper presents the results of the accelerated solution of the linear algebraic system Av = b arising from a nodal finite element method implemented in the neutron diffusion code AZKIND to solve 3D problems. The numerical solution of full nuclear reactor cores with AZKIND implies the generation of large sparse algebraic systems that produce bottle-necks in the iterative solution. Aiming to alleviate the overload of the algorithm, an acceleration technique has to be implemented. Consequently, a Fortran plug-in of the open source linear algebra PARALUTION library (C ++) was integrated into the AZKIND source code (Fortran 95). This implementation allows AZKIND to use GPUs as well as CPUs, threading into the GPU thousands of arithmetic operations for parallel processing. Selected examples of preliminary investigations performed for a cluster of nuclear fuel assemblies are presented and the obtained results are discussed in this paper.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. A. Gómez, et al.: Project ININ-CONACYT No. CO-072. Development of a Mexican Platform for Analysis and Design of Nuclear Reactors (2014)

    Google Scholar 

  2. Rodríguez, A.: Solution of the nuclear reactor kinetics equations in 3D using the nodal method RTN-0. MSc Thesis. National Polytechnic Institute. ESFM, Department of Nuclear Engineering, México (2002)

    Google Scholar 

  3. Salas C.A.: numerical solution of the neutrons diffusion equations, in XYZ using the nodal method RTN-0. MSc Thesis. National Polytechnic Institute, ESFM, Department of Nuclear Engineering (1995)

    Google Scholar 

  4. Duderstadt, J.J., Hamilton, L.J.: Nuclear Reactor Analysis. John Wiley & Sons, New York (1976)

    Google Scholar 

  5. Hennart, J.P.: A general family of nodal schemes. SIAM J. Sci. Stat. Comput. 7(1), 264–287 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  6. Lukarski, D.: PARALUTION project, version 0.8.0 (2014). http://www.paralution.com/

  7. Trost, N., et al.: Accelerating COBAYA3 on multi-core CPU and GPU systems using PARALUTION. Annals of Nuclear energy (in Press, 2014)

    Google Scholar 

  8. Rupp, K., Rudolf, F., Weinbub, J.: ViennaCL – A high level linear algebra library for GPUs and multi-core CPUs. In: International Workshop on GPUs and Scientific Applications, pp. 51–56 (2010)

    Google Scholar 

  9. Intel: Intel Math Kernel Library (MKL), version 11.0 (2011). http://software.intel.com/en-us/intel-mkl

  10. AMD-2013: Core Math Library (ACML), version 5.3.1 (2003). http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/

  11. NVIDIA-2014: cuSPARSE. https://developer.nvidia.com/cusparse

  12. NVIDIA-2015: OpenACC. https://developer.nvidia.com/openacc

  13. Van der Vorst, H.A.: BI-CGSTAB: A fast and smoothly converging variant of BI-CG for the solution of nonlinear systems. SIAM J. Sci. Stat. Comput. 13(2), 631–644 (1992)

    Article  MATH  Google Scholar 

  14. Matrix Market internet site. http://math.nist.gov/MatrixMarket/

  15. Lepänen, J.: Development of a dynamic simulation mode in the SERPENT Monte Carlo code. In: Proceedings of the M&C 2013, Sun Valley, ID, 5–9 May 2013

    Google Scholar 

  16. Nesmachnow, S.: Workshop 4: Scientific computing on distributed memory systems. In: International Supercomputing Conference ISUM 2015, México (2015)

    Google Scholar 

Download references

Acknowledgement

The authors acknowledge the financial support from the National Strategic Project No. 212602 (AZTLAN Platform) as part of the Sectorial Fund for Energetic Sustainability CONACYT – SENER.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrés Rodríguez-Hernandez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Rodríguez-Hernandez, A., Gómez-Torres, A.M., del Valle-Gallegos, E., Jimenez-Escalante, J., Trost, N., Sanchez-Espinoza, V.H. (2016). Accelerating AZKIND Simulations of Light Water Nuclear Reactor Cores Using PARALUTION on GPU. In: Gitler, I., Klapp, J. (eds) High Performance Computer Applications. ISUM 2015. Communications in Computer and Information Science, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-319-32243-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32243-8_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32242-1

  • Online ISBN: 978-3-319-32243-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics