To read this content please select one of the options below:

A cross-platform parallel programming model for fluid-film lubrication optimization

Nen-Zi Wang (Department of Mechanical Engineering, Chang Gung University, Taoyuan, Taiwan)
Hsin-Yi Chen (Department of Mechanical Engineering, Chang Gung University, Taoyuan, Taiwan)

Industrial Lubrication and Tribology

ISSN: 0036-8792

Article publication date: 3 July 2018

Issue publication date: 17 August 2018

133

Abstract

Purpose

A cross-platform paradigm (computing model), which combines the graphical user interface of MATLAB and parallel Fortran programming, for fluid-film lubrication analysis is proposed. The purpose of this paper is to take the advantages of effective multithreaded computing of OpenMP and MATLAB’s user-friendly interface and real-time display capability.

Design/methodology/approach

A validation of computing performance of MATLAB and Fortran coding for solving two simple sliders by iterative solution methods is conducted. The online display of the particles’ search process is incorporated in the MATLAB coding, and the execution of the air foil bearing optimum design is conducted by using OpenMP multithreaded computing in the background. The optimization analysis is conducted by particle swarm optimization method for an air foil bearing design.

Findings

It is found that the MATLAB programs require prolonged execution times than those by using Fortran computing in iterative methods. The execution time of the air foil bearing optimum design is significantly minimized by using the OpenMP computing. As a result, the cross-platform paradigm can provide a useful graphical user interface. And very little code rewritting of the original numerical models is required, which is usually optimized for either serial or parallel computing.

Research limitations/implications

Iterative methods are commonly applied in fluid-film lubrication analyses. In this study, iterative methods are used as the solution methods, which may not be an effective way to compute in the MATLAB’s setting.

Originality/value

In this study, a cross-platform paradigm consisting of a standalone MATLAB and Fortran codes is proposed. The approach combines the best of the two paradigms and each coding can be modified or maintained independently for different applications.

Keywords

Citation

Wang, N.-Z. and Chen, H.-Y. (2018), "A cross-platform parallel programming model for fluid-film lubrication optimization", Industrial Lubrication and Tribology, Vol. 70 No. 6, pp. 1002-1011. https://doi.org/10.1108/ILT-11-2016-0283

Publisher

:

Emerald Publishing Limited

Copyright © 2018, Emerald Publishing Limited

Related articles