<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Nov 15, 2018 at 4:53 AM Ivan Voznyuk via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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></p></div></blockquote><div>I am not sure what you mean. To run MPI programs in parallel, you need a launcher like mpiexec or mpirun. There are Python programs (like nemesis) that use the launcher API directly (called PMI), but that is not part of petsc4py.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><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="m_4831720893541188530gmail_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>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>