Abstract
The development of applications for Grid-environments is currently lacking the support of tools, which end-users are familiar with from their regular working environment. This paper analyzes the requirements for developing, porting and optimizing scientific applications for Grid-environments. A toolbox designed and implemented in the frame of the DAMIEN project which closes some of the gaps and supports the end-user during the development of the application and its day-to-day usage in Grid-environments is then presented.
Chapter PDF
Similar content being viewed by others
Keywords
- High Performance Computing
- Communication Library
- Parallel Virtual Machine
- Medium Size Problem
- Heterogeneous Grid
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
J. Almond, D. Snelling: UNICORE: Secure and Uniform Access to Distributed Resources via the World Wide Web. A White Paper, October 1998.
G. Allen, T. Dramlitsch, I. Foster, N. T. Karonis, M. Ripeanu, E. Seidel, and B. Toonen: Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus. Supercomputing 2001, Denver, 2001.
T. B. Bönisch, R. Rühle: Efficient Flow Simulation with Structured Multiblock Meshes on Current Supercomputers in ERCOFTAC Bulletin No. 50: Parallel Computing in CFD, 2001.
H. Brunst, M. Winkler, W. E. Nagel, and H.-C. Hoppe: Performance optimization for large scale computing: The scalable vampir approach in V. N. Alexandrov, J. J. Dongarra, B. A. Juliano, R. S. Renner, and C. K. Tan, editors, Computational Science — ICCS 2001, Part II, number 2074 in LNCS, pages 751–760, San Francisco, CA, USA, May 2001. Springer.
C. Catlett and L. Smarr: Metacomputing in Communications of the ACM, 35(6):44–52, 1992.
DAMIEN — Distributed Application and Middleware for Industrial Use of European Networks. World Wide Web: http://www.hlrs.de/organization/pds/projects/damien.
J. J. Dongarra, J. Du Croz, S. Hammarling, and R. J. Hanson: A set of Level 3 Basic Linear Algebra Subprograms. ACM Trans. Math. Soft., 16 (1990), pp. 1–17.
G. E. Fagg, K. S. London, and J. J. Dongarra: MPI_Connect Managing Heterogeneous MPI Applications Interoperation and Process Control in V. Alexandrov and J. Dongarra, editors, Recent advances in Parallel Virtual Machine and Message Passing Interface, volume 1497 of Lecture Notes in Computer Science, pages 93–96. Springer, 1998. 5th European PVM/MPI Users’ Group Meeting.
I. Foster, C. Kesselmann, S. Tuecke: The Anatomy of the Grid: Enabling Scalable Virtual Organizations in International Journal of Supercomputing Applications, 15(3), 2001.
E. Gabriel, M. Resch, T. Beisel, and R. Keller: Distributed Computing in a Heterogeneous Computing Environment in Vassil Alexandrov, Jack Dongarra (Eds.) ‘Recent Advances in Parallel Virtual Machine and Message Passing Interface’, pp. 180–188, Springer, 1998.
E. Gabriel, M. Lange, and R. Rühle: Direct Numerical Simulation of Turbulent Reactive Flows in a Metacomputing Environment in Proceedings of the 2001 ICPP Workshops, pp. 237–244, 2001.
S. Girona, J. Labarta, and R. M. Badia: Validation of Dimemas communication model for MPI collective communications in 7th EuroPVM/MPI 2000, Balatonfüred, Lake Balaton, Hungary, September 2000.
W. Gropp and E. Lusk: User’s Guide for mpich, a Portable Implementation of MPI.
M. G. Hackenberg, R. Redler, P. Post, and B. Steckel: MpCCI, multidisciplinary applications and multigrid in Proceedings ECCOMAS 2000, CIMNE, Barcelona, September 2000.
I. L. Hofacker, W. Fontana, L. S. Bonhoeffer, M. Tacker, P. Schuster: Vienna RNA Package, World Wide Web: http://www.tbi.univie.ac.at/~ivo/RNA, October 2002.
T. Imamura, Y. Tsujita, H. Koide and H. Takemiya: An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers in J. Dongarra, P. Kacsuk and N. Podhorszki (eds.), Recent Advances in Parallel Virutal Machine and Message Passing Interface, number 1908 in Springer Lecture Notes in Computer Science, pages 200–207, September 2000. 7th European PVM/MPI Users’ Group Meeting.
N. Karonis and B. Toonen: MPICH-G2. World Wide Web: http://www.niu.edu/mpi.
P. Lindner, N. Currle-Linde, M. M. Resch, E. Gabriel: Distributed Application Management in Heterogeneous Grids in Proceedings of the Euroweb Conference, Oxford, GB, pp. 145–154, December 17–18, 2002.
MPI Forum: MPI: A Message-Passing Interface Standard. Document for a Standard Message-Passing Interface, University of Tennessee, 1995.
MPI Forum: MPI2: Extensions to the Message-Passing Interface Standard. Document for a Standard Message-Passing Interface, University of Tennessee, 1997.
Mindterm Secure Shell. World Wide Web: http://www.mindbright.se.
M. Müller, E. Gabriel and M. Resch: A Software Development Environment for Grid-Computing in Concurrency and Computation — Practice and Experience, Vol. 14:1543–1551, 2002.
S. M. Pickles, J. M. Brooke, F. C. Costen, E. Gabriel, M. Müller, M. Resch and S. M. Ord: Metacomputing Across Intercontinental Networks in Future Generation Computer Systems (17) 2001, pp. 911–918, Elsevier Science.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gabriel, E., Keller, R., Lindner, P., Müller, M.S., Resch, M.M. (2003). Software Development in the Grid: The DAMIEN Tool-Set. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Dongarra, J.J., Zomaya, A.Y., Gorbachev, Y.E. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2657. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44860-8_24
Download citation
DOI: https://doi.org/10.1007/3-540-44860-8_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40194-0
Online ISBN: 978-3-540-44860-0
eBook Packages: Springer Book Archive