History log of /petsc/src/ksp/pc/impls/ (Results 2976 – 3000 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f0321c9030-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: renumber reference nodes for interface adaptation

the renumber will remove "holes" in the subset

7dbfca6926-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCIS; fix bug with PCISDestroy

if PCISCreate is not called (and this can only happen in PCSetUp_NN ot PCSetUp_BDDC) the l2g map info is not created.
The latter situation happens if a user asks for P

PCIS; fix bug with PCISDestroy

if PCISCreate is not called (and this can only happen in PCSetUp_NN ot PCSetUp_BDDC) the l2g map info is not created.
The latter situation happens if a user asks for PCBDDC or PCNN inside the code (using PCSetType) and then requests a different PC at command line

show more ...

8f1c130e26-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: no need to reorder the constraints in local ordering after SVD

This also guaranties that the change of basis computed with QR will be coherent among processes
It also extends the reordering

PCBDDC: no need to reorder the constraints in local ordering after SVD

This also guaranties that the change of basis computed with QR will be coherent among processes
It also extends the reordering to the case of using QR on a single cc

show more ...

911cabfe26-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fixed bug when using more than 1 constraint per connected component via SVD

The bug originated from the (wrong!) assumption that the returned eigenmodes from the SVD would be consistent amon

PCBDDC: fixed bug when using more than 1 constraint per connected component via SVD

The bug originated from the (wrong!) assumption that the returned eigenmodes from the SVD would be consistent among sharing processes
This is not true since the computed SVD depends on the local ordering of dofs and each process computes its own SVD (separately for each connected component).
The fix consists in ordering the constrained indices consistently across processes by using global ordering

show more ...

a4e17c6725-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: we should also propagate the type of PC to the sequential deluxe solver

c08af4c624-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

FETIDP: bug fix. Rhs vector passed wasn't properly restored if change of basis or dirichlet dofs were not present.

b7ca2d8f24-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/fixes-for-raviart-thomas'

532d4dbe24-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/fixes-and-improvements-multilevel'


/petsc/bin/petscnagupgrade.py
/petsc/conf/rules
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/options/arch.py
/petsc/gmakefile
/petsc/include/petscblaslapack.h
/petsc/include/petsccusp.h
/petsc/include/petscmat.h
/petsc/include/petscvec.h
/petsc/makefile
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/petsc-20.html
/petsc/src/ksp/ksp/examples/tests/ex43.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusp.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusparse.out
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/schurm.c
bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex180.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/clique/clique.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.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/aijfact.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/dense/mpi/mpidense.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/sys/objects/pname.c
/petsc/src/tao/interface/fdiff.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/utils/matlab/gcreatev.c
/petsc/systems/Apple/OSX/bin/makeall
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/project.pbxproj
/petsc/systems/Apple/iOS/bin/arch-ios-simulator.py
/petsc/systems/Apple/iOS/bin/iosbuilder.py
/petsc/systems/Apple/iOS/bin/makeall
/petsc/tutorials/HandsOnExercise.html
a773dcb824-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: avoid LAPACK calls if either nnsp_true or just one constraint per cc is required

a6b551f424-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix wrong computation of change of basis blocks

The last column of the block should be given by the orthonormalized coefficients of the quadrature rule
Note that the computed block is the sa

PCBDDC: fix wrong computation of change of basis blocks

The last column of the block should be given by the orthonormalized coefficients of the quadrature rule
Note that the computed block is the same as before if computed with respect the arithmetic average

show more ...

fa43474324-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: QR decomposition for change of basis can now be also used for connected components with only 1 constraint

This partially solves the following issue with Raviart Thomas elements
Using standar

PCBDDC: QR decomposition for change of basis can now be also used for connected components with only 1 constraint

This partially solves the following issue with Raviart Thomas elements
Using standard change of basis, the coarse matrix produced is singular and CG doesn't converge to the exact solution (even if the eigenvalues of the preconditioned operator are the same of the unchanged basis case)
On the other hand, using QR, CG converges to the exact solution but the eigenvalues of the preconditioned operator are very different from not using the change of basis.
Still needs to be investigated...

show more ...

6661aa1d24-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: for raviart thomas elements, the nearnullspace contains face orientations and should not be modified internally by PCBDDC


/petsc/bin/petscnagupgrade.py
/petsc/conf/rules
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/options/arch.py
/petsc/gmakefile
/petsc/include/petscblaslapack.h
/petsc/include/petsccusp.h
/petsc/include/petscmat.h
/petsc/include/petscvec.h
/petsc/makefile
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/petsc-20.html
/petsc/src/ksp/ksp/examples/tests/ex43.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusp.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusparse.out
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/utils/schurm.c
bddc/bddc.c
/petsc/src/mat/examples/tests/ex180.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/clique/clique.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.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/aijfact.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/dense/mpi/mpidense.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/sys/objects/pname.c
/petsc/src/tao/interface/fdiff.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/utils/matlab/gcreatev.c
/petsc/systems/Apple/OSX/bin/makeall
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/project.pbxproj
/petsc/systems/Apple/iOS/bin/arch-ios-simulator.py
/petsc/systems/Apple/iOS/bin/iosbuilder.py
/petsc/systems/Apple/iOS/bin/makeall
/petsc/tutorials/HandsOnExercise.html
b936791418-Nov-2014 Barry Smith <bsmith@mcs.anl.gov>

allow PCMG user to provide either interpolation or restriction operator with Galerkin coarse grid operators

854ce69b15-Nov-2014 Barry Smith <bsmith@mcs.anl.gov>

convert some PetscMalloc() to PetscMalloc1()
remove unneeded () in first argument to PetscMalloc/Calloc1()
fixes for MATLAB examples


/petsc/bin/petscnagupgrade.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Regression.py
/petsc/config/PETSc/options/arch.py
/petsc/include/petscblaslapack.h
/petsc/include/petscbt.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/examples/tests/ex8.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tutorials/ex1.c
/petsc/src/dm/examples/tutorials/ex6.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/dainterp.c
/petsc/src/dm/impls/da/daltol.c
/petsc/src/dm/impls/da/dapreallocate.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/usfft/matusfft.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgenerate.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/plexreorder.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plextree.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmget.c
/petsc/src/docs/website/petsc-20.html
/petsc/src/ksp/ksp/examples/tests/ex10.c
/petsc/src/ksp/ksp/examples/tests/ex11.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex32.c
/petsc/src/ksp/ksp/examples/tests/ex4.c
/petsc/src/ksp/ksp/examples/tests/ex43.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex51.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusp.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex46_aijcusparse.out
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/borthog2.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/gmres/lgmres/lgmres.c
/petsc/src/ksp/ksp/impls/gmres/pgmres/pgmres.c
/petsc/src/ksp/ksp/interface/iguess.c
/petsc/src/ksp/ksp/interface/itfunc.c
asm/asm.c
bddc/bddc.c
bddc/bddcfetidp.c
bddc/bddcgraph.c
bddc/bddcnullspace.c
bddc/bddcprivate.c
bjacobi/bjacobi.c
gamg/agg.c
gamg/gamg.c
gamg/geo.c
gasm/gasm.c
is/nn/nn.c
is/pcis.c
ml/ml.c
parms/parms.c
redistribute/redistribute.c
tfs/tfs.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/color/impls/minpack/color.c
/petsc/src/mat/color/impls/natural/natural.c
/petsc/src/mat/color/utils/bipartite.c
/petsc/src/mat/color/utils/valid.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex118.c
/petsc/src/mat/examples/tests/ex120.c
/petsc/src/mat/examples/tests/ex129.c
/petsc/src/mat/examples/tests/ex144.c
/petsc/src/mat/examples/tests/ex146.c
/petsc/src/mat/examples/tests/ex152.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tutorials/ex12.c
/petsc/src/mat/examples/tutorials/ex5.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/clique/clique.cxx
/petsc/src/mat/impls/aij/mpi/crl/mcrl.c
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusp/mpiaijcusp.cu
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.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/aijfact.c
/petsc/src/mat/impls/aij/seq/bas/basfactor.c
/petsc/src/mat/impls/aij/seq/bas/spbas.c
/petsc/src/mat/impls/aij/seq/csrperm/csrperm.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/ij.c
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/aij/seq/seqcusp/cuspmatimpl.h
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/symtranspose.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/cufft/cufft.cu
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/mpi/mpidense.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/fft/fftw/fftw.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/sbaijov.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact2.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/partition/impls/chaco/chaco.c
/petsc/src/mat/partition/impls/party/party.c
/petsc/src/mat/partition/impls/scotch/scotch.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/utils/axpy.c
/petsc/src/mat/utils/pheap.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex5s.c
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/ms/ms.c
/petsc/src/snes/impls/multiblock/multiblock.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/interface/snesut.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/error/fp.c
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/fileio/ftest.c
/petsc/src/sys/ftn-custom/zutils.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/fcallback.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pname.c
/petsc/src/sys/objects/prefix.c
/petsc/src/sys/objects/subcomm.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/threadcomm/examples/tutorials/ex2.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/utils/ctable.c
/petsc/src/sys/utils/mpimesg.c
/petsc/src/sys/utils/mpiu.c
/petsc/src/sys/utils/str.c
/petsc/src/sys/yaml/yamlimpls.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/interface/fdiff.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/pde_constrained/examples/tutorials/elliptic.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/ts/characteristic/impls/da/slda.c
/petsc/src/ts/characteristic/interface/characteristic.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/examples/tests/ex10.c
/petsc/src/ts/examples/tests/ex22.c
/petsc/src/ts/examples/tests/ex3.c
/petsc/src/vec/is/ao/impls/basic/aobasic.c
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/impls/memscalable/aomemscalable.c
/petsc/src/vec/is/is/utils/f90-custom/ziscoloringf90.c
/petsc/src/vec/is/is/utils/ftn-custom/ziscoloringf.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tutorials/ex9.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/interface/f90-custom/zvectorf90.c
/petsc/src/vec/vec/utils/matlab/gcreatev.c
/petsc/src/vec/vec/utils/vinv.c
/petsc/systems/Apple/OSX/bin/makeall
/petsc/systems/Apple/iOS/PETSc/PETSc.xcodeproj/project.pbxproj
/petsc/systems/Apple/iOS/bin/arch-ios-simulator.py
/petsc/systems/Apple/iOS/bin/iosbuilder.py
/petsc/systems/Apple/iOS/bin/makeall
/petsc/tutorials/HandsOnExercise.html
848396c709-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC; forgot to remove debugging print

6daaf31d09-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/fixes-and-improvements-multilevel'

74e2c79e09-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added options to redistribute coarse problem on a subset of cores

e4c5bd2606-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: dead code

22bc73bb06-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fixed preallocation of precomputed change of basis

9d30be9106-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Added preallocation for new local matrices inside MatISSubassemble

It currently works with multilevel BDDC since the general case for subassembling is still missing

3837a79f06-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: no need for a double loop

PetscMalloc replaced by PetscMalloc1

d023bfae06-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: change adjacency weights threshold concept when subassembling a MATIS object

d02579f506-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: zero size memory leak

ca66b7d905-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/fixes-and-improvements-multilevel'

a518765905-Nov-2014 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: VecSetValuesLocal should be guarded when doing multilevel since it checks for valid pointer even if n is zero

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