Skip to main content

Parallelization of Reaction Dynamics Codes Using P-GRADE: A Case Study

  • Conference paper
Computational Science and Its Applications – ICCSA 2004 (ICCSA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3044))

Included in the following conference series:

Abstract

P-GRADE, a graphical tool and programming environment was used to parallelize atomic level reaction dynamics codes. In the reported case study a classical trajectory code written in FORTRAN has been parallelized. The selected level was coarse grain parallelization. P-GRADE allowed us to use automatic schemes, out of which the task farm was selected. The FORTRAN code was separated into an input/output and a working section. The former, enhanced by a data transfer section operates on the master, the latter on the slaves. Small sections for data transfer were written in C language. The P-GRADE environment offers a user-friendly way of monitoring the efficiency of the parallelization. On a 20-processor NPACI Rocks cluster the speed-up is 99 percent proportional to the number of processors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Laganà, A., Riganelli, A.: Lecture Notes in Chemistry, vol. 75, 1 (2000)

    Google Scholar 

  2. Laganà, A.: Towards a Grid-based Molecular Simulator. In: Laganà, A., Lendvay, G. (eds.) Theory of Chemical Reaction Dynamics, Kluwer, New York (in press)

    Google Scholar 

  3. COST Action No. D23, METACHEM: Metalaboratories for complex computational applications in chemistry, http://costchemistry.epfl.ch

  4. Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, B., Sunderam, V.: PVM: Parallel Virtual Machine. In: A User’s Guide and Tutorial for Network Parallel Computing, MIT Press, Cambridge (1994)

    Google Scholar 

  5. Message Passing Interface Forum, MPI: A Message Passing Interface Standard, ftp.mpi-forum.org.in.pub/docs/

  6. P-GRADE Graphical Parallel Program Development Environment, http://www.lpds.sztaki.hu/index.php?menu=pgrade&load=pgrade.php

  7. Kacsuk, P., Dózsa, G.: From Supercomputing Programming to Grid Programming by P-GRADE. In: WESIC 2003, Lillafured, pp. 483–494 (2003)

    Google Scholar 

  8. Kacsuk, P.: Development and Execution of HPC Applications on Clusters and Grid by P-GRADE. In: European Simulation and Modelling Conference, Naples, Italy, pp. 6–13 (2003)

    Google Scholar 

  9. Kacsuk, P.: Visual Parallel Programming on SGI Machines. In: Proc. of the SGI Users’ Conference, Krakow, Poland, pp. 37–56 (2000)

    Google Scholar 

  10. Kacsuk, P., Dózsa, G., Lovas, R.: The GRADE Graphical Parallel Programming Environment. In: Parallel Program Development for Cluster Computing: Methodology, Tools and Integrated Environments, vol. ch. 10, pp. 231–247. Nova Science Publishers, New York (2001)

    Google Scholar 

  11. http://www.lpds.sztaki.hu/pgrade/p_grade/tutorial/tutorial.html

  12. Lovas, R., et al.: Application of P-GRADE Development Environment in Meteorology. In: Proc. of DAPSYS 2002, Linz, pp. 30–37 (2002)

    Google Scholar 

  13. Lovas, R., Kacsuk, P., Lagzi, I., Turányi, T.: Unified development solution for cluster and grid computing and its application in chemistry. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3044, pp. 226–235. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Hase, W.L., Duchovic, R.J., Lu, D.-H., Swamy, K.N., Vande Linde, S.R., Wolf, R.J.: VENUS, A General Chemical Dynamics Computer Program (1988)

    Google Scholar 

  15. Papadopulos, P.M., Katz, M.J., Bruno, G.: NPACI Rocks: Tools and Techniques for Easily Deploying Manageble Linux Clusters, Cluster (2001), http://rocks.npaci.edu

  16. Bene, E., Lendvay, G., Póta, G.: Quasiclassical trajectory studies of the dynamics of bimolecular reactions of vibrationally highly excited molecules. In: Laganà, A., Lendvay, G. (eds.) Theory of Chemical Reaction Dynamics, Kluwer, New York (in press)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bencsura, Á., Lendvay, G. (2004). Parallelization of Reaction Dynamics Codes Using P-GRADE: A Case Study. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24709-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24709-8_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22056-5

  • Online ISBN: 978-3-540-24709-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics