[petsc-users] Field split questions
Barry Smith
bsmith at mcs.anl.gov
Wed Aug 8 20:28:07 CDT 2012
Colin,
I'm sorry we never had a FORTRAN interface for this routine. You'll need to switch to petsc-dev http://www.mcs.anl.gov/petsc/developers/index.html to use that function.
Barry
On Aug 8, 2012, at 7:54 PM, Colin McAuliffe <cjm2176 at columbia.edu> wrote:
> Thanks I will look into DM. Is PCFieldSplitGetSubKSP in petsc version 3.1p8 callable from fortran? I am getting the following error when I compile the fortran code, and I cant figure out if this is an error in my code or what.
>
> Undefined symbols for architecture x86_64:
> "_pcfieldsplitgetsubksp_", referenced from:
> _umacr6_ in umacr6.o
> ld: symbol(s) not found for architecture x86_64
>
>
> thanks
> Colin
>
>
> Quoting Matthew Knepley <knepley at gmail.com>:
>
>> On Wed, Aug 8, 2012 at 8:48 AM, Colin McAuliffe <cjm2176 at columbia.edu>wrote:
>>
>>> Hello all,
>>>
>>> When using PCFieldSplitSetIS to define splits within splits, should the IS
>>> contain indices in the original matrix or in the next highest split level?
>>>
>>
>> The next highest split level. You might consider using a DM if you have
>> some structure (like discretization on a mesh).
>> This should handle all the index-wrangling for you. It is new, but intended
>> for just this kind of thing.
>>
>> Also, my matrix is in aij format but one of the sub fields has a block
>>> diagonal structure. Is it still possible use block jacobi on this field?
>>>
>>
>> Yes.
>>
>> Matt
>>
>>
>>> Thanks and all the best
>>> Colin
>>>
>>>
>>>
>>>
>>> --
>>> Colin McAuliffe
>>> PhD Candidate
>>> Columbia University
>>> Department of Civil Engineering and Engineering Mechanics
>>>
>>
>>
>>
>> --
>> 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
>>
>
>
>
> --
> Colin McAuliffe
> PhD Candidate
> Columbia University
> Department of Civil Engineering and Engineering Mechanics
More information about the petsc-users
mailing list