<div dir="ltr">Hi<div><br></div><div>I am trying to implement a parallel linear solver using ISTL. For that I need to use the <i>OwnerOverlapCopyCommunication </i>class. I include</div><div><br></div><div>#include <dune/istl/owneroverlapcopy.hh></div><div><br></div><div>and when I try to compile I get the following error</div><div><br></div><div>/home/tobias/Documents/OPM_Optimization/src/OPMSim.cpp:556:52: error: 'OwnerOverlapCopyCommunication' is not a member of 'Dune'</div><div><br></div><div>From <i>owneroverlapcopy.hh</i> it seems that the <i>OwnerOverlapCopyCommunication </i>is only defined if HAVE_MPI is defined. I believe that the solution is to change the cmake files. I am currently using cmake files copied from opm-autodiff and haven't been able to find anything which searches for MPI.</div><div><br></div><div>Is it correct that this is what is causing the compilation error and could you point me towards a solution?</div><div><br></div><div>Kind regards</div><div>Tobias Ritschel</div></div>