Laszlo,

My colleagues and I have been designing and implementing distributed agent based simulations for many years.  Two examples of our work are TRANSIMS, http://www.transims.net/home.html , and EpiSims, http://ndssl.vbi.vt.edu/episims.html.  Both codes are written in C++ and use MPI as the message passing toolkit.  They were both designed to run on distributed memory Linux clusters, and each code has an established user base.

EpiSims has been used to model disease outbreak in large metropolitan areas such as Los Angelas, CA, and Chicago, IL. For more information on the EpiSims application and current users of the code, see

http://www.sciam.com/article.cfm?chanID=sa006&colID=1&articleID=000BBC08-CEA3-1213-8EA383414B7FFE9F

and

http://necsi.org/community/wiki/index.php/Infectious_disease

Feel free to contact me for more information.

Regards,

--Doug

--
Doug Roberts, RTI International
[EMAIL PROTECTED]
[EMAIL PROTECTED]
505-455-7333 - Office
505-670-8195 - Cell



On 10/6/06, Stephen Guerin < [EMAIL PROTECTED]> wrote:
>From Laszlo Gulyas on the SimSoc list.

> -----Original Message-----
> From: Laszlo Gulyas [mailto:[EMAIL PROTECTED]]
> Sent: Friday, October 06, 2006 5:32 AM
> To: [EMAIL PROTECTED]
> Subject: Distribution / Parallelization of ABM's
>
> [**** Apologies for cross-postings. ****]
>
> Dear Colleagues,
>
> We are compiling a survey on techniques to parallelize
> agent-based simulations. We are interested in both in-run and
> inter-run parallelizations (i.e., when one distributes the
> agents and when one distributes individual runs in a
> parameter sweep), albeit I think, the more challenging part
> is the former.
>
> We are aware that in-run parallelization is a non-trivial
> task and, what's more, it is likely that it cannot be done in
> general. Our approach is trying to collect 'communication
> templates' that may make distribution  / parallelization
> feasible. E.g., when the model is spatial and comminication
> is (mostly) local, there are already works to do the job.
> However, we foresee other cases when the problem can be solved.
>
> As I said, we are now compiling a survey. We are aware of a
> few publications and threads at various lists, but I'd like
> to ask you all to send me references to such works if you
> know about them. (If you do not have references, but have
> ideas that you are ready to share, please, do not hesitate
> either.) Thank you all in advance!
>
> For your information, our ultimate goal is to be able to run
> ABM's on the grid -- which adds another layer of
> complication, namely the uncertainity of resources and slower
> communication. But we will deal with that later!
> ;-)
>
> Best regards,
>
> Laszlo Gulyas (aka Gulya)
> --
> Gulyas Laszlo   |     Laszlo Gulyas
> kut.ig.         |  dir. of research
> AITIA Rt.       |         AITIA Inc.
>
>


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to