Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 90
PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING
Edited by:
Paper 27

Grid Computing applied to the Boundary Element Method

M.T.F. Cunha1, J.C.F. Telles1, A. YarKhan2 and J. Dongarra2

1Civil Engineering Department, Federal University of Rio de Janeiro, Brazil
2Computer Science Department, University of Tennessee, Knoxville TN, United States of America

Full Bibliographic Reference for this paper
M.T.F. Cunha, J.C.F. Telles, A. YarKhan, J. Dongarra, "Grid Computing applied to the Boundary Element Method", in , (Editors), "Proceedings of the First International Conference on Parallel, Distributed and Grid Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 27, 2009. doi:10.4203/ccp.90.27
Keywords: grid computing, gridsolve, boundary element method.

Summary
Over the decades, since the invention of the first computers, hardware and software have been created or modified to follow the increasing complexity of scientific and engineering problems. However, since there is always a limit to the performance of a workstation, server or even a local parallel machine, programs can bypass these limitations by using remote resources with greater computational power. Grid computing is one of the most recent developments of computer science which allows engineers and scientists the remote use of geographically distributed heterogeneous resources such as high performance computers and supercomputers. This emergent paradigm makes it possible to create a network of shared hardware and software through the internet, owned and maintained by different organizations. Such computing infrastructure enables the solution of a wide variety of problems that could not be addressed in a local environment. A well-known example of the use of distributed computing power is SETI@home, a scientific experiment where worldwide home computers connected to the Internet are used to analyze radio telescope data in the search for extraterrestrial intelligence. The same approach is used by the BBC Climate Change Experiment that gathers the processing power of thousands of home and office computers around the world to predict climate changes. The simulation of the flow of blood through human arteries, the effect of shock waves propagation in earthquakes and the gravitational effects of black hole collisions are also examples of grid enabled scientific applications. This paper introduces GridSolve, a software tool for grid computing developed at the Innovative Computing Laboratory of the University of Tennessee and presents its use in the implementation of engineering codes on this new environment. Since this technology is not widespread among engineering developers, the authors present this technique applied to a well-known Fortran program for the solution of two-dimensional elastostatic problems with the boundary element method. The guidelines provided here may also be extended to other numerical methods.

The GridSolve software enables engineers and scientists to use standard C/C++ and Fortran compilers as well as general purpose packages like Matlab to develop Unix/Linux and Windows applications that mix local computers with high performance platforms in a very comfortable and productive way. This concept may be extended to a broader community with several workgroups, such as the departments of a university, each one using its own programming environments to build an interdisciplinary collaborative infrastructure of hardware and software. GridSolve is a standard programming interface designed to achieve such goals.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £72 +P&P)