The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis
博士 === 長庚大學 === 機械工程研究所 === 97 === In the field of Tribology fluid-film lubrication analysis is usually a hard computing problem which can not be satisfactorily solved within a reasonable time when sequential computation is used. When fluid viscosity and density variation, bearing surface elasticity...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/15702371816546510359 |
id |
ndltd-TW-097CGU05489004 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097CGU054890042016-05-09T04:13:14Z http://ndltd.ncl.edu.tw/handle/15702371816546510359 The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis 高效率工程平行計算於薄膜潤滑分析之研究 Chih Ming Tsai 蔡智明 博士 長庚大學 機械工程研究所 97 In the field of Tribology fluid-film lubrication analysis is usually a hard computing problem which can not be satisfactorily solved within a reasonable time when sequential computation is used. When fluid viscosity and density variation, bearing surface elasticity or/and non-Newtonianity are taken into account in lubrication analysis, the task of solving Reynolds equation for film pressure distribution is not only complicated but also time consuming. In this study of parallel computing for the lubrication analysis the models of air-lubricated and THD (Thermohydrodynamic) bearings were used. The Straightforward OpenMP paradigm for SMP (Shared-Memory Processing) parallelism and its extension to a cluster, Cluster OpenMP, were examined. And an open source software, openMosix, which is designed for automatic load balancing in a cluster was also compared for its performance in parallel computing. In this study, the sequential programs for bearing analysis are easily transformed to parallel ones by adding some OpenMP directives. Then, the programs can be compiled and executed as multithreaded applications. When the two processor cores are used for the air bearing and THD analyses the resulted speedups are 1.53 and 1.66, respectively. The corresponding parallel efficiencies are 15.9% and 41%. In the case of parallel optimization of bearings, an openMosix cluster of 16 computing nodes was used. A speedup of 2.54 (15.9%) was obtained when the lattice search was used in the air bearing optimization. While in the THD lubrication model the DIRECT (DIviding RECTangles) algorithm was used as the optimization tool, a speedup of 6.65 (41%) was obtained in the same cluster. However, the standard DIRECT algorithm can be easily modified to explore the computing resources in a parallel environment to create the so-called embarrassingly parallel DIRECT algorithm. The results of speedup of 10.54 or parallel efficiency of 65.9% were can be achieved. It is noted that the straightforward OpenMP and openMosix parallel programming models can help to minimize the computing time in solving lubrication problems and implementing optimum design for bearings. The procedure laid out in this study can be applied to other complex lubrication analyses or many computationally expensive applications in engineering. N. Wang 王能治 2008 學位論文 ; thesis 128 |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
博士 === 長庚大學 === 機械工程研究所 === 97 === In the field of Tribology fluid-film lubrication analysis is usually a hard computing problem which can not be satisfactorily solved within a reasonable time when sequential computation is used. When fluid viscosity and density variation, bearing surface elasticity or/and non-Newtonianity are taken into account in lubrication analysis, the task of solving Reynolds equation for film pressure distribution is not only complicated but also time consuming. In this study of parallel computing for the lubrication analysis the models of air-lubricated and THD (Thermohydrodynamic) bearings were used. The Straightforward OpenMP paradigm for SMP (Shared-Memory Processing) parallelism and its extension to a cluster, Cluster OpenMP, were examined. And an open source software, openMosix, which is designed for automatic load balancing in a cluster was also compared for its performance in parallel computing.
In this study, the sequential programs for bearing analysis are easily transformed to parallel ones by adding some OpenMP directives. Then, the programs can be compiled and executed as multithreaded applications. When the two processor cores are used for the air bearing and THD analyses the resulted speedups are 1.53 and 1.66, respectively. The corresponding parallel efficiencies are 15.9% and 41%. In the case of parallel optimization of bearings, an openMosix cluster of 16 computing nodes was used. A speedup of 2.54 (15.9%) was obtained when the lattice search was used in the air bearing optimization. While in the THD lubrication model the DIRECT (DIviding RECTangles) algorithm was used as the optimization tool, a speedup of 6.65 (41%) was obtained in the same cluster. However, the standard DIRECT algorithm can be easily modified to explore the computing resources in a parallel environment to create the so-called embarrassingly parallel DIRECT algorithm. The results of speedup of 10.54 or parallel efficiency of 65.9% were can be achieved.
It is noted that the straightforward OpenMP and openMosix parallel programming models can help to minimize the computing time in solving lubrication problems and implementing optimum design for bearings. The procedure laid out in this study can be applied to other complex lubrication analyses or many computationally expensive applications in engineering.
|
author2 |
N. Wang |
author_facet |
N. Wang Chih Ming Tsai 蔡智明 |
author |
Chih Ming Tsai 蔡智明 |
spellingShingle |
Chih Ming Tsai 蔡智明 The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
author_sort |
Chih Ming Tsai |
title |
The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
title_short |
The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
title_full |
The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
title_fullStr |
The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
title_full_unstemmed |
The Study of Effective Engineering Parallel Computation for Fluid-Film Lubrication Analysis |
title_sort |
study of effective engineering parallel computation for fluid-film lubrication analysis |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/15702371816546510359 |
work_keys_str_mv |
AT chihmingtsai thestudyofeffectiveengineeringparallelcomputationforfluidfilmlubricationanalysis AT càizhìmíng thestudyofeffectiveengineeringparallelcomputationforfluidfilmlubricationanalysis AT chihmingtsai gāoxiàolǜgōngchéngpíngxíngjìsuànyúbáomórùnhuáfēnxīzhīyánjiū AT càizhìmíng gāoxiàolǜgōngchéngpíngxíngjìsuànyúbáomórùnhuáfēnxīzhīyánjiū AT chihmingtsai studyofeffectiveengineeringparallelcomputationforfluidfilmlubricationanalysis AT càizhìmíng studyofeffectiveengineeringparallelcomputationforfluidfilmlubricationanalysis |
_version_ |
1718262097663492096 |