MASON-INTEREST-L Archives

October 2006

MASON-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Proportional Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Günther Greindl <[log in to unmask]>
Reply To:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Date:
Mon, 9 Oct 2006 00:41:19 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (30 lines)
Hello Sean,

Sean Luke wrote:
> I *thought* that "easily" might not be the right term.  :-) :-)
Indeed :-)

> So, long story short, you *could* do a distributed thing in MASON (I
> might look at JavaSpaces rather than MPI),
Thanks for the tip, I will look at that.
>
> Here's the SMD support MASON has right now:
>     - MASON's model core is self-contained.  This means you can run
> simultaneous, independent MASON simulations in parallel in separate
> threads on the same process.  We do that a lot.
>     - MASON's model serializability allows us to build a model on one
> processor, then ship it to a remote machine to be processed, then ship
> it back.
>     - MASON has synchronous multithreaded agents: a Steppable can
> subdivide itself into several Steppables, running each in parallel,
> then gathering them at the end.  See ParallelSequence.
>     - MASON has asynchronous agents: A Steppable can be fired off to
> work independently of the Schedule, and be gathered at a later time
> (or not at all).  See AsynchronousSteppable.
Thanks for the overview. I may not even need model parallelism, but
somehow I'm fascinated
with the concept ;-)

Best Regards,
Günther

ATOM RSS1 RSS2