swarm-modeling
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: parallelism


From: Marcus G. Daniels
Subject: Re: parallelism
Date: 28 Mar 2000 15:29:25 -0800
User-agent: Gnus/5.070084 (Pterodactyl Gnus v0.84) Emacs/20.4

>>>>> "LC" == Laurence Clark <address@hidden> writes:

LC> Also, when a randomised, concurrent schedule is executed on one
LC> machine using the present version of Swarm, what actually happens?
LC> Is the effect similar to the fork() function in C?

Swarm collects the events that will occur at different absolute
timesteps as they become available (across many agents' dynamic
activities and their respective subjective timescales), as `concurrent
actions'.  When it comes time to execute a set of these concurrent
actions, Swarm shuffles the list and runs each action in the shuffled set
one after the next.  (In a parallel implementation it would start up a thread 
for each, or send off a bunch of asynchronous MPI messages.)


                  ==================================
   Swarm-Modelling is for discussion of Simulation and Modelling techniques
   esp. using Swarm.  For list administration needs (esp. [un]subscribing),
   please send a message to <address@hidden> with "help" in the
   body of the message.
                  ==================================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]