I concur. 1 million agents on a single CPU is usally feasible in C/C++. You do need to make sure agent interactions are local though, as otherwise doing the full n^2 interactions will kill any simulation.
Cheers On Sun, Oct 08, 2006 at 11:04:25PM -0600, Marcus G. Daniels wrote: > Owen Densmore wrote: > > - ABM: We'd love to be able to run really large simulations (the > > city of Santa Fe, for example) with up to 250,000 agents. > 250,000 should not be a problem on one CPU. Profile the code, natively > compile and optimize the crucial bits. Write core loops in C if you > have to. Buy a copy of Intel VTune to really see what is going on to > please or displease the processor. I've run half a million agents in > Swarm on an ordinary Athlon 64 in under 2GB. > > ============================================================ > 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 -- *PS: A number of people ask me about the attachment to my email, which is of type "application/pgp-signature". Don't worry, it is not a virus. It is an electronic signature, that may be used to verify this email came from me if you have PGP or GPG installed. Otherwise, you may safely ignore this attachment. ---------------------------------------------------------------------------- A/Prof Russell Standish Phone 0425 253119 (mobile) Mathematics UNSW SYDNEY 2052 [EMAIL PROTECTED] Australia http://parallel.hpc.unsw.edu.au/rks International prefix +612, Interstate prefix 02 ---------------------------------------------------------------------------- ============================================================ 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
