History log of /petsc/src/ksp/pc/impls/ (Results 2751 – 2775 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8067731830-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: reduce memory footprint of BDDC application

The previous code was designed without adaptivity in the picture
pcbddc->local_auxmat1/2 should act on boundary dofs only
except when the static s

PCBDDC: reduce memory footprint of BDDC application

The previous code was designed without adaptivity in the picture
pcbddc->local_auxmat1/2 should act on boundary dofs only
except when the static switch has been selected: in this case pcbddc->local_auxmat2 should act on the whole set of R dofs

tested on linear spd systems and with NKS with bs 3

show more ...

21eccb5630-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: scale a smaller matrix

8f3b4b4d28-Apr-2015 Dmitry Karpeev <karpeev@mcs.anl.gov>

PCGASM now works correctly, tested with SuperLU_dist on multirank subdomains.


/petsc/include/petsc/private/matimpl.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsys.h
/petsc/src/ksp/ksp/examples/tutorials/ex62.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_2D_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_2D_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_2D_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_superlu_dist_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_superlu_dist_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_superlu_dist_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex62_superlu_dist_4.out
/petsc/src/ksp/pc/examples/tutorials/ex3.c
gasm/gasm.c
/petsc/src/mat/examples/tests/ex183.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex183_2_1.out
/petsc/src/mat/examples/tests/output/ex183_3_2.out
/petsc/src/mat/examples/tests/output/ex183_4_2.out
/petsc/src/mat/examples/tests/output/ex183_6_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/utils/ctable.c
/petsc/src/sys/utils/sortip.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqpip/bqpip.c
/petsc/src/tao/bound/impls/gpcg/gpcg.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/complementarity/impls/asls/asfls.c
/petsc/src/tao/complementarity/impls/asls/asils.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.c
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/vec/is/is/utils/isdiff.c
a07ea27a27-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Implement caching strategy for dirichlet dofs in graph

a9b9955227-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove is_I_layer from sub_schurs data structure

0e6343ab27-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC; improved numbering of coarse dofs when many constraints are presents per connected component

74d5cdf727-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: merge together two loops

9162d60627-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: rewrite code for constraints setup

the code is now simpler and more general. It will also allow to renumber coarse dofs clustering them together with respect to connected components

2b155de026-Apr-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/hypre-ads'


/petsc/bin/petscmpiexec
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/PETSc/options/arch.py
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/taoimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscksp.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petsctao.h
/petsc/include/petscts.h
/petsc/include/petscviewerhdf5.h
/petsc/src/dm/examples/tutorials/ex9.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/impls/da/dagetarray.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/da/grvtk.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/cg/cgimpl.h
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/fcg/fcg.c
/petsc/src/ksp/ksp/impls/fcg/fcgimpl.h
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
hypre/hypre.c
/petsc/src/mat/examples/tests/ex190.c
/petsc/src/mat/examples/tests/ex191.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex191_1.out
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/nest/ftn-custom/zmatnestf.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/draw/impls/win32/win32draw.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqpip/bqpip.c
/petsc/src/tao/bound/impls/gpcg/gpcg.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/complementarity/impls/asls/asfls.c
/petsc/src/tao/complementarity/impls/asls/asils.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex22.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/extchem.c
/petsc/src/ts/examples/tutorials/extchemfield.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj_events.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt_fd.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/vec/examples/tests/ex47.c
/petsc/src/vec/vec/examples/tests/makefile
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/utils/vecio.c
b371cd4f26-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove unneeded variables from pcbddc data structure

7002250926-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: nullspace adaptation of change of basis enabled only in debug mode

64efe56026-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: aux_primal_numbering is no longer needed

bc80448926-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove unneeded code

8a0068c326-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: get rid of no longer needed sorts

088faed826-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: get rid of PCBDDCGetPrimalVerticesLocalIdxs and PCBDDCGetPrimalConstraintsLocalIdxs

these functions are no longer needed

45b2a5aa23-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: wrong free

a64f4aa423-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fixes for preconditioner reuse

acc113db23-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: sorting of connected components is performed only when it is really needed

7babac9b23-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: reduce memory footprint of PCBDDCGraph

9b28b94123-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC; another multilevel bugfix

it could happen that we have a subdomain completely disconnected from the others (with pcis->n_B = 0)
the adjacency list computed will be empty

2f566a0923-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: bugfix for multileveling

when ncc = 0, subsets[0] is 0x0 and the second malloc fail

ec1c413d22-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove GlobalToLocal mappings from graph code

interface consistency routines greatly simplified

2635a1d421-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: create workspace objects for checking consistent informations only when needed

5777c63c21-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add missing consistency check for fields

17eb146321-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: avoid unneeded computations for custom primal vertices (if any)

1...<<111112113114115116117118119120>>...210