You have just completed your registration at OpenAire.
Before you can login to the site, you will need to activate your account.
An e-mail will be sent to you with the proper instructions.
Important!
Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version
of the site upon release.
Goodyer, C.E.; Berzins, M.; Jimack, P.K.; Scales, L.E.(2006)
Publisher: Elsevier Ltd
Languages: English
Types: Article
Subjects:
This paper describes the development and application of a piece of engineering software that provides a problem solving environment (PSE) capable of launching, and interfacing with, computational jobs executing on remote resources on a computational grid. In particular it is demonstrated how a complex, serial, engineering optimisation code may be efficiently parallelised, grid-enabled and embedded within a PSE.\ud \ud The environment is highly flexible, allowing remote users from different sites to collaborate, and permitting computational tasks to be executed in parallel across multiple grid resources, each of which may be a parallel architecture. A full working prototype has been built and successfully applied to a computationally demanding engineering optimisation problem. This particular problem stems from elastohydrodynamic lubrication and involves optimising the computational model for a lubricant based on the match between simulation results and experimentally observed data.
[1] G. C. Fox and W. Furmanski. High performance commodity computing. In I. Foster and C. Kesselman, editors, The Grid 2: Blueprint for a New Computing Infrastructure, pages 237-255. Morgan Kaufmann, 2004.
[2] K. L. Wang and A. J. Baker. A modular collaborative parallel CFD workbench. Journal of Supercomputing, 22(1):45-53, 2002.
[3] C. R. Johnson, M. Berzins, L. Zhukov, and R. Coffey. SCIRun: Application to atmospheric dispersion problems using unstructured meshes. In M. J. Baines, editor, Numerical Methods for Fluid Mechanics VI, pages 111-122. ICFD '98, Oxford, 1998.
[4] H. Wright, K. W. Brodlie, and T. David. Navigating high-dimensional spaces to support design steering. In VIS 2000, pages 291-296. IEEE, 2000.
[5] D. Dabdub, K. M. Chandy, and T. T. Hewett. Managing specificity and generality: tailoring general archetypal PSEs to specific users. In E. N. Houstis, J. R. Rice, E. Gallopoulos, and R. Bramley, editors, Enabling Technologies for Computational Science: Frameworks, Middleware and Environments, pages 65-77. Kluwer Academic Publishers, Boston / Dordrecht / London, 2000.
[6] C. E. Goodyer and M. Berzins. Eclipse and Ellipse: PSEs for EHL solutions using IRIS Explorer and SCIRun. In P. M. A. Sloot, C. J. K. Tan, J. J. Dongarra, and A. G. Hoekstra, editors, Computational Science, ICCS 2002 Part I, Lecture Notes in Computer Science, volume 2329, pages 521-530. Springer, 2002.
[7] C. E. Goodyer, J. Wood, and M. Berzins. A parallel Grid based PSE for EHL problems. In J. Fagerholm, J. Haataja, J. Ja¨rvinen, M. Lyly, P. Ra˚back, and V. Savolainen, editors, Applied Parallel Computing, Proceedings of PARA '02, Lecture Notes in Computer Science, volume 2367, pages 523-532. Springer, 2002.
[8] M. A. Walkley, J. Wood, and K. W. Brodlie. A distributed collaborative problem solving environment. In P. M. A. Sloot, C. J. K. Tan, J. J. Dongarra, and A. G. Hoekstra, editors, Computational Science, ICCS 2002 Part I, Lecture Notes in Computer Science, volume 2329, pages 853-861. Springer, 2002.
[9] D. Dowson. Elastohydrodynamic and micro-elastohydrodynamic lubrication. WEAR, 190:125-138, 1995.
[10] C. H. Venner and A. A. Lubrecht. Multilevel Methods in Lubrication. Elsevier, 2000.
[11] J. W. Wood, K. W. Brodlie, and J. P. R. Walton. gViz: Visualization and computational steering for e-Science. In S. Cox, editor, Proceedings of the All Hands Meeting 2003, pages 164-171. EPSRC, 2003. ISBN: 1-904425-11-9.
[15] R. Fairlie, C. E. Goodyer, M. Berzins, and L. E. Scales. Numerical modelling of thermal effects in elastohydrodynamic lubrication solvers. In D. Dowson et al., editor, Trobological Research and Design for Engineering Systems, Proceedings of the 29th Leeds-Lyon Symposium on Tribology, pages 675-683. Elsevier, 2003.
[16] C. E. Goodyer. Adaptive Numerical Methods for Elastohydrodynamic Lubrication. PhD thesis, University of Leeds, Leeds, England, 2001.
[17] C. E. Goodyer, R. Fairlie, D. E. Hart, M. Berzins, and L. E. Scales. Calculation of friction in steady-state and transient ehl simulations. In A.A. Lubrecht and G. Dalmaz, editors, Transient Processes in Tribology: Proceedings of the 30th Leeds-Lyon Symposium on Tribology. Elsevier, 2004.
[19] A. Brandt and A. A. Lubrecht. Multilevel matrix multiplication and fast solution of integral equations. Journal of Computational Physics, 90(2):348-370, 1990.
[20] J. A. Nelder and R. Mead. A simplex method for function minimization. Computing Journal, 7:308-313, 1965.
[21] J. M. Parkinson and D. Hutchinson. An investigation into the efficiency of variants on the simplex method. In F. A. Lootsma, editor, Numerical Methods for Nonlinear Optimization, pages 115-135. Academic Press, 1972.
[22] NAG. C software library.
[23] A. Jameson, L. Martinelli, and N. A. Pierce. Optimum aerodynamics design using the Navier-Stokes equations. Theoretical Computational Fluid Dynamics, 10:213- 237, 1998.
[24] M. B. Giles and N. A. Pierce. An introductiond to the adjoint approach to design. Flow, Turbulence and Combustion, 65:393-415, 2000.
[25] P. M. Dew, J. G. Schmidt, M. Thompson, and P. Morris. The White Rose Grid: practice and experience. In S. Cox, editor, Proceedings of the All Hands Meeting 2003, pages 172-179. EPSRC, 2003. ISBN: 1-904425-11-9.
[26] Message Passing Interface Forum. MPI: A message-passing interface standard. International Journal of Supercomputer Applications, 8(3/4), 1994.
[27] C. E. Goodyer and M. Berzins. Efficient parallelisation of a multilevel elastohydrodynamic lubrication solver. Concurrency, submitted.
[28] I. M. Llorente, M. Prieto-Mat´ıas, and B. Diskin. An efficient parallel multigrid solver for 3-d convection-dominated problems. Technical Report TR-2000-29, ICASE, 2000.
[29] M. Llorente, F. Tirado, and L. Va´zquez. Some aspects about the scalability of scientific applications on parallel computers. Parallel Computing, 22:1169-1195, 1996.
[30] O. A. McBryan, P. O. Frederickson, J. Linden, A. Schuller, K. Solchenbach, K. Stuben, C.-A. Thole, and U. Trottenberg. Multigrid methods on parallel com-
[31] R. S. Tuminaro and D. E. Womble. Analysis of the multigrid FMV cycle on largescale parallel machines. SIAM Journal of Scientific Computation, 14(5):1159- 1173, 1993.
[32] J. Linden, G. Lonsdale, H. Ritzdorf, and A. Schu¨ller. Block-structured multigrid for the navier-stokes equations: experiences and scalability questions. In Visualization Development Environments 2000 Proceedings, volume Proceedings of the Conference on Parallel Computational Fluid Dynamics 1992, Amsterdam, 1992. Elsevier Science Publishers B.V.
[34] P. N. Brown, R. D. Falgout, and J. E. Jones. Semicoarsening multigrid on distributed memory machines. SIAM Journal on Scientific Computing, 21(5):1823- 1834, 2000.
[35] E. Nurgat, M. Berzins, and L. E. Scales. Solving EHL problems using iterative, multigrid and homotopy methods. Trans. ASME, Journal of Tribology, 121(1):28- 34, 1999.
[36] N. Karonis, B. Toonen, and I. Foster. MPICH-G2: A Grid-enabled implementation of the Message Passing Interface. Journal of Parallel and Distributed Computing, 63(5):551-563, 2003.
[37] R. B. Haber and D. A. McNabb. Visualization idioms : A conceptual model for scientific visualization systems. In B. Shriver G.M. Nielson and L.J. Rosenblum, editors, Visualization in Scientific Computing, pages 74-93. IEEE, 1990.
[39] C. Johnson, S. Parker, C. Hansen, G. Kindlmann, and Y. Livnat. Interactive simulation and visualization. IEEE Computer, 32(12):59-65, 1999.
[40] D. de St. Germain, J. McCorquodale, S. Parker, and C. R. Johnson. Uintah: A massively parallel problem solving environment. In Ninth IEEE International Symposium on High Performance and Distributed Computing, 2000.
[41] G. Allen, E. Seidel, and J. Shalf. Scientific computing on the grid. Byte, pages 24-32, Spring 2002.
[42] K. W. Brodlie, S. Mason, M. Thompson, M. A. Walkley, and J. W. Wood. Reacting to a crisis: benefits of collaborative visualization and computational steering in a Grid environment. In Proceedings of the All Hands Meeting 2002, 2002.
[43] I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 11(2):115-128, 1997.
[44] A. Inselberg, T Chomut, and M. Reif. Convexity algorithms in parallel coordinates. Journal of the ACM, 34(4):765-801, 1987.