History log of /petsc/src/ksp/pc/impls/ (Results 3426 – 3450 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
dcedc2ae15-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: move stack variables of PCBDDCCoarseSetUp to protected block

6bfb181115-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Move work vector creation to a separate routine

Now the VecType/comm of R vecs are inferred from that of vec1_N

811e8ca215-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: allow computation of number of vertices/constraints in GetPrimal functions without actually computing their local indices

5c7b33a115-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/pcbddc-multipleconstraintsbugfix' into stefano_zampini/pcbddc-improvelocalsolvers

e310c8b415-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: further improvements to BLAS/LAPACK calls readibility

min_n replaced by k to fullfill code developing guidelines

3f08241a15-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Remove aliased parameters for QR calls

Improved readibility

610854a615-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Remove aliased parameter from DDOT call

c430382215-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Remove aliased parameters from GEMM calls.

Improved readibility

b7d8b9f815-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Remove aliased parameters from GESVD calls

c8244a3315-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Remove aliased parameters from SYEV calls.

Improved readibility

242a89d714-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: protect queries to lapack GESVD/SYEV when there are no edges or faces (1D)

09af071f14-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: protect code for mirrors by graph size.

These are invalid reads in multilevel


/petsc/bin/maint/builddist
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/Zoltan.py
/petsc/config/PETSc/packages/cmake.py
/petsc/config/PETSc/packages/scalapack.py
/petsc/config/PETSc/packages/sundials.py
/petsc/include/petscbag.h
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tests/ex28.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex28.out
/petsc/src/ksp/ksp/examples/tests/output/ex28_2.out
bddc/bddcgraph.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex114_2.out
/petsc/src/mat/examples/tests/output/ex114_3.out
/petsc/src/mat/examples/tests/output/ex93_1.out
/petsc/src/mat/examples/tests/output/ex93_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/snes/examples/tests/output/ex17_1.out
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/output/ex2_1.out
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/ngmres/snesngmres.h
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/examples/tutorials/ex5.c
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/logging/ftn-custom/zplogf.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/time/makefile
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex13_1.out
/petsc/src/ts/examples/tutorials/output/ex15_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_2.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_3.out
/petsc/src/vec/vec/examples/tests/output/ex37_1.out
/petsc/src/vec/vec/examples/tests/output/ex37_2.out
a64d13ef14-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Move setup of local scatters into a routine

1b75e52a12-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: use a boolean memory instead of scalar one to compute local scatters

aa0d41d412-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Setup of local matrices moved into a separate routine into bddcprivate.c

ac78edfc12-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: better management of local matrices among repeated solves

304d26fa12-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: move setup of local solvers into a routine into bddcprivate.c

PCBDDCSetUseExactDirichlet moved accordingly

33bc96a412-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: create local solvers once. Reuse them during repeated linear solves

Destroy routines moved outside ResetSolvers routine.


/petsc/bin/maint/builddist
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/Zoltan.py
/petsc/config/PETSc/packages/cmake.py
/petsc/config/PETSc/packages/scalapack.py
/petsc/config/PETSc/packages/sundials.py
/petsc/include/petscbag.h
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tests/ex28.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex28.out
/petsc/src/ksp/ksp/examples/tests/output/ex28_2.out
bddc/bddc.c
bddc/bddcprivate.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex114_2.out
/petsc/src/mat/examples/tests/output/ex114_3.out
/petsc/src/mat/examples/tests/output/ex93_1.out
/petsc/src/mat/examples/tests/output/ex93_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/snes/examples/tests/output/ex17_1.out
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/output/ex2_1.out
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/ngmres/snesngmres.h
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/examples/tutorials/ex5.c
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/logging/ftn-custom/zplogf.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/time/makefile
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex13_1.out
/petsc/src/ts/examples/tutorials/output/ex15_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_2.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_3.out
/petsc/src/vec/vec/examples/tests/output/ex37_1.out
/petsc/src/vec/vec/examples/tests/output/ex37_2.out
9a7d342512-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Added orthonormalization routine

nullspace code changed accordingly


/petsc/bin/maint/builddist
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/Zoltan.py
/petsc/config/PETSc/packages/cmake.py
/petsc/config/PETSc/packages/scalapack.py
/petsc/config/PETSc/packages/sundials.py
/petsc/include/petscbag.h
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tests/ex28.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex28.out
/petsc/src/ksp/ksp/examples/tests/output/ex28_2.out
bddc/bddcnullspace.c
bddc/bddcprivate.c
bddc/bddcprivate.h
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex114_2.out
/petsc/src/mat/examples/tests/output/ex114_3.out
/petsc/src/mat/examples/tests/output/ex93_1.out
/petsc/src/mat/examples/tests/output/ex93_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpimatmatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/matrart.c
/petsc/src/snes/examples/tests/output/ex17_1.out
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/output/ex2_1.out
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/ngmres/snesngmres.h
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/examples/tutorials/ex5.c
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/logging/ftn-custom/zplogf.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/time/makefile
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex13_1.out
/petsc/src/ts/examples/tutorials/output/ex15_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_1.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_2.out
/petsc/src/vec/is/ao/examples/tests/output/ex1_3.out
/petsc/src/vec/vec/examples/tests/output/ex37_1.out
/petsc/src/vec/vec/examples/tests/output/ex37_2.out
3308cffd09-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: function pointers removed from FETIDP code.

Using PCPreSolve_BDDC, PCPostSolve_BDDC instead.
Added more guards in Pre and Post solves.

026de31002-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Less tricky loop on constraints when changing the basis

984c419701-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Constraints setup improved

- Change of basis is now performed using QR factorization of constraints
- Added missing support for complexes when PETSC_MISSING_GESVD is defined
- Improved co

PCBDDC: Constraints setup improved

- Change of basis is now performed using QR factorization of constraints
- Added missing support for complexes when PETSC_MISSING_GESVD is defined
- Improved code readability

show more ...

74e413f501-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Store special marks for local dofs in a separate memory of PCBDDCGraph (not which_dof)

fb223d5001-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: bugfix in PCPostSolve_BDDC.

Right hand side was not get back to its original state when change of basis was not requested.

82d3d8af01-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: bugfix when multiple constraints are present on the same connected component

Local to global mapping of coarse dofs was badly computed

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