| #
be8bcbd0
|
| 09-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC: fix warnings from nightly builds
|
| #
7f00194a
|
| 08-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: fix for zero local size
|
| #
25d06dbe
|
| 08-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: added support for deluxe scaling with non-redundant multipliers
|
| #
5334bea6
|
| 08-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: prevent from propagating a PCSHELL
|
| #
a1c0d0da
|
| 08-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
KSPFETIDP: move check for FETI-DP to FETI-DP class
|
| #
19c16490
|
| 06-Dec-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: Fix for empty partition
|
| #
3016320f
|
| 29-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
KSPFETIDP: call SetFromOptions at thr right place
|
| #
9c2d02cd
|
| 29-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
FETIDP: add option switch for discrete harmonic Dirichlet solver
|
| #
c45b8d2d
|
| 29-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
FETIDP: added PCView to the FETI-DP preconditioner
|
| #
6cc1294b
|
| 28-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: added API for pressure solver customization
added support for Stokes with "flipped" rhs make saddlepoint a member of the fetidp class
|
| #
d7059042
|
| 27-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
KSPFETIDP: added default identity for pressure preconditioner
With uniform grids, the default pressure preconditioner for Stokes can be obtained as
-fetidp_pmass_ksp_type richardson -fetidp_pmass_k
KSPFETIDP: added default identity for pressure preconditioner
With uniform grids, the default pressure preconditioner for Stokes can be obtained as
-fetidp_pmass_ksp_type richardson -fetidp_pmass_ksp_richardson_scale xx -fetidp_pmass_pc_type none -fetidp_pmass_ksp_max_it 1
with xx = h^-3 (see eq. 6.6 Xuemin's paper)
show more ...
|
| #
2d456bba
|
| 27-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: eliminate essential dofs from multipliers
|
| #
b519380f
|
| 27-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: added code for interface pressure preconditioning
|
| #
022d8d2b
|
| 27-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: move extraction of off-diagonal saddle point matrices during PCISSetUp
This allows to use the change of basis in the inner BDDC
|
| #
af140850
|
| 27-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC/KSPFETIDP: don't restrict to alldofs\setminus interfacepressure
just zero rows and columns of Amat relative to interface pressure fix a couple of bugs with Pre/PostSolve flags
It works with
PCBDDC/KSPFETIDP: don't restrict to alldofs\setminus interfacepressure
just zero rows and columns of Amat relative to interface pressure fix a couple of bugs with Pre/PostSolve flags
It works with incompressible Stokes with Taylor-Hood; there are still problems when using the change of basis
show more ...
|
| #
9eec4de8
|
| 25-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC: added a couple of tests for the scatters of the interface pressure
|
| #
9cc7774e
|
| 24-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
PCBDDC: fix additional scatters for saddle point FETIDP
|
| #
457d4a33
|
| 24-Nov-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
KSPFETIDP: add construction of relevant objects for saddlepoint problems in SetupFETIDPMatContext
|
| #
54761ea3
|
| 14-Aug-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in m
Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master
The maint patch for the given problem cannot merge cleanly into next due to changes in the same code in master (the introduction of MatFactorGetError()) therefor need to merge in master and use the new construct before merging to next
show more ...
|
| #
162a9882
|
| 11-Aug-2016 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merge branch 'master' into psanan/pc-telescope-nearnullspace
|
| #
c86c4108
|
| 30-Jul-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into mark/snes-ex56
* master: (93 commits) Web: Added a tutorial typo rename X -> U sowing: update to version that creates manpage URLs for 'enum' types/values Increa
Merge branch 'master' into mark/snes-ex56
* master: (93 commits) Web: Added a tutorial typo rename X -> U sowing: update to version that creates manpage URLs for 'enum' types/values Increase patchlevel to 3.7.3 move runex3_3 to NOTSINGLE [ partial backport 9ed0bd76d5c329eb91401ebabfbd851446214e20 ] DMPlex: local coordinate vector should be a sequential vector DM: Name coordinate vectors in subdomain and restrict hooks tests: disable a couple of TS examples from single precision tests reduce TS ex12_2 output fix PetscFormatRealArray() to cast PetscReal in print statement to double so works for __float128 precision Vec: enable Fortran interfaces for VecGetLocalVectorRead and VecRestoreLocalVectorRead Bib: Added refs PCShell: man page fixes update handling of latex in example code to use https fix typo in isltog comment test: Avoid conversion of object <-> function pointer type [-Wpedantic] fortran: enable interface for VecGetLocalVector(), VecRestoreLocalVector() update citation for cmz2016 PCBDDC: silent compilation warnings from nightlybuilds ...
# Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
show more ...
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
6d049f88
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/fix-matis'
Conflicts: src/mat/examples/tests/makefile
|
| #
6583bcc1
|
| 28-Jun-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Move PCBDDCSubsetNumbering to ISRenumber
This function is needed by MatGetLocalSubMatrix_IS
|
| #
4b2aedd3
|
| 29-Jun-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fixes for sequential runs and zero coarse size
|