question on DMMG
Randall Mackie
randy at geosystem.us
Tue Oct 10 19:28:34 CDT 2006
Barry,
If I use DMMGSetUseGalerkinCoarse, then do I need DMMGSetKsp, and
where do you set up the finest level grid matrix and right hand
side?
Randy
Barry Smith wrote:
> Randy,
>
> Take a look at src/ksp/ksp/examples/tutorials and
> DASetCoordinates().
>
> You should do it all with a DMMG and then it should be
> pretty easy.
>
> Barry
>
> Note also: if you do not want to compute coarse matrices
> you can use DMMGSetGalerkin() or -dmmg_galerkin and have
> PETSc compute them.
>
>
> On Tue, 10 Oct 2006, Randall Mackie wrote:
>
>> I'm interested in trying to use multi-grid techniques to solve my problem,
>> but it's unclear to me how to define the right-hand side and system matrix
>> for my case where the grids are not uniform (ie, the grid lengths x,y,z are
>> variable, and the grid properties are variable).
>>
>> Right now I'm solving my equations using a DA. So, on the finest scale I know
>> how to compute the RHS and the Jacobian. It's unclear to me how PETSc
>> does the multi-gridding, and therefore how I would write my code.
>>
>> Any pointers would be appreciated.
>>
>> Thanks, Randy
>>
>>
>
--
Randall Mackie
GSY-USA, Inc.
PMB# 643
2261 Market St.,
San Francisco, CA 94114-1600
Tel (415) 469-8649
Fax (415) 469-5044
California Registered Geophysicist
License No. GP 1034
More information about the petsc-users
mailing list