[petsc-dev] PETSc 3.5.0 compilation on Windows and OpenMP with pthread

Satish Balay balay at mcs.anl.gov
Thu Jul 3 08:34:32 CDT 2014

On Thu, 3 Jul 2014, Jed Brown wrote:

> Baros Vladimir <vbaros at hsr.ch> writes:
> > previously I successfully built PETSc with Intel compiler (the last
> > successful build was 3.4.4) using OpenMP libraries.
> >
> > In version 3.5.0, OpenMP package depends on pthread library which
> > doesn't exist on Windows.  Why this new requirement and what do you
> > recommend to use on Windows?
> Your old Windows configuration of PETSc was not actually using OpenMP.
> The threaded implementations use a "thread communicator" which was
> activated by the optional package "pthreadclasses".  OpenMP is not used
> by PETSc without "threadcomm" and we are refactoring the whole thing so
> please don't use it at this time.

threadcomm.py is disabled in petsc3.4, 3.5. Should pthreadclasses.py also be
disabled? [should openmp.py also be disabled?]



More information about the petsc-dev mailing list