Solution to issue cannot be found in the documentation.
[X] I checked the documentation.
Issue
Hi everyone,
I found an issue with the graph re-ordering using scotch version 7 in parallel. Consider the following MWE
from fenics import *
mesh = UnitSquareMesh(8, 8)
R = FunctionSpace(mesh, "R", 0)
assert True
The script runs fine in serial, but when running this in paralell, I receive the following error
*** -------------------------------------------------------------------------
*** DOLFIN encountered an error. If you are not able to resolve this issue
*** using the information listed below, you can ask for help at
***
*** fenics-support@googlegroups.com
***
*** Remember to include the error message listed below and, if possible,
*** include a *minimal* running example to reproduce the error.
***
*** -------------------------------------------------------------------------
*** Error: Unable to re-order graph using SCOTCH.
*** Reason: Error during re-ordering.
*** Where: This error was encountered inside SCOTCH.cpp.
*** Process: 0
***
*** DOLFIN version: 2019.1.0
*** Git changeset: ea4ec9db9a0ab5757694c6a6ff308b135231a4dd
*** -------------------------------------------------------------------------
This behavior occurs both with MPICH and OpenMPI.
Moreover, it seems to be related to scotch, as using
parameters["dof_ordering_library"] = "Boost"
before defining the mesh fixes the problem.
With scotch v6.0.9 (the older builds), everything worked fine.
I have tested this problem with all four builds that I have given in #208, only the ones using scotch 7 (or libscotch 7) are the problematic ones. Below, I will only attach one problematic build.
Solution to issue cannot be found in the documentation.
Issue
Hi everyone,
I found an issue with the graph re-ordering using scotch version 7 in parallel. Consider the following MWE
The script runs fine in serial, but when running this in paralell, I receive the following error
This behavior occurs both with MPICH and OpenMPI. Moreover, it seems to be related to scotch, as using
before defining the mesh fixes the problem. With scotch v6.0.9 (the older builds), everything worked fine.
I have tested this problem with all four builds that I have given in #208, only the ones using scotch 7 (or libscotch 7) are the problematic ones. Below, I will only attach one problematic build.
Installed packages
Environment info