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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Laganà, A., Riganelli, A.: Lecture Notes in Chemistry, vol. 75, 1 (2000)
Laganà, A.: Towards a Grid-based Molecular Simulator. In: Laganà, A., Lendvay, G. (eds.) Theory of Chemical Reaction Dynamics, Kluwer, New York (in press)
COST Action No. D23, METACHEM: Metalaboratories for complex computational applications in chemistry, http://costchemistry.epfl.ch
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)
Message Passing Interface Forum, MPI: A Message Passing Interface Standard, ftp.mpi-forum.org.in.pub/docs/
P-GRADE Graphical Parallel Program Development Environment, http://www.lpds.sztaki.hu/index.php?menu=pgrade&load=pgrade.php
Kacsuk, P., Dózsa, G.: From Supercomputing Programming to Grid Programming by P-GRADE. In: WESIC 2003, Lillafured, pp. 483–494 (2003)
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)
Kacsuk, P.: Visual Parallel Programming on SGI Machines. In: Proc. of the SGI Users’ Conference, Krakow, Poland, pp. 37–56 (2000)
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)
http://www.lpds.sztaki.hu/pgrade/p_grade/tutorial/tutorial.html
Lovas, R., et al.: Application of P-GRADE Development Environment in Meteorology. In: Proc. of DAPSYS 2002, Linz, pp. 30–37 (2002)
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)
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)
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
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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