This is a simple lagrangian solver that tracks the trajectories of particles moving in the Mediterranean Sea. The velocity field is obtained from Copernicus Marine data. Since each particle is independent from the others, the solver can easily run in parallel thanks to MPI for Python.
Open PowerShell, navigate to the project directory and run the following:
# Run the solver in parallel using N processes
mpiexec -n N python .\main.py