[petsc-users] FETI-DP implementation and call sequence

Alp Kalpalp alpkalpalp at gmail.com
Wed Sep 3 08:51:09 CDT 2014


Dear Matt,

While searcing inside of the petsc bundle, I have seen

PCBDDCMatFETIDPGetRHS
PCBDDCMatFETIDPGetSolution
PCBDDCCreateFETIDPOperators

also there is an example in
petsc-3.5.1\src\ksp\ksp\examples\tutorials\ex59.c

however I could not see it on webbrowser interface. Is this an pre-release
code?


On Wed, Sep 3, 2014 at 2:09 PM, Matthew Knepley <knepley at gmail.com> wrote:

> On Wed, Sep 3, 2014 at 3:10 AM, Alp Kalpalp <alpkalpalp at gmail.com> wrote:
>
>> Hi,
>>
>> I need to investigate the performance of FETI-DP on a heteregenous
>> problem with a proposed preconditioner/scaling and different parameters. I
>> do not want to reinvent the known. I need to investigate the outcomes of my
>> research on top of FETI-DP.
>>
>> I have seen several papers in literature discuss about the FETI-DP
>> implementations in PetSc. However, seems none of them is provided in
>> public. I have come across several functions in PetSc with *FETIDP* names.
>> But, since this algorithm is quite different then the ksp algorithms, I
>> could not figure out how to use them.
>>
>> I have two concrete questions;
>>
>> 1- Is it possible to complete a FETI-DP solution with the provided
>> functions in current PetSc release?
>>
>
> There is no FETI-DP in PETSc. However, I recommend mailing Oliver
> Rheinbach to see about collaboration (http://www.uni-koeln.de/~orheinba/)
>
>   Thanks,
>
>       Matt
>
>
>> 2- If so, what  is the calling sequence for these functions?
>>
>> Thanks in advance,
>>
>> Alp
>>
>
>
>
> --
> 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/20140903/ebd2b68a/attachment.html>


More information about the petsc-users mailing list