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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |