Hello everybody,
I try to run my fenics python code in parallel on both my notebook (with Ubuntu 14.04 LTS and the default 1.6 ppa dolfin) and some cluster with the hashdist 1.6 version.
On my notebook I get a parallel execution with 4 threads without setting anything and without running with mpirun just by starting the script. On the cluster I get only one thread and it seems to be slower though each core is much faster.
When I run with mpirun -np 4
I get every print output and plot four times but the code doesn't seem to accelerate.
So the questions are:
- Why and how does it run in parallel on my notebook but not on the cluster?
- How do I correctly run with MPI? (as I couldn't find much else by searching)
Thanks for the effort,
Jo