<div dir="ltr"><p>Dear PETSC community,</p>
<p>I have a question regarding the parallel execution of petsc4py.</p>
<p>I have a simple code (here attached simple_code.py) which solves a 
system of linear equations Ax=b using petsc4py. To execute it, I use the
 command python3 simple_code.py which yields a sequential performance. 
With a colleague of my, we launched this code on his computer, and this 
time the execution was in parallel. Although, he used the same command 
python3 simple_code.py (without mpirun, neither mpiexec).</p>
<p>My configuration: Ubuntu x86_64 Ubuntu 16.04, Intel Core i7, PETSc 3.10.2, PETSC_ARCH=arch-linux2-c-debug, petsc4py 3.10.0 in virtualenv <br>
</p>
<p>In order to parallelize it, I have already tried:<br>
- use 2 different PCs<br>
- use Ubuntu 16.04, 18.04<br>
- use different architectures (arch-linux2-c-debug, linux-gnu-c-debug, etc)<br>
- ofc use different configurations (my present config can be found in make.log that I attached here)<br>
- mpi from mpich, openmpi</p>
<p>Nothing worked.</p>
<p>Do you have any ideas?</p>

<p>Thanks and have a good day,<br>
Ivan</p>
<br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Ivan VOZNYUK<div>PhD in Computational Electromagnetics</div></div></div></div></div></div>