Hi Khai,
I finally implemented LIS solver (linear algebra library,
http://www.ssisc.org/lis/index.en.html) to support the OpenMP and hybrid
MPI-OpenMP since the old PETSc version with OpenMP is not officially
supported any more. LIS is pretty easy to be implemented if you have
already implemented PETSc. You can still use PETSc DMDA to do domain
decomposition but just replace the linear solver for the hybrid version.
Regards,
Danyang
On 17-08-23 03:42 AM, Khai Pham wrote:
Hi All,
I searched for the information about Petsc with OpenMP support. I came
cross Danyang Su question a couple of month ago
at https://lists.mcs.anl.gov/pipermail/petsc-users/2017-June/032975.htmlhttps://lists.mcs.anl.gov/pipermail/petsc-users/2017-June/032975.html .
I tried to configure Petsc version 3.5.4 but it said that "Please use
petsc master (git branch) for OpenMP functionality". As Barry
mentioned, one has to use an older version of petsc for OpenMp
support. Could you please tell me what the the last version of petsc
which supports OpenMP? Thanks!
Best,
Khai