Advertisement

Agent Architecture for Mesh Based Simulation Systems

  • K. Banaś
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)

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.

Keywords

Domain Decomposition Message Passing Hardware Resource Linear Solver Modular Architecture 
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

  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    Banaś, K.: On a modular architecture for finite element systems. I. Sequential codes. Computing and Visualization in Science 8, 35–47 (2005)CrossRefGoogle Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    Banaś, K.: The application of the adaptive finite element method in large scale computations (in Polish). Wydawnictwo Politechniki Krakowskiej, Kraków (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • K. Banaś
    • 1
  1. 1.Cracow University of TechnologyKraków

Personalised recommendations