Distributed Simulation of Large-Scale Individual Oriented Models
Keywords:high performance simulation, distributed simulation, individual oriented models, PVM-MPI distributed computing
The distributed simulation for high performance models has been carried-out into a very useful and low-cost tool. In the present work their application to an individual oriented model (Fish Schools) is analyzed. To do this, it was analyzed different alternatives for this type of simulation and their application to obtain performance and model scalability using different implementation. Thus, two distributed simulator have been developed based on PVM and MPI communication libraries. This paper resumes the advantages and drawbacks of each implementation and some conclusions about the distributed simulation for this type of models are extracted. Moreover, visualization aspects and the developed infrastructure based on OpenGl are described.
 V. Springel, "The cosmological simulation code gadget-2," in Monthly Notices of the Royal Astronomical Society. vol. 364, pp. 1105-1134, 2005.
 Parrish, J.K.; Viscido, S.V. & Grunbaum, D. Self-Organized Fish Schools: An Examination of Emergent Properties Biol Bull, 296-305, 2002.
 Suppi, R., Cores, F, Luque, E., Improving Optimistic PDES in PVM Environments, Lecture Notes in Computer Science ISSN 0302-9743, Springer-Verlag, Vol. 2329(1), pp. 107-116, 2002.
 Huston, Michael; DeAngelis, Donald & Post, Wilfred. New Computer Models Unify Ecological Theory. In: BioScience, Vol. 38, No. 10, pp. 682-691, 1988.
 Mostaccio, Diego & Suppi, Remo. Simulation of Ecologic Systems Using MPI. Lecture notes in computer science.ISSN 03029743. Springer Verlag, Vol. 3666, pp. 449-456, 2005.
 Smith, M. J. Models in Ecology, Cambridge University Press, 1994.
 Kreft, J. Booth, G, Wimpenny, W. T. J. BacSim, a simulator for individual-based modelling of bacterial colony growth, Microbiology Journal, 144, pages 3275-3287, 1998.
 Lorek, Helmut and Sonnenschein, Michael. Using parallel computers to simulate individual-oriented models in ecology: A case study. In Proceedings of the 1995 European Simulation Multiconference (ESM), pp 526-531, June 1995. http://citeseer.ist.psu.edu /lorek95using.html.
 Geist, A., Beguelin, A., Dongarra, J, Jiang, W., Manchek, R., Sunderman, V. Parallel Virtual Machine. A Users' Guide and Tutorial for Networked Parallel Computing. The MIT Press, 2000.
 Message Passing Interface Forum. MPI: A Message-Passing Interface standard. Technical report, 2004. http://www.mpi-forum.org.
 Remo Suppi, Daniel Fernández, Emilio Luque. Fish Schools: PDES Simulation and Real Time 3D Animation. Lecture Notes in Computer Science 3-540-21946-3, ISSN 0302-9743 Springer-Verlag EC. Vol.: 3019, pp.. 505-512, 2004.