Abstract
A new approach is proposed to generate workflow scenarios of scientific applications such as Molecular Dynamics and Monte-Carlo simulations in a distributed environment. The approach is based on embedding all workflow elements into the source (C++) code of the application as external library (GridMD) function calls. Thus the compiled executable is used both to generate the scenario and to perform computations related to the individual scenario elements. Having the scenario, its execution may be delegated to any resource manager which supports workflows.
Chapter PDF
Similar content being viewed by others
Keywords
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
Kuksin, A.Y., Morozov, I.V., Norman, G.E., Stegailov, V.V., Valuev, I.A.: Standards for Molecular Dynamics Modelling and Simulation of Relaxation. Molecular Simulation 31, 1005–1017 (2005)
Pytlinski, J., Skorwider, L., Benedyczak, K., Wroński, M., Bała, P., Huber, V.: Uniform Access to the Distributed Resources for the Computational Chemistry Using UNICORE. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003. LNCS, vol. 2658, pp. 307–315. Springer, Heidelberg (2003)
van der Aalst, W.M.P.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
Lee, E.A., Parks, T.M.: Dataflow process networks. Proc. of the IEEE 83, 773–799 (1995)
Valuev, I.A.: GridMD: Program Architecture for Distributed Molecular Simulation. In: Hobbs, M., Goscinski, A.M., Zhou, W. (eds.) ICA3PP 2005. LNCS, vol. 3719, pp. 309–314. Springer, Heidelberg (2005)
Sudholt, W., Baldridge, K., Abramson, D., Enticott, C., Garic, S.: Parameter Scan of an Effective Group Difference Pseudopotential Using Grid Computing. New Generation Computing 22, 125–135 (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Morozov, I., Valuev, I. (2007). Distributed Applications from Scratch: Using GridMD Workflow Patterns. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds) Computational Science – ICCS 2007. ICCS 2007. Lecture Notes in Computer Science, vol 4489. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72588-6_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-72588-6_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72587-9
Online ISBN: 978-3-540-72588-6
eBook Packages: Computer ScienceComputer Science (R0)