On 21 Jun 2019, at 14:40, Simone Puel <spuel@utexas.edu> wrote:
Hi Lawrence,
Thank you so much for your help. Here are the output of the commands:
(firedrake) simone@simone:~/firedrake/src/firedrake$ mpiexec -n 4 python -c "from mpi4py import MPI; print(MPI.COMM_WORLD.rank)" 1 3 2 0 (firedrake) simone@simone:~/firedrake/src/firedrake$ mpiexec -n 4 python -c "from petsc4py import PETSc; print(PETSc.COMM_WORLD.rank)" 0 3 1 2 (firedrake) simone@simone:~/firedrake/src/firedrake$ mpiexec -n 4 python -c "from firedrake import *; mesh = UnitSquareMesh(3, 3); mesh.init(); print(mesh.comm.rank)" 0 1 2 3
OK, so some minimal things work fine. How about: pytest -s -m parallel tests/regression/test_identity.py and pytest -s -m 'not parallel' tests/regression/test_identity.py Thanks, Lawrence