History log of /petsc/src/ksp/pc/impls/bddc/bddc.c (Results 401 – 425 of 873)
Revision Date Author Comments
# 266e20e9 25-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

FETIDP: fix for benign subspace trick. Now FETI-DP works with the benign subspace trick


# fc17d649 23-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

FETIDP: fix for change of basis

FETIDP with the benign subspace still does not properly work;
the eigenvalues of the preconditioned operators are the same as BDDC, but the solution from FETI-DP is w

FETIDP: fix for change of basis

FETIDP with the benign subspace still does not properly work;
the eigenvalues of the preconditioned operators are the same as BDDC, but the solution from FETI-DP is wrong on the pressures (modulo a subdomain constant, so it should be easy to fix)

show more ...


# bef83e63 23-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c


# 54a2b51d 22-May-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/fix-chebyshev-rhslocked' into maint


# b2c5b070 22-May-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/fix-bddcnullspace'


# d1b3f560 22-May-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/fix-chebyshev-rhslocked'


# a06fd7f2 18-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

Added PCPreSolveChangeRHS as suggested by Barry.

the method is declared as intern in kspimpl.h to not introduce a new API
Implemented as a composable function to not change pcimpl.h


# c7017625 17-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove PCBDDCSetNullSpace. Nullspace info is now local and should be attached to the local Neumann matrix


# 7f98984f 17-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC; start removing code for bddcnullspace


# 35d70571 04-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c


# 1f4df5f7 04-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: WIP added support for mixed boundary conditions (works for Darcy). Need to check if it works for Stokes.

Multilevel extension does not currently work with mixed BC or a mix of benign and non

PCBDDC: WIP added support for mixed boundary conditions (works for Darcy). Need to check if it works for Stokes.

Multilevel extension does not currently work with mixed BC or a mix of benign and non-benign subdomains. Need to pass the B0 information to coarser levels anyway, because we need to properly compute the no-net-flux condition at coarser levels.

show more ...


# 3bca92a6 01-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: use exact BDDC without dirichlet trick when computing the initial guess


# 345ecf6c 01-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add pcis->n and pcbddc->benign_n to the statistics

raise error if adaptive selection is incompatible with pointwise scaling


# 163d334e 11-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

some uses of PetscTryMethod() actually require that the

object is correct and the function returns an appropriate value.
Change those calls to PetscUseMethod().


# 3d3eaba7 08-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

Fixes for issues found with clang static analyzer,
mostly set but unused variables

Time: 1 hour


# c43ebad9 08-Apr-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fixes from static analyzer nightly build


# f94e96cb 22-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added KSPPIPECGRR to the list of methods support the exact dirichlet trick


# 27b6a85d 21-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: optimizations for the multilevel BDDC with benign subspace and CHEBYSHEV coarse solvers

Most of the times, the computation of the benign correction is not needed.
Added benign_have_null, ben

PCBDDC: optimizations for the multilevel BDDC with benign subspace and CHEBYSHEV coarse solvers

Most of the times, the computation of the benign correction is not needed.
Added benign_have_null, benign_need_correction, so that we can decide at command line to not compute the benign correction for Stokes

show more ...


# e9627c49 16-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: improve PCView_BDDC

Added control for the explicit change of variables for pressure dofs


# 70c64980 16-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add runtime options to control dirichlet dofs elimination in presolve

Most the time removing dir dofs does not have an impact on the global convergence


# 91af6908 11-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove faster deluxe switch


# 57de7509 10-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove the horrible logic around the remap of the coarse problem

the code now is more readable, maintanable. In case of multilevel, it is also faster, since one shift is avoided.
when the co

PCBDDC: remove the horrible logic around the remap of the coarse problem

the code now is more readable, maintanable. In case of multilevel, it is also faster, since one shift is avoided.
when the coarse matrix has to be assembled, it still uses MatISSubassemble followed by MatISGetMPIXAIJ

fixed some bugs in MatISSubassemble and MatISGetSubassemblingPattern, with preliminary checks added

show more ...


# 8687889a 08-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: allow processes to pass 0 nvtxs and void arrays


# b7ab4a40 08-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: make change_primal_sub a member of sub_schurs

we need it during adaptive selection
sub_schurs->change and sub_schurs->chane_primal_sub are created when needed


# 9d54b7f4 06-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Added support for adaptive selection of constraints with pointwise scalings


1...<<11121314151617181920>>...35