YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASME
    • Journal of Engineering for Gas Turbines and Power
    • View Item
    •   YE&T Library
    • ASME
    • Journal of Engineering for Gas Turbines and Power
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    High-Performance Computing Probabilistic Fracture Mechanics Implementation for Gas Turbine Rotor Disks on Distributed Architectures Including Graphics Processing Units

    Source: Journal of Engineering for Gas Turbines and Power:;2021:;volume( 144 ):;issue: 001::page 11009-1
    Author:
    Gajjar1, Mrugesh
    ,
    Amann, Christian
    ,
    Kadau, Kai
    DOI: 10.1115/1.4052078
    Publisher: The American Society of Mechanical Engineers (ASME)
    Abstract: We present an efficient Monte Carlo-based probabilistic fracture mechanics simulation implementation for heterogeneous high-performance computing (HPC) architectures including central processing units (CPUs) and graphics processing units (GPUs). The specific application focuses on large heavy-duty gas turbine rotor components for the energy sector. A reliable probabilistic risk quantification requires the simulation of millions to billions of Monte Carlo (MC) samples. We apply a modified Runge–Kutta algorithm in order to solve numerically the fatigue crack growth for this large number of cracks for varying initial crack sizes, locations, material, and service conditions. This compute intensive simulation has already been demonstrated to perform efficiently and scalable on parallel and distributed HPC architectures including hundreds of CPUs utilizing the message passing interface (MPI) paradigm. In this work, we go a step further and include GPUs in our parallelization strategy. We develop a load distribution scheme to share one or more GPUs on compute nodes distributed over a network. We detail technical challenges and solution strategies in performing the simulations on GPUs efficiently. We show that the key computation of the modified Runge–Kutta integration step speeds up over two orders of magnitude on a typical GPU compared to a single threaded CPU. This is supported by our use of GPU textures for efficient interpolation of multidimensional tables utilized in the implementation. We demonstrate weak and strong scaling of our GPU implementation, i.e., that we can efficiently utilize a large number of GPUs/CPUs in order to solve for more MC samples, or reduce the computational turn-around time, respectively. On seven different GPUs spanning four generations, the presented probabilistic fracture mechanics simulation tool ProbFM achieves a speed-up ranging from 16.4× to 47.4× compared to single threaded CPU implementation.
    • Download: (3.828Mb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Statistics

      High-Performance Computing Probabilistic Fracture Mechanics Implementation for Gas Turbine Rotor Disks on Distributed Architectures Including Graphics Processing Units

    URI
    https://yetl.yabesh.ir/yetl1/handle/yetl/4284903
    Collections
    • Journal of Engineering for Gas Turbines and Power

    Show full item record

    contributor authorGajjar1, Mrugesh
    contributor authorAmann, Christian
    contributor authorKadau, Kai
    date accessioned2022-05-08T09:15:08Z
    date available2022-05-08T09:15:08Z
    date copyright10/13/2021 12:00:00 AM
    date issued2021
    identifier issn0742-4795
    identifier othergtp_144_01_011009.pdf
    identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4284903
    description abstractWe present an efficient Monte Carlo-based probabilistic fracture mechanics simulation implementation for heterogeneous high-performance computing (HPC) architectures including central processing units (CPUs) and graphics processing units (GPUs). The specific application focuses on large heavy-duty gas turbine rotor components for the energy sector. A reliable probabilistic risk quantification requires the simulation of millions to billions of Monte Carlo (MC) samples. We apply a modified Runge–Kutta algorithm in order to solve numerically the fatigue crack growth for this large number of cracks for varying initial crack sizes, locations, material, and service conditions. This compute intensive simulation has already been demonstrated to perform efficiently and scalable on parallel and distributed HPC architectures including hundreds of CPUs utilizing the message passing interface (MPI) paradigm. In this work, we go a step further and include GPUs in our parallelization strategy. We develop a load distribution scheme to share one or more GPUs on compute nodes distributed over a network. We detail technical challenges and solution strategies in performing the simulations on GPUs efficiently. We show that the key computation of the modified Runge–Kutta integration step speeds up over two orders of magnitude on a typical GPU compared to a single threaded CPU. This is supported by our use of GPU textures for efficient interpolation of multidimensional tables utilized in the implementation. We demonstrate weak and strong scaling of our GPU implementation, i.e., that we can efficiently utilize a large number of GPUs/CPUs in order to solve for more MC samples, or reduce the computational turn-around time, respectively. On seven different GPUs spanning four generations, the presented probabilistic fracture mechanics simulation tool ProbFM achieves a speed-up ranging from 16.4× to 47.4× compared to single threaded CPU implementation.
    publisherThe American Society of Mechanical Engineers (ASME)
    titleHigh-Performance Computing Probabilistic Fracture Mechanics Implementation for Gas Turbine Rotor Disks on Distributed Architectures Including Graphics Processing Units
    typeJournal Paper
    journal volume144
    journal issue1
    journal titleJournal of Engineering for Gas Turbines and Power
    identifier doi10.1115/1.4052078
    journal fristpage11009-1
    journal lastpage11009-9
    page9
    treeJournal of Engineering for Gas Turbines and Power:;2021:;volume( 144 ):;issue: 001
    contenttypeFulltext
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian