swarm-support
[Top][All Lists]
Advanced

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

Combining ABM and CFD in Swarm?


From: Uffe Høgsbro Thygesen
Subject: Combining ABM and CFD in Swarm?
Date: Wed, 21 Feb 2001 20:27:07 +0100

Hi Swarmers

I am curious if anyone has used Swarm in applications similar to the one I
work with. I just downloaded Swarm but I am not really a Swarm user (yet).

I work with swarms of agents which are embedded in a fluid flow. So my
models have both continuous space/time (PDEs for fluid flow and solute
transport), continuous time/discrete space (ODEs for positions of agents)
and discrete space/time (encounters between agents).

I guess you can say that the HeatBugs model is a simple example of the
models I am after, but add to that a fluid flow which calls for numerical
solution of Navier-Stokes equations, irregular geometries which calls for
triangulisation of space and FVM or FEM discretisation, advection-dominated
transport which calls for stable high-order discretisation of time, direct
communication between agents, and discrete events when agents encounter. 

I am trying to get an overview of what software libraries are helpful for
simulation of such models. What I need is

1) CFD (Computational Fluid Dynamcis) libraries for triangulization of
domains, discretisation of PDEs, time-stepping, error control, etc.
2) ABM libraries for event scheduling, messages, etc.

My question is: Do you know of anyone who has combined Swarm with a CFD
package? Or extended Swarm with specialised features for CFD?

Any pointers are much appreciated. Cheers,

Uffe

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Uffe H. Thygesen
M.Sc.&Eng., Ph.D.
Danish Institute of Fisheries Research
http://www.dfu.min.dk



                  ==================================
   Swarm-Support is for discussion of the technical details of the day
   to day usage of 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]