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

Jed Brown jed at jedbrown.org
Wed Sep 3 09:19:12 CDT 2014


Matthew Knepley <knepley at gmail.com> writes:
>> 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. 

Wrong.  There is PCBDDC, which has the same eigenvalues as FETI-DP.  You
can enable it by configuring --with-pcbddc.  This will be turned on by
default soon.  It is fairly new, so you should use the branch 'master'
instead of the release.  It has an option to do FETI-DP instead of BDDC.
See src/ksp/ksp/examples/tutorials/ex59.c.

For either of these methods, you have to assemble a MATIS.  If you use
MatSetValuesLocal, most of your assembly code can stay the same.

Hopefully we can get better examples before the next release.  Stefano
(the author of PCBDDC, Cc'd) tests mostly with external packages, but we
really need more complete tests within PETSc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140903/e63a15c4/attachment.pgp>


More information about the petsc-users mailing list