Abstract
The COmputational MODule Integrator (COMODI) [1] is an initiative aiming at a component-based framework, component developer tool and component repository for scientific computing. We identify the main ingredients of a solution that would be sufficiently appealing to scientists and engineers to consider alternatives to their deeply rooted programming traditions. The overall structure of the complete solution is sketched with special emphasis on the Component Developer Tool forming the basis of COMODI. Prototypes for a framework and an automatic interface description generator are presented.
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
COMODI homepage: http://comodi.phys.ubbcluj.ro
Naur, P., Randell, B.: Software Engineering: Report on 1968 NATO Conference, NATO (1969)
Post, D.E.: The Coming Crisis in Computational Science. In: Proceedings of the IEEE International Conference on High Performance Computer Architecture: Workshop on Productivity and Performance in High-End Computing, Madrid, Spain, February 14, 2004 (2004)
Post, D.E., Votta, L.G.: Computational Science Demands a New Paradigm. Phys. Today, 35 (January 2005)
Lázár, Zs.I., Pârv, B., Fanea, A., Heringa, J.R., de Leeuw, S.W.: COMODI: Guidelines for a Component Based Framework for Scientific Computing. Studia Babeş-Bolyai, Series Informatica, vol. XLIX(2), p. 91 (2004)
Lázár, Z.I., Fanea, A., Ciobotariu-Boer, V., Petraşcu, D., Pârv, B.: COMODI: On the Graphical User Interface. In: Proceedings of the 7th IEEE Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timişoara, IEEE Computer Society Press, Los Alamitos (2005)
Allan, B.A., et al.: A Component Architecture for High-Performance Scientific Computing. The International Journal of High Performance Computing Applications 20(2), 163 (2006)
Govindaraju, M., Krishnan, S., Chiu, K., Slominski, A., Gannon, D., Bramley, R.: Merging the CCA component model with the OGSI framework. In: 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (2003)
Allan, B., Armstrong, R., Lefantzi, S., Ray, J., Walsh, E., Wolfe, P.: Ccaffeine - a CCA component framework for parallel computing (2003), http://www.cca-forum.org/ccafe/
Zhang, K., Damevski, K., Venkatachalapathy, V., Parker, S.: SciRun2: A CCA framework for high performance computing. In: Proceedings of the 9th IEEE International Workshop on High-Level Parallel Programming Models and Supportive Environments, IEEE Computer Society Press, Los Alamitos (2004)
Lawrence Livermore National Laboratory: Babel homepage (2004), http://www.llnl.gov/CASC/components/babel.html
Quinlan, D., Yi, Q., Kumfert, G., Epperly, T., Dahlgren, T., Schordan, M., White, B.: Toward the Automated Generation of Components from Existing Source Code. In: The Second Workshop on Productivity and Performance in High-end Computing, San Francisco (February 2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lázár, Z.I., Kovács, L.I., Máthé, Z. (2007). COMODI: Architecture for a Component-Based Scientific Computing System. In: Kågström, B., Elmroth, E., Dongarra, J., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2006. Lecture Notes in Computer Science, vol 4699. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75755-9_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-75755-9_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75754-2
Online ISBN: 978-3-540-75755-9
eBook Packages: Computer ScienceComputer Science (R0)