[petsc-users] Coupling HYPRE with PETSc for local grid refinement
Matthew Knepley
knepley at gmail.com
Sat Oct 6 21:50:40 CDT 2012
On Sat, Oct 6, 2012 at 10:47 PM, Alan <zhenglun.wei at gmail.com> wrote:
> Dear Dr. Brown,
> Thanks for your reply and sorry for confusing you.
> I was trying to ask if there is an alternative way that I can replace
> the DMDACreate3d in /src/ksp/ksp/example/tutorials/ex45.c with something
> from outside of the PETSc (i.e. HYPRE). DMDACreate3d generates a 3D
> Cartesian grid with uniform grid size. However, I'm trying to import a
> local refined grid from outside of the PETSc (i.e. HYPRE) to replace this
> 3D Cartesian grid with unifrom grid size. Is there any examples for me to
> refer?
>
Do we have automatic support for this? No. You could of course just use the
Vec/Mat interface, but
it sounds like a lot of coding on your part. I plan to do this eventually
by specifying the data layout over
the grid using PetscSection. However, the really important question here
is, what do you need from the
grid? If you don't need topological queries, just make the Vec/Mat and be
done with it. If you do (which
I imagine), then you need to be specific about what you need.
Matt
> thanks,
> Alan
>
> Run any example with -pc_type hypre. I'm not sure what you're asking for.
>
> On Sat, Oct 6, 2012 at 8:04 PM, Alan <zhenglun.wei at gmail.com> wrote:
>
>> Dear Folks,
>> I hope you're having a nice day.
>> I'm trying to couple HYPRE with PETSc in order to use PETSc solvers to
>> obtain solutions (Poisson Equation) with local refined grid from HYPRE.
>> Is there any examples in PETSc that I can refer? or is there any
>> examples in PETSc which introduce such a way that the Matrix is imported
>> from external software rather than generated by PETSc.
>>
>> thanks,
>> Alan
>>
>>
>
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20121006/e855c73a/attachment.html>
More information about the petsc-users
mailing list