SwarmFlocking
64-149 Praktikum Parallele Programmierung Fabian Besner, Dominik Lohmann, Jakob Rieck {2besner,2lohmann,2rieck}@informatik.uni-hamburg.de github.com/dominiklohmann/PAPO14-SwarmFlocking
SwarmFlocking 64-149 Praktikum Parallele Programmierung Fabian - - PowerPoint PPT Presentation
SwarmFlocking 64-149 Praktikum Parallele Programmierung Fabian Besner, Dominik Lohmann, Jakob Rieck {2besner,2lohmann,2rieck}@informatik.uni-hamburg.de github.com/dominiklohmann/PAPO14-SwarmFlocking Flocking Behavior Alignment Seperation
64-149 Praktikum Parallele Programmierung Fabian Besner, Dominik Lohmann, Jakob Rieck {2besner,2lohmann,2rieck}@informatik.uni-hamburg.de github.com/dominiklohmann/PAPO14-SwarmFlocking
Seperation Alignment Cohesion
position velocity
x y z _ x y z _
Boid 32 Byte
x y z x y z
MPI_BOID 24 Byte (25% less)
x y z
MPI_BOID_THIN 12 Byte (62,5% less)
% ./bin/simulation --help Options:
% ./bin/visualisation --help Options:
each second (defaults to 30)
pressing 'space'
mpirun -np 16 time simulation -s 100 -b x -p 0 -o /dev/null
1 100 10.000 75000 150000 225000 300000
local cluster
mpirun -np x time simulation -s 100 -b 65536 -p 0 -o /dev/null
250 500 750 1.000 75 150 225 300