Optimization and parallelizing a fishermen simulation code

At RIVO (www.rivo.nl) the behaviour of fishermen is simulated. The amount of calculations needed to accomplish this simulation is surprisingly high. The computerprogram, running on a PC and written in C++, was ported to SARA's Teras system. The subsequent serial and parallel optimization resulted in a speedup of a factor 5000.

The program was parallelized using OpenMP.

This project was funded by NCF, project nr. NRG-2002.01.

A detailed parallelization report is available.