Abstract
The paper presents an analysis of requirements for building simulation systems with tightly coupled components, such as typical mesh based PDE approximation software. The considered systems are characterized as having high communication to computation ratio. When designing architectures for such systems the hardware and middleware capabilities for providing communication links between processes have to be investigated and fully exploited. This is the place where agent technology perfectly fits the requirements. In the whole system, the capabilities of agents should be complemented with less flexible but more efficient software organization.
As an example a framework for finite element simulations, employing a modular architecture (described in [1]), is considered. Communication requirements for typical computations are estimated and evaluated in view of possible inter-process communication. The role of agents in setting up the execution structure of simulations is described.
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
Banaś, K.: A modular design for parallel adaptive finite element computational kernels. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3037, pp. 155–162. Springer, Heidelberg (2004)
Szymanski, B., Varela, C., Cummings, J., Napolitano, J.: Dynamically reconfigurable scientific computing on large-scale heterogeneous grids. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds.) PPAM 2004. LNCS, vol. 3019, pp. 419–430. Springer, Heidelberg (2004)
Kisiel-Dorohinicki, M.: Agent-based models and platforms for parallel evolutionary algorithms. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3037, pp. 646–653. Springer, Heidelberg (2004)
Grochowski, M., Schaefer, R., Uhruski, P.: Diffusion based scheduling in the agent-oriented computing system. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds.) PPAM 2004. LNCS, vol. 3019, pp. 97–104. Springer, Heidelberg (2004)
Banaś, K.: On a modular architecture for finite element systems. I. Sequential codes. Computing and Visualization in Science 8, 35–47 (2005)
Płażek, J., Banaś, K., Kitowski, J.: Comparison of message passing and shared memory implementations of the GMRES method on MIMD computers. Scientific Programming 9, 195–209 (2001)
Banaś, K.: The application of the adaptive finite element method in large scale computations (in Polish). Wydawnictwo Politechniki Krakowskiej, Kraków (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Banaś, K. (2006). Agent Architecture for Mesh Based Simulation Systems. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3993. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758532_97
Download citation
DOI: https://doi.org/10.1007/11758532_97
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34383-7
Online ISBN: 978-3-540-34384-4
eBook Packages: Computer ScienceComputer Science (R0)