History log of /petsc/src/ksp/pc/impls/ (Results 2076 – 2100 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9d2471e010-Oct-2016 Barry Smith <bsmith@mcs.anl.gov>

Enhancements for KSP solve with singular matrices

update KSPSolveTranspose() to utilize the nullspaces attached to the matrix with MatNullSpaceSet()
add test examples that utilizes the singular matr

Enhancements for KSP solve with singular matrices

update KSPSolveTranspose() to utilize the nullspaces attached to the matrix with MatNullSpaceSet()
add test examples that utilizes the singular matrices nullspaces for KSPSolve() and KSPSolveTranspose() with
right and left preconditioning.
Lock vectors in MatNullSpaceCreate() so user doesn't accidently change them when they should not
Add details to KSPSolve() manual page for singular systems.

Thanks-to: Fande Kong <fande.kong@inl.gov>

show more ...


/petsc/bin/maint/confignightly/cg4
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/mstk.py
/petsc/config/PETSc/options/fortranCPP.py
/petsc/config/examples/arch-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-linux-xsdk-dbg.py
/petsc/config/examples/arch-linux-xsdk-latest.py
/petsc/config/examples/arch-mswin-cxx-cmplx.py
/petsc/config/examples/arch-mswin.py
/petsc/config/examples/arch-opensolaris-misc.py
/petsc/config/examples/arch-osx-xsdk-opt.py
/petsc/gmakefile
/petsc/include/petsc/finclude/ftn-custom/petscsys.h90
/petsc/include/petsc/finclude/ftn-custom/petscsysdef.h90
/petsc/include/petsc/finclude/ftn-custom/petscsyshide.h90
/petsc/include/petsc/finclude/petsc.h90
/petsc/include/petsc/finclude/petscbagdef.h
/petsc/include/petsc/finclude/petscdmdadef.h
/petsc/include/petsc/finclude/petscdraw.h90
/petsc/include/petsc/finclude/petscdrawdef.h
/petsc/include/petsc/finclude/petscisdef.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/finclude/petscsys.h90
/petsc/include/petsc/finclude/petscsysdef.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmdatypes.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscversion.h
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/daview.c
/petsc/src/dm/impls/swarm/data_bucket.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex67.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_nonsymmetric_left.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_nonsymmetric_right.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_symmetric_left.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex67_symmetric_right.out
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresdeflation.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmresorthog.c
/petsc/src/ksp/ksp/interface/itfunc.c
sor/sor.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex78.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex78_1.out
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f2003-src/fsrc/bagenum.F
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex17f_1.out
/petsc/src/sys/examples/tutorials/bag.yml
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/examples/tutorials/output/ex5_yaml.out
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/fileio/ftn-custom/zmpiuopenf.c
/petsc/src/sys/fileio/ftn-custom/zmprintf.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/f2003-src/fsrc/optionenum.F
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/ptype.c
/petsc/src/sys/utils/sorti.c
/petsc/src/sys/yaml/yamlimpls.c
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/adapt/impls/cfl/adaptcfl.c
/petsc/src/ts/adapt/impls/glee/adaptglee.c
/petsc/src/ts/adapt/impls/glee/makefile
/petsc/src/ts/adapt/impls/makefile
/petsc/src/ts/adapt/impls/none/adaptnone.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex31.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex31_1.out
/petsc/src/ts/examples/tutorials/output/ex31_2.out
/petsc/src/ts/examples/tutorials/output/ex43_b.out
/petsc/src/ts/impls/bdf/bdf.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/glee/glee.c
/petsc/src/ts/impls/glee/makefile
/petsc/src/ts/impls/implicit/alpha/alpha1.c
/petsc/src/ts/impls/implicit/alpha/alpha2.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/makefile
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/vec/vec/examples/tests/ex40f90.F90
/petsc/src/vec/vec/utils/projection.c
d895b28811-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

PCBDDC: fix from pipeline build

70baa94811-Oct-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added "row-scaling" preconditioner.

This is a simple Jacobi-like diagonal preconditioner.
The preconditioner computes the norms of each row of the system matrix and uses these values for t

ViennaCL: Added "row-scaling" preconditioner.

This is a simple Jacobi-like diagonal preconditioner.
The preconditioner computes the norms of each row of the system matrix and uses these values for the diagonal of the preconditioner matrix.
In contrast to PETSc's native Jacobi preconditioner, this preconditioner bypasses a couple of unnecessary host-device transfers (via e.g. PCI-Express) for GPUs.

show more ...

66da6bd710-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

PCBDDC: fix usage of nvtxs_csr and output

213b8bfa09-Oct-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: Rearrangement of code

added support field=PETSC_DECIDE

singular problems?

34a3b41208-Oct-2016 Barry Smith <bsmith@mcs.anl.gov>

When the Schur complement form of PCFIELDSPLIT is called PCSetUp() needs to be called before PCFieldSplitGetSubKSP()

Add very useful error message to this case
Time: .1 hour
Reported-by: David Nolte

When the Schur complement form of PCFIELDSPLIT is called PCSetUp() needs to be called before PCFieldSplitGetSubKSP()

Add very useful error message to this case
Time: .1 hour
Reported-by: David Nolte
Thanks-to: Arthur Soprano, Lisandro Dalcin

show more ...


/petsc/bin/maint/confignightly/cg4
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/mstk.py
/petsc/config/PETSc/options/fortranCPP.py
/petsc/config/examples/arch-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-linux-xsdk-dbg.py
/petsc/config/examples/arch-linux-xsdk-latest.py
/petsc/config/examples/arch-mswin-cxx-cmplx.py
/petsc/config/examples/arch-mswin.py
/petsc/config/examples/arch-opensolaris-misc.py
/petsc/config/examples/arch-osx-xsdk-opt.py
/petsc/include/petsc/finclude/ftn-custom/petscsys.h90
/petsc/include/petsc/finclude/ftn-custom/petscsysdef.h90
/petsc/include/petsc/finclude/ftn-custom/petscsyshide.h90
/petsc/include/petsc/finclude/petsc.h90
/petsc/include/petsc/finclude/petscdmdadef.h
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/finclude/petscsys.h90
/petsc/include/petsc/finclude/petscsysdef.h
/petsc/include/petscdmdatypes.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/petscversion.h
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/daview.c
/petsc/src/dm/impls/swarm/data_bucket.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
fieldsplit/fieldsplit.c
/petsc/src/snes/examples/tutorials/ex78.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex78_1.out
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/classes/random/interface/ftn-custom/zrandomf.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex17f_1.out
/petsc/src/sys/examples/tutorials/bag.yml
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/examples/tutorials/output/ex5_yaml.out
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/fileio/ftn-custom/zmpiuopenf.c
/petsc/src/sys/fileio/ftn-custom/zmprintf.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/ptype.c
/petsc/src/sys/utils/sorti.c
/petsc/src/sys/yaml/yamlimpls.c
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/glle/glle.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/vec/examples/tests/ex40f90.F90
614dbb0906-Oct-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix for missing gesvd

d350e45a05-Oct-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Fixed parallel runs with block-Jacobi.

Now it is possible to run ViennaCL with multiple MPI ranks again.

1633d1f003-Oct-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: allow for null adjncy array (nvtxs > 0 and ii[0...nvtxs] = 0 is a valid csr)

288e7d5301-Oct-2016 Barry Smith <bsmith@mcs.anl.gov>

Added example that uses DM_BOUNDARY_MIRROR for Neumann boundary conditions

Put basic tests for DMDA DM_BOUNDARY_MIRROR in 1d and 2d into makefile
Improved manual page for DM_BOUNDARY_MIRROR
Made DMS

Added example that uses DM_BOUNDARY_MIRROR for Neumann boundary conditions

Put basic tests for DMDA DM_BOUNDARY_MIRROR in 1d and 2d into makefile
Improved manual page for DM_BOUNDARY_MIRROR
Made DMSetUp_DA_3d() generate an error on DM_BOUNDARY_MIRROR since it is not currently supported

Time: 2 hours
Thanks-to: Mohammed Al-Mosallam <Al-MosallamMB@cardiff.ac.uk>

show more ...


/petsc/bin/maint/confignightly/el6-4
/petsc/bin/maint/confignightly/grind
/petsc/bin/maint/confignightly/grind2
/petsc/config/BuildSystem/config/compile/FC.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/PARTY.py
/petsc/config/BuildSystem/config/packages/pARMS.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Regression.py
/petsc/config/examples/arch-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-linux-pgi.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-mswin-uni.py
/petsc/include/petsc/finclude/ftn-custom/petscmat.h90
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/private/dmdaimpl.h
/petsc/include/petscdmcomposite.h
/petsc/include/petscdmtypes.h
/petsc/include/petscerror.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/src/dm/examples/tests/ex1.c
/petsc/src/dm/examples/tests/ex10.c
/petsc/src/dm/examples/tests/ex11.c
/petsc/src/dm/examples/tests/ex12.c
/petsc/src/dm/examples/tests/ex14.c
/petsc/src/dm/examples/tests/ex15.c
/petsc/src/dm/examples/tests/ex16.c
/petsc/src/dm/examples/tests/ex17.c
/petsc/src/dm/examples/tests/ex19.c
/petsc/src/dm/examples/tests/ex2.c
/petsc/src/dm/examples/tests/ex20.c
/petsc/src/dm/examples/tests/ex21.c
/petsc/src/dm/examples/tests/ex22.c
/petsc/src/dm/examples/tests/ex23.c
/petsc/src/dm/examples/tests/ex24.c
/petsc/src/dm/examples/tests/ex25.c
/petsc/src/dm/examples/tests/ex26.c
/petsc/src/dm/examples/tests/ex27.c
/petsc/src/dm/examples/tests/ex28.c
/petsc/src/dm/examples/tests/ex3.c
/petsc/src/dm/examples/tests/ex31.c
/petsc/src/dm/examples/tests/ex32.c
/petsc/src/dm/examples/tests/ex33.c
/petsc/src/dm/examples/tests/ex34.c
/petsc/src/dm/examples/tests/ex35.c
/petsc/src/dm/examples/tests/ex36.c
/petsc/src/dm/examples/tests/ex37.c
/petsc/src/dm/examples/tests/ex38.c
/petsc/src/dm/examples/tests/ex39.c
/petsc/src/dm/examples/tests/ex4.c
/petsc/src/dm/examples/tests/ex40.c
/petsc/src/dm/examples/tests/ex41.c
/petsc/src/dm/examples/tests/ex42.c
/petsc/src/dm/examples/tests/ex43.c
/petsc/src/dm/examples/tests/ex44.c
/petsc/src/dm/examples/tests/ex6.c
/petsc/src/dm/examples/tests/ex7.c
/petsc/src/dm/examples/tests/ex8.c
/petsc/src/dm/examples/tests/ex9.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex39_1.out
/petsc/src/dm/examples/tests/output/ex39_2.out
/petsc/src/dm/examples/tests/output/ex40_1.out
/petsc/src/dm/examples/tests/output/ex40_2.out
/petsc/src/dm/examples/tutorials/ex1.c
/petsc/src/dm/examples/tutorials/ex10.c
/petsc/src/dm/examples/tutorials/ex11f90.F90
/petsc/src/dm/examples/tutorials/ex12.c
/petsc/src/dm/examples/tutorials/ex13f90.F90
/petsc/src/dm/examples/tutorials/ex13f90aux.F90
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/examples/tutorials/ex15.c
/petsc/src/dm/examples/tutorials/ex2.c
/petsc/src/dm/examples/tutorials/ex3.c
/petsc/src/dm/examples/tutorials/ex4.c
/petsc/src/dm/examples/tutorials/ex5.c
/petsc/src/dm/examples/tutorials/ex51.c
/petsc/src/dm/examples/tutorials/ex65dm.c
/petsc/src/dm/examples/tutorials/ex7.c
/petsc/src/dm/examples/tutorials/ex8.c
/petsc/src/dm/examples/tutorials/ex9.c
/petsc/src/dm/examples/tutorials/makefile
/petsc/src/dm/examples/tutorials/output/ex11f90.out
/petsc/src/dm/examples/tutorials/swarm_ex1.c
/petsc/src/dm/examples/tutorials/swarm_ex3.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/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/da/dadestroy.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tests/ex2f90.F90
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex3f90.F90
/petsc/src/dm/impls/plex/examples/tutorials/ex4f90.F90
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex14.c
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex19.c
/petsc/src/ksp/ksp/examples/tests/ex26.c
/petsc/src/ksp/ksp/examples/tests/ex29.c
/petsc/src/ksp/ksp/examples/tests/ex32.c
/petsc/src/ksp/ksp/examples/tests/ex41.c
/petsc/src/ksp/ksp/examples/tests/ex5f.F
/petsc/src/ksp/ksp/examples/tutorials/ex11f.F
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F90
/petsc/src/ksp/ksp/examples/tutorials/ex14f.F
/petsc/src/ksp/ksp/examples/tutorials/ex15f.F
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F
/petsc/src/ksp/ksp/examples/tutorials/ex21f.F
/petsc/src/ksp/ksp/examples/tutorials/ex22f.F
/petsc/src/ksp/ksp/examples/tutorials/ex25.c
/petsc/src/ksp/ksp/examples/tutorials/ex28.c
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex2f.F
/petsc/src/ksp/ksp/examples/tutorials/ex31.c
/petsc/src/ksp/ksp/examples/tutorials/ex32.c
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex4.c
/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex44f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex45.c
/petsc/src/ksp/ksp/examples/tutorials/ex45f.F
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex50.c
/petsc/src/ksp/ksp/examples/tutorials/ex52f.F
/petsc/src/ksp/ksp/examples/tutorials/ex54f.F
/petsc/src/ksp/ksp/examples/tutorials/ex57f.F
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex65.c
/petsc/src/ksp/ksp/examples/tutorials/ex66.c
/petsc/src/ksp/ksp/examples/tutorials/ex6f.F
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/network/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex1_1.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex1_2.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex2.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex2_2.out
/petsc/src/ksp/ksp/examples/tutorials/network/output/ex2_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex44f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex61f_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex66_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex66_2.out
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/pc/examples/tests/ex8f.F
factor/factor.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/examples/tests/ex105f.F
/petsc/src/mat/examples/tests/ex120f.F
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex129.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/ex171f.F
/petsc/src/mat/examples/tests/ex196f90.F90
/petsc/src/mat/examples/tests/ex201f.F
/petsc/src/mat/examples/tests/ex36f.F
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex85f.F
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/utils/getcolv.c
/petsc/src/snes/examples/tests/ex12f.F
/petsc/src/snes/examples/tests/ex14f.F
/petsc/src/snes/examples/tests/ex18f90.F90
/petsc/src/snes/examples/tests/ex1f.F
/petsc/src/snes/examples/tests/ex69.c
/petsc/src/snes/examples/tests/makefile
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex16.c
/petsc/src/snes/examples/tutorials/ex18.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex20.c
/petsc/src/snes/examples/tutorials/ex21.c
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex25.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex33.c
/petsc/src/snes/examples/tutorials/ex35.c
/petsc/src/snes/examples/tutorials/ex40f90.F90
/petsc/src/snes/examples/tutorials/ex46.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex58.c
/petsc/src/snes/examples/tutorials/ex5f.F
/petsc/src/snes/examples/tutorials/ex5f90.F90
/petsc/src/snes/examples/tutorials/ex5f90t.F90
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/draw/examples/tests/ex4f.F
/petsc/src/sys/classes/draw/examples/tests/ex5f.F
/petsc/src/sys/classes/viewer/examples/tutorials/ex1f90.F90
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/examples/tests/ex17f.F
/petsc/src/sys/examples/tests/ex1f.F
/petsc/src/sys/examples/tests/ex5f.F
/petsc/src/sys/examples/tutorials/ex10f90.F90
/petsc/src/sys/examples/tutorials/ex3f.F
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/examples/tutorials/ex4f90.F90
/petsc/src/sys/examples/tutorials/ex5f90.F90
/petsc/src/sys/examples/tutorials/ex8f90.F90
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/logging/examples/tutorials/ex1f.F
/petsc/src/tao/bound/examples/tutorials/jbearing2.c
/petsc/src/tao/bound/examples/tutorials/plate2.c
/petsc/src/tao/bound/examples/tutorials/plate2f.F
/petsc/src/tao/complementarity/examples/tutorials/blackscholes.c
/petsc/src/tao/constrained/examples/tutorials/toyf.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.F
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion2f.F
/petsc/src/tao/unconstrained/examples/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock1f.F
/petsc/src/ts/examples/tests/ex22.c
/petsc/src/ts/examples/tests/ex25.c
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex3.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex4.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex6.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/shashi.F
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex12.c
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/ex14.c
/petsc/src/ts/examples/tutorials/ex15.c
/petsc/src/ts/examples/tutorials/ex17.c
/petsc/src/ts/examples/tutorials/ex1f.F
/petsc/src/ts/examples/tutorials/ex2.c
/petsc/src/ts/examples/tutorials/ex21.c
/petsc/src/ts/examples/tutorials/ex22.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex26.c
/petsc/src/ts/examples/tutorials/ex27.c
/petsc/src/ts/examples/tutorials/ex29.c
/petsc/src/ts/examples/tutorials/ex34.c
/petsc/src/ts/examples/tutorials/ex4.c
/petsc/src/ts/examples/tutorials/ex7.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/extchemfield.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/network/wash/pipeInterface.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic2.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic3.c
/petsc/src/ts/examples/tutorials/phasefield/heat.c
/petsc/src/ts/examples/tutorials/power_grid/ex6.c
/petsc/src/ts/examples/tutorials/power_grid/ex7.c
/petsc/src/ts/examples/tutorials/power_grid/ex8.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.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/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/output/ex9bus_2_alt.out
/petsc/src/vec/is/ao/examples/tests/ex4f.F
/petsc/src/vec/is/is/examples/tests/ex1f.F
/petsc/src/vec/is/is/examples/tests/ex2f.F
/petsc/src/vec/is/is/examples/tutorials/ex1f.F
/petsc/src/vec/is/is/examples/tutorials/ex1f90.F90
/petsc/src/vec/is/is/examples/tutorials/ex2f.F
/petsc/src/vec/is/is/examples/tutorials/ex3f90.F90
/petsc/src/vec/is/is/examples/tutorials/makefile
/petsc/src/vec/vec/examples/tests/ex19f.F
/petsc/src/vec/vec/examples/tests/ex20f.F
/petsc/src/vec/vec/examples/tests/ex30f.F
/petsc/src/vec/vec/examples/tests/ex32f.F
/petsc/src/vec/vec/examples/tests/ex40f90.F90
/petsc/src/vec/vec/examples/tests/makefile
/petsc/src/vec/vec/examples/tests/output/ex40f90_0.out
/petsc/src/vec/vec/examples/tutorials/ex11f.F
/petsc/src/vec/vec/examples/tutorials/ex14f.F
/petsc/src/vec/vec/examples/tutorials/ex1f.F
/petsc/src/vec/vec/examples/tutorials/ex1f90.F90
/petsc/src/vec/vec/examples/tutorials/ex20f90.F90
/petsc/src/vec/vec/examples/tutorials/ex21f90.F90
/petsc/src/vec/vec/examples/tutorials/ex2f.F
/petsc/src/vec/vec/examples/tutorials/ex3f.F
/petsc/src/vec/vec/examples/tutorials/ex4f.F
/petsc/src/vec/vec/examples/tutorials/ex4f90.F90
/petsc/src/vec/vec/examples/tutorials/ex9f.F
/petsc/src/vec/vec/examples/tutorials/makefile
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/tutorials/python/ex1f.F
f498cd0927-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add flag to compute range or kernel

4b3f184c27-Sep-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added parallel ILU preconditioner as proposed by Chow and Patel.

See paper "Fine-Grained Parallel Incomplete LU Factorization", SIAM SISC 37(2)
http://epubs.siam.org/doi/abs/10.1137/140968

ViennaCL: Added parallel ILU preconditioner as proposed by Chow and Patel.

See paper "Fine-Grained Parallel Incomplete LU Factorization", SIAM SISC 37(2)
http://epubs.siam.org/doi/abs/10.1137/140968896

Example for running with OpenCL with KSP ex2:
./ex2 -mat_type aijviennacl -vec_type viennacl -pc_type chowiluviennacl -viennacl_view -viennacl_backend opencl

show more ...

fbad917727-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: add local subs to the output of PCView_BDDC

48bebe3c26-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix computation of twodim flag

0759872622-Sep-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added smoothed aggregation preconditioner (saviennacl) similar to sacusp.

Requires commit 6e09ddc from ViennaCL repository. Release 1.7.1 is insufficient.

a6c96abe21-Sep-2016 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'

9543d0ff21-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fixes for uniprocessor runs

c6e4fdc620-Sep-2016 Hong Zhang <hzhang@mcs.anl.gov>

bugfix: initialize pc->failedreason = PC_NOERROR for PCSetUp_xxx()
Reported-by: David Knezevic <david.knezevic@akselos.com>

bb360cb420-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: use t_coarse_mat_is to compute subassembling pattern if multilevel has not been requested

7d871cd720-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: need to remove dirichlet dofs shared by more than two subregions

if a nodal dof is connected to a dirichlet dof set it to corner

53f2277e18-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

added test example for ex42.c

Improved manual page
Changed MatSchurComplementComputeExplicitOperator() to actually compute
the Schur complement and not ignore the 1,1 block of the matrix

Time: .1 h

added test example for ex42.c

Improved manual page
Changed MatSchurComplementComputeExplicitOperator() to actually compute
the Schur complement and not ignore the 1,1 block of the matrix

Time: .1 hours
Reported-by: Hoang Giang Bui <hgbk2008@gmail.com>

show more ...


/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/script.py
/petsc/include/petscbt.h
/petsc/include/petsclog.h
/petsc/src/dm/examples/tutorials/swarm_ex1.c
/petsc/src/dm/examples/tutorials/swarm_ex3.c
/petsc/src/dm/impls/da/dapreallocate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/swarm/data_bucket.c
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/index.html
/petsc/src/docs/website/publications/index.html
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex42_1.out
/petsc/src/ksp/ksp/impls/cg/cgeig.c
/petsc/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/utils/schurm.c
fieldsplit/fieldsplit.c
/petsc/src/mat/color/impls/minpack/dsm.c
/petsc/src/mat/color/impls/minpack/ido.c
/petsc/src/mat/color/impls/minpack/slo.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/ex45.c
/petsc/src/mat/examples/tests/ex50.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex72_1.out
/petsc/src/mat/order/degree.c
/petsc/src/mat/order/fn1wd.c
/petsc/src/mat/order/fndsep.c
/petsc/src/mat/utils/pheap.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/network/pflow/PFReadData.c
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex56_hypre.out
/petsc/src/snes/examples/tutorials/output/ex56_ml.out
/petsc/src/snes/interface/noise/snesdnest.c
/petsc/src/sys/classes/random/examples/tutorials/ex2.c
/petsc/src/sys/utils/sortd.c
/petsc/src/tao/bound/examples/tutorials/makefile
/petsc/src/tao/bound/examples/tutorials/plate2.c
/petsc/src/tao/complementarity/examples/tutorials/makefile
/petsc/src/tao/unconstrained/examples/tutorials/makefile
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/ts/examples/tutorials/makefile
08b6f89218-Sep-2016 stefano_zampini <stefano.zampini@gmail.com>

PCBDDC: add extra information to ASCIIView

637e853218-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix bug with tetrahedral meshes. A nodal dof is a corner also if the set of sharing subdomains is different from that of the edge dofs

28e7f59816-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'mark/gamg-aijtest'

bf00f58916-Sep-2016 Patrick Sanan <patrick.sanan@gmail.com>

PCTelescope: add citation


/petsc/bin/maint/buildtest
/petsc/bin/maint/fixinclude
/petsc/bin/maint/runhtml.py
/petsc/config/PETSc/Configure.py
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscmat.h
/petsc/lib/petsc/conf/rules
/petsc/src/dm/examples/tests/ex44.c
/petsc/src/dm/examples/tests/makefile
/petsc/src/dm/examples/tests/output/ex44.out
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/network/ex1.c
/petsc/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c
telescope/telescope.c
telescope/telescope_dmda.c
/petsc/src/mat/examples/tests/ex204.c
/petsc/src/mat/examples/tests/ex205.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/ex45.c
/petsc/src/mat/examples/tests/ex50.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex204.out
/petsc/src/mat/examples/tests/output/ex205.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/network/pflow/PFReadData.c
/petsc/src/sys/classes/random/examples/tutorials/ex2.c
/petsc/src/sys/objects/version.c
/petsc/src/sys/webclient/examples/tutorials/output/urlshorten_1.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_1.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_3.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_4.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_5.out
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/blmvm/blmvm.h
/petsc/src/tao/bound/impls/bqpip/bqpip.c
/petsc/src/tao/bound/impls/bqpip/bqpipimpl.h
/petsc/src/tao/bound/impls/bqpip/makefile
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/examples/tests/makefile
/petsc/src/tao/leastsquares/examples/tests/output/chwirut1_2.out
/petsc/src/tao/leastsquares/examples/tests/output/chwirut1_4.out
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1f.F
/petsc/src/tao/leastsquares/examples/tutorials/makefile
/petsc/src/tao/leastsquares/examples/tutorials/output/chwirut1_1.out
/petsc/src/tao/leastsquares/examples/tutorials/output/chwirut1f_1.out
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/ts/examples/tutorials/ex29.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/vec/vec/examples/tutorials/makefile

1...<<81828384858687888990>>...210