\section{Introduction}
-The lattice Boltzmann (LB) method (for an overview see, e.g.,
+The lattice Boltzmann (LB) method \index{Lattice Boltzmann method} (for an overview see, e.g.,
\cite{succi-book}) has become a popular approach to a variety of fluid
dynamics problems. It provides a way to solve the incompressible,
isothermal Navier-Stokes equations and has the attractive features of
beyond the bare Navier-Stokes equations to provide a full
description~\cite{aidun2010}. The representation of this extra
physics raises additional design questions for the application
-programmer. Here, we consider the \textit{Ludwig} code \cite{desplat},
+programmer. Here, we consider the \textit{Ludwig} code \cite{desplat}\index{Ludwig code},
an LB application developed specifically for complex fluids
(\textit{Ludwig} was named for Boltzmann, 1844--1906).
We will present the steps
% Encoding: ISO8859_1
@incollection{Odell:2003:RRD:1807559.1807562,
- author = {Odell, James J. and Van Dyke Parunak, H. and Fleischer, Mitchell},
+ author = {Odell, J. J. and Van Dyke Parunak, H. and Fleischer, M.},
chapter = {The role of roles in designing effective agent organizations},
title = {Software engineering for large-scale multi-agent systems},
editor = {Garcia, Alessandro and Lucena, Carlos and Zambonelli, Franco and Omicini, Andrea and Castro, Jaelson},
}
@ARTICLE{Bleiweiss_2008,
- author = {Bleiweiss, Avi},
+ author = {Bleiweiss, A.},
title = {Multi Agent Navigation on the GPU},
journal = {GDC09 Game Developers Conference 2009},
year = {2008}
}
@INPROCEEDINGS{Silveira:2010:PRG:1948395.1948446,
- author = {Silveira, Renato and Fischer, Leonardo and Ferreira, Jos\'{e} Ant\^{o}nio
- Salini and Prestes, Edson and Nedel, Luciana},
+ author = {Silveira, R. and Fischer, L. and Ferreira, J. A.
+ S. and Prestes, E. and Nedel, L.},
title = {Path-planning for RTS games based on potential fields},
booktitle = {Proceedings of the Third international conference on Motion in games},
year = {2010},
@InProceedings{Cosenza2011,
-author = {Cosenza,B and Cordasco, G and De Chiara, R. and Scarano, V.},
+author = {Cosenza, B. and Cordasco, G. and De Chiara, R. and Scarano, V.},
title = {Distributed Load Balancing for Parallel Agent-based Simulations},
booktitle = {19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing},
year = {2011},
}
@article{Chuffart2010,
- author = {Chuffart, F and
- Dumoulin, N and
- Faure, T and
- Deffuant, G},
+ author = {Chuffart, F. and
+ Dumoulin, N. and
+ Faure, T. and
+ Deffuant, G.},
title = {SimExplorer: Programming Experimental Designs on Models
and Managing Quality of Modelling Process},
journal = {IJAEIS},
}
@inproceedings{Aaby10,
- author = {Aaby, Brandon G. and Perumalla, Kalyan S. and Seal, Sudip K.},
+ author = {Aaby, B. G. and Perumalla, K. S. and Seal, S. K.},
title = {Efficient simulation of agent-based models on multi-GPU and multi-core clusters},
booktitle = {Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques},
series = {SIMUTools '10},
Units (GPU) are also a promising technology with an attractive
performance/cost ratio.
-Conceptually a MAS is a distributed system as it favors the definition
+Conceptually a MAS\index{Multi-Agent System} is a distributed system as it favors the definition
and description of large sets of individuals, the agents, that can be
run in parallel. As a large set of agents could have the same behavior
a SIMD model should fit the simulation execution. Most of the
algorithm which illustrates the case of agents with a simple behavior
and few synchronization problems.
-\subsection{The Collembola model}
+\subsection{The Collembola model\index{Collembola model}}
\label{ch17:subsec:collembolamodel}
The Collembola model is an example of multi-agent system using GIS (Geographical Information System)