Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations

碩士 === 長庚大學 === 機械工程學系 === 105 === Fluid-film lubricated bearings are the key elements in many rotating machinery and machine tools. The performance of a bearing can usually be predicted by solving a proper Reynolds equation which is consistent with the operation conditions of that bearing. The comp...

Full description

Bibliographic Details
Main Authors: Kuan Lun Kao, 高冠倫
Other Authors: N. Z. Wang
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/6ztr66
id ndltd-TW-105CGU05489021
record_format oai_dc
spelling ndltd-TW-105CGU054890212019-06-27T05:27:21Z http://ndltd.ncl.edu.tw/handle/6ztr66 Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations 應用多核心處理器及圖形處理器於雷諾方程式之計算 Kuan Lun Kao 高冠倫 碩士 長庚大學 機械工程學系 105 Fluid-film lubricated bearings are the key elements in many rotating machinery and machine tools. The performance of a bearing can usually be predicted by solving a proper Reynolds equation which is consistent with the operation conditions of that bearing. The computational capability of multicore CPUs and GPUs (graphics processing units) are improved exponentially in recent years and parallel computing is the only means to effectively use the advanced computing power. In this study, the SOR (successive-over-relaxation) type methods are applied to solve the incompressible- and compressible-fluid Reynolds equations by either the multicore CPU or GPUs. The computing paradigms used are OpenACC and OpenMP, which are the standards for multithreaded and GPU computing. The results of serial and parallel versions of the SOR type methods are presented and compared. A stopping criterion based on the truncation error analysis is used to terminate the SOR iterations with sufficient accuracy and efficiency. To speed up the computation a CPU-GPU hybrid setup with simultaneously 2 GPUs computing is tested and the simulation results are also presented and discussed. The simulation results show that this study can successfully apply the multicore processor and two GPUs to perform the parallel computing for solving the Reynolds equations. A similar setup and coding can be used in the future to increase the computing capability for fluid-film lubrication analysis. N. Z. Wang 王能治 2017 學位論文 ; thesis 69 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 長庚大學 === 機械工程學系 === 105 === Fluid-film lubricated bearings are the key elements in many rotating machinery and machine tools. The performance of a bearing can usually be predicted by solving a proper Reynolds equation which is consistent with the operation conditions of that bearing. The computational capability of multicore CPUs and GPUs (graphics processing units) are improved exponentially in recent years and parallel computing is the only means to effectively use the advanced computing power. In this study, the SOR (successive-over-relaxation) type methods are applied to solve the incompressible- and compressible-fluid Reynolds equations by either the multicore CPU or GPUs. The computing paradigms used are OpenACC and OpenMP, which are the standards for multithreaded and GPU computing. The results of serial and parallel versions of the SOR type methods are presented and compared. A stopping criterion based on the truncation error analysis is used to terminate the SOR iterations with sufficient accuracy and efficiency. To speed up the computation a CPU-GPU hybrid setup with simultaneously 2 GPUs computing is tested and the simulation results are also presented and discussed. The simulation results show that this study can successfully apply the multicore processor and two GPUs to perform the parallel computing for solving the Reynolds equations. A similar setup and coding can be used in the future to increase the computing capability for fluid-film lubrication analysis.
author2 N. Z. Wang
author_facet N. Z. Wang
Kuan Lun Kao
高冠倫
author Kuan Lun Kao
高冠倫
spellingShingle Kuan Lun Kao
高冠倫
Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
author_sort Kuan Lun Kao
title Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
title_short Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
title_full Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
title_fullStr Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
title_full_unstemmed Computational Aspects of Applying Multicore CPU and Graphics Processing Unit for Solving Reynolds Equations
title_sort computational aspects of applying multicore cpu and graphics processing unit for solving reynolds equations
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/6ztr66
work_keys_str_mv AT kuanlunkao computationalaspectsofapplyingmulticorecpuandgraphicsprocessingunitforsolvingreynoldsequations
AT gāoguānlún computationalaspectsofapplyingmulticorecpuandgraphicsprocessingunitforsolvingreynoldsequations
AT kuanlunkao yīngyòngduōhéxīnchùlǐqìjítúxíngchùlǐqìyúléinuòfāngchéngshìzhījìsuàn
AT gāoguānlún yīngyòngduōhéxīnchùlǐqìjítúxíngchùlǐqìyúléinuòfāngchéngshìzhījìsuàn
_version_ 1719211590083936256