Sorry I did not respond sooner. I've been trying to interface PETSc to 
superlu_mt for a couple of days but haven't completed it yet. I'll let you know 
if I get it working.

   Barry

On Sep 17, 2013, at 2:31 PM, Danyang Su <[email protected]> wrote:

> Hi Barry,
> 
> Thanks so much.
> Which solvers are current OpenMP parallel currently? Can I use the external 
> package (e.g., SuperLU OpenMP version) with OpenMP through PETSc?
> Is there any document or examples available for the usage of PETSc with 
> OpenMP?
> 
> Thanks again,
> 
> Danyang
> 
> On 17/09/2013 11:21 AM, Barry Smith wrote:
>>    You can utilize the "OpenMP version of PETSc" with your OpenMP program 
>> but not all the solvers are OpenMP parallel currently.
>> 
>>    Use petsc-dev and configure PETSc with ./configure --with-mpi=0 
>> --with-openmp   see http://www.mcs.anl.gov/petsc/developers/index.html
>> 
>>    Barry
>> 
>> 
>> On Sep 17, 2013, at 12:29 PM, Danyang Su <[email protected]> wrote:
>> 
>>> Hi All,
>>> 
>>> I have a parallel Fortran project utilizing OpenMP parallelism. Before 
>>> porting to PETSc utilizing MPICH, I want to know if it is possible to use 
>>> PETSc solver with OpenMP. There is some information for petsc-dev openmp 
>>> benchmarking as can be found here, 
>>> http://lists.mcs.anl.gov/pipermail/petsc-dev/2012-March/007817.html. If 
>>> this is possible, I would like to have a OpenMP version of PETSc solver 
>>> first, otherwise, the project will be ported to PETSc utilizing MPI. Could 
>>> anybody give me some advice on this?
>>> 
>>> Thanks and regards,
>>> 
>>> Danyang
> 

Reply via email to