History log of /petsc/src/ksp/pc/impls/ (Results 3251 – 3275 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
19c84c7420-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove trailing backspace

b0147a4720-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: stefano_zampini/apply-transpose branch was still using pcbddc->vec4_D. Now the code compiles.

25734dcb20-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/pcbddc-applytranspose' into stefano_zampini/pcbddc-multilevel-improvement


/petsc/config/BuildSystem/config/framework.py
/petsc/config/builder.py
/petsc/src/contrib/nightlysummary/runhtml.sh
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex10_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_24.out
/petsc/src/dm/impls/plex/plexreorder.c
bddc/bddc.c
bddc/bddcfetidp.c
bddc/bddcprivate.c
bddc/bddcprivate.h
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_46.out
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/options.c
/petsc/src/vec/is/utils/vsectionis.c
b4dc3ebd19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Added Jacobi smoothing for the OptProl part

b23d619e19-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: demand wheter or not to rebuild local scatters to the right routine

22b6e8a219-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove prints. Added coarse_subassembling to debugging output

7779008d19-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Fixes for complex and 64-bit index builds in the new interp.

70cf547819-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added reuse of coarse subassembling information

In order to do do, I had to change the MATIS class (I dont know why there was a guard for is->mapping in matis code)

Solved a couple of bugs

PCBDDC: added reuse of coarse subassembling information

In order to do do, I had to change the MATIS class (I dont know why there was a guard for is->mapping in matis code)

Solved a couple of bugs when doing multilevel and a dbg_viewer on a single level only

show more ...

8eab0cc119-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Added PCGAMGClassicalSetType() and registration

586a838408-Nov-2013 Peter Brune <brune@mcs.anl.gov>

PCGAMG_Classical: Add thresholding for the prolongator entries

84ba606019-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: coarse ranks are no longer contiguous (better memory management)

8002ef2c19-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove prints

04e66f8b19-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/fix-pcredistribute-memory-leak'


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/fiat.py
/petsc/config/BuildSystem/config/packages/scientificpython.py
/petsc/config/BuildSystem/config/packages/thrust.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/clique.py
/petsc/config/PETSc/packages/elemental.py
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/config/PETSc/packages/pcbddc.py
/petsc/config/PETSc/packages/viennacl.py
/petsc/config/PETSc/utilities/Regression.py
/petsc/config/PETSc/utilities/externalpackagesdir.py
/petsc/config/PETSc/utilities/installDir.py
/petsc/config/PETSc/utilities/petscdir.py
/petsc/config/builder.py
/petsc/config/configure.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/mpiuni/mpi.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscsnesfas.h
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/nightlysummary/runhtml.sh
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex10_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_24.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplex.c
/petsc/src/dm/impls/plex/ftn-custom/zplexlabel.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/features/gpus.html
redistribute/redistribute.c
/petsc/src/mat/color/impls/jp/jp.c
/petsc/src/mat/color/impls/jp/makefile
/petsc/src/mat/color/impls/makefile
/petsc/src/mat/color/impls/minpack/color.c
/petsc/src/mat/color/impls/minpack/color.h
/petsc/src/mat/color/impls/minpack/degr.c
/petsc/src/mat/color/impls/minpack/dsm.c
/petsc/src/mat/color/impls/minpack/ido.c
/petsc/src/mat/color/impls/minpack/makefile
/petsc/src/mat/color/impls/minpack/numsrt.c
/petsc/src/mat/color/impls/minpack/seq.c
/petsc/src/mat/color/impls/minpack/setr.c
/petsc/src/mat/color/impls/minpack/slo.c
/petsc/src/mat/color/impls/mis/makefile
/petsc/src/mat/color/impls/mis/miscoloring.c
/petsc/src/mat/color/impls/natural/makefile
/petsc/src/mat/color/impls/natural/natural.c
/petsc/src/mat/color/interface/ftn-custom/makefile
/petsc/src/mat/color/interface/ftn-custom/zmatcoloringf.c
/petsc/src/mat/color/interface/makefile
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/color/interface/matcoloringregi.c
/petsc/src/mat/color/makefile
/petsc/src/mat/color/utils/bipartite.c
/petsc/src/mat/color/utils/localcolor.c
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/color/utils/valid.c
/petsc/src/mat/examples/tests/ex161.c
/petsc/src/mat/examples/tutorials/ex16.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/examples/tests/ex1.c
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tutorials/ex10d/ex10.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex19_fas_full.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_46.out
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/fas/fasfunc.c
/petsc/src/snes/impls/fas/fasimpls.h
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/makefile
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tests/ex4.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/sf/examples/tutorials/ex1.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/interface/rvector.c
cbcc2c2a18-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: KSPRICHARDON with PCBDDC is the default for BDDC coarse solver when doing multilevel

Extreme eigenvalues are computed if the coarse KSP is not preonly to accelerate convergence

edf7251b18-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added FETIDPMatMultTranspose and PCApplyTranspose (for Dirichlet FETIDP preconditioner)

93bd9ae718-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: support for PCApplyTranspose completed by solving the transpose of the coarse operator in PCBDDCApplyInterfacePreconditioner.

Function pointer is now set during object creation

c7317a1918-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove unneded guards

these guards were needed in the previous version of the code when PCBDDC coarse problem was handling through the enum PCBDDCCoarseProblemType

20c7b37718-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added support for solving the transposed of the substructure correction

rhs, solution and work vectors for the correction are now parameters of the function

dc359a4018-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added second parameter to PCBDDCApplyInterfacePreconditioner to determine if the interface preconditioner should be applied tranposed or not

The main reason for this is to avoid code duplica

PCBDDC: added second parameter to PCBDDCApplyInterfacePreconditioner to determine if the interface preconditioner should be applied tranposed or not

The main reason for this is to avoid code duplication

show more ...

c0553b1f18-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: simplify PCBDDCApplyInterfacePreconditioner

coarse_psi_* now always exist. For symmetric problems, they point to the same object of coarse_phi_*

ba15a52e18-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: rename private PCBDDCSolveSaddlePoint to a more explicative PCBDDCSolveSubstructureCorrection

50efa1b518-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added initial implementation of PCApplyTranspose_BDDC


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/fiat.py
/petsc/config/BuildSystem/config/packages/scientificpython.py
/petsc/config/BuildSystem/config/packages/thrust.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/clique.py
/petsc/config/PETSc/packages/elemental.py
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/config/PETSc/packages/pcbddc.py
/petsc/config/PETSc/packages/viennacl.py
/petsc/config/PETSc/utilities/Regression.py
/petsc/config/PETSc/utilities/externalpackagesdir.py
/petsc/config/PETSc/utilities/installDir.py
/petsc/config/PETSc/utilities/petscdir.py
/petsc/config/builder.py
/petsc/config/configure.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/mpiuni/mpi.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscsnesfas.h
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/nightlysummary/runhtml.sh
/petsc/src/dm/impls/plex/examples/tests/ex10.c
/petsc/src/dm/impls/plex/examples/tests/ex9.c
/petsc/src/dm/impls/plex/examples/tests/output/ex10_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_24.out
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/features/gpus.html
bddc/bddc.c
/petsc/src/mat/color/impls/jp/jp.c
/petsc/src/mat/color/impls/jp/makefile
/petsc/src/mat/color/impls/makefile
/petsc/src/mat/color/impls/minpack/color.c
/petsc/src/mat/color/impls/minpack/color.h
/petsc/src/mat/color/impls/minpack/degr.c
/petsc/src/mat/color/impls/minpack/dsm.c
/petsc/src/mat/color/impls/minpack/ido.c
/petsc/src/mat/color/impls/minpack/makefile
/petsc/src/mat/color/impls/minpack/numsrt.c
/petsc/src/mat/color/impls/minpack/seq.c
/petsc/src/mat/color/impls/minpack/setr.c
/petsc/src/mat/color/impls/minpack/slo.c
/petsc/src/mat/color/impls/mis/makefile
/petsc/src/mat/color/impls/mis/miscoloring.c
/petsc/src/mat/color/impls/natural/makefile
/petsc/src/mat/color/impls/natural/natural.c
/petsc/src/mat/color/interface/ftn-custom/makefile
/petsc/src/mat/color/interface/ftn-custom/zmatcoloringf.c
/petsc/src/mat/color/interface/makefile
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/color/interface/matcoloringregi.c
/petsc/src/mat/color/makefile
/petsc/src/mat/color/utils/bipartite.c
/petsc/src/mat/color/utils/localcolor.c
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/color/utils/valid.c
/petsc/src/mat/examples/tests/ex161.c
/petsc/src/mat/examples/tutorials/ex16.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/examples/tests/ex1.c
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tutorials/ex10d/ex10.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_19.out
/petsc/src/snes/examples/tutorials/output/ex12_20.out
/petsc/src/snes/examples/tutorials/output/ex12_27.out
/petsc/src/snes/examples/tutorials/output/ex12_28.out
/petsc/src/snes/examples/tutorials/output/ex12_29.out
/petsc/src/snes/examples/tutorials/output/ex12_30.out
/petsc/src/snes/examples/tutorials/output/ex12_31.out
/petsc/src/snes/examples/tutorials/output/ex12_32.out
/petsc/src/snes/examples/tutorials/output/ex12_33.out
/petsc/src/snes/examples/tutorials/output/ex12_34.out
/petsc/src/snes/examples/tutorials/output/ex12_35.out
/petsc/src/snes/examples/tutorials/output/ex12_36.out
/petsc/src/snes/examples/tutorials/output/ex19_fas_full.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_37.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_46.out
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/fas/fasfunc.c
/petsc/src/snes/impls/fas/fasimpls.h
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/linesearch/impls/bt/linesearchbt.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/makefile
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tests/ex4.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/sf/examples/tutorials/ex1.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/interface/rvector.c
1035eff812-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: propagate field split and neumann boundaries to coarse problem

5a16e3a012-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: coarse matrix is structurally symmetric

1a8a16d112-Nov-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: set compute topography to true with new field split

1...<<131132133134135136137138139140>>...210