History log of /petsc/src/ksp/pc/impls/ (Results 3501 – 3525 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e5a0faa415-May-2013 Peter Brune <brune@mcs.anl.gov>

Fixed a number of bugs in Classical GAMG

b375234f14-May-2013 Peter Brune <brune@mcs.anl.gov>

Fix to the threshold calculation

f82387ef13-May-2013 Peter Brune <brune@mcs.anl.gov>

Fixed PCGAMG_Classical so that thresholding decreases fill as bugs are fixed

3c9ab2c313-May-2013 Peter Brune <brune@mcs.anl.gov>

Fixed one-processor memory corruption bug for classical GAMG.

Not the normal way those things typically go..

bfde193f20-Mar-2013 Peter Brune <brune@mcs.anl.gov>

Namespacing in gamg/classical.c

8e6d0c3020-Mar-2013 Peter Brune <brune@mcs.anl.gov>

Added classical AMG to GAMG


/petsc/bin/maint/createpatch
/petsc/bin/maint/rebuildtar
/petsc/bin/petscnagupgrade.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/PETSc/packages/SuperLU_DIST.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/include/finclude/petscdmplexdef.h
/petsc/include/petscdmplex.h
/petsc/include/petscpc.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscversion.h
/petsc/src/dm/examples/tests/ex15.c
/petsc/src/dm/examples/tutorials/ex6.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F
/petsc/src/dm/impls/plex/examples/tests/ex2f90.F
/petsc/src/dm/impls/plex/examples/tests/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex13f90.F
/petsc/src/ksp/ksp/examples/tutorials/ex45f.F
/petsc/src/ksp/ksp/examples/tutorials/ex8.c
/petsc/src/ksp/ksp/examples/tutorials/ex8g.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex45f_1.out
gamg/classical.c
gamg/gamg.c
gamg/gamg.h
gamg/makefile
/petsc/src/mat/examples/tests/ex104.c
/petsc/src/mat/examples/tests/ex118.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex161.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex41.c
/petsc/src/mat/examples/tests/ex42.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex80.c
/petsc/src/mat/examples/tests/ex92.c
/petsc/src/mat/examples/tests/ex98.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/examples/tutorials/ex16.c
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex40f90.F90
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/sys/examples/tests/ex19.c
/petsc/src/sys/examples/tutorials/ex7.c
/petsc/src/sys/objects/mpinit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/objects/ptype.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/utils/segbuffer.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex2f.F
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex10_1.out
/petsc/src/ts/examples/tutorials/output/ex10_2.out
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/vec/is/ao/examples/tests/ex3d/ex3.cxx
/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/is/is/examples/tutorials/makefile
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/vec/examples/tests/output/ex37_1.out
/petsc/src/vec/vec/examples/tests/output/ex37_2.out
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/utils/vecio.c
1f817a2110-May-2013 Barry Smith <bsmith@mcs.anl.gov>

completed initial implementation of PetscCitationsRegister() and added proper cites for hypre, ml, mumps

dff3164610-May-2013 Barry Smith <bsmith@mcs.anl.gov>

-citations option causes the print out of approriate bibtex citation indices for all packages USED in the run
Most of the appropriate citations still need to be added

fe34226309-May-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'prbrune/dmda-subdomains-per-process'

b896cd9907-May-2013 Peter Brune <brune@mcs.anl.gov>

Fix PCGASM leak from not destroying subDMs from DMCreateDomainDecomposition()


/petsc/bin/maint/builddist
/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/default
/petsc/bin/maint/rebuildtar
/petsc/bin/maint/startnightly
/petsc/bin/petscnagupgrade.py
/petsc/conf/rules
/petsc/conf/test
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/PETSc/packages/scalapack.py
/petsc/config/PETSc/utilities/petscdir.py
/petsc/config/builder2.py
/petsc/config/cmakegen.py
/petsc/config/configure.py
/petsc/include/petsc-private/dmdaimpl.h
/petsc/include/petscdmda.h
/petsc/include/petsclog.h
/petsc/include/petscversion.h
/petsc/include/petscviewer.h
/petsc/makefile
/petsc/src/contrib/style/checks/PetscFunctionReturnFunction.sh
/petsc/src/contrib/style/checks/assert.sh
/petsc/src/contrib/style/checks/bool-condition.sh
/petsc/src/contrib/style/checks/chkxxx-space.sh
/petsc/src/contrib/style/checks/closing-bracket.sh
/petsc/src/contrib/style/checks/cpp-comments.sh
/petsc/src/contrib/style/checks/funct.sh
/petsc/src/contrib/style/checks/function-bracket.sh
/petsc/src/contrib/style/checks/ierr-chkerr.sh
/petsc/src/contrib/style/checks/if-indentation.sh
/petsc/src/contrib/style/checks/if0.sh
/petsc/src/contrib/style/checks/ifdef.sh
/petsc/src/contrib/style/checks/impl-include.sh
/petsc/src/contrib/style/checks/long-lines.sh
/petsc/src/contrib/style/checks/macros.sh
/petsc/src/contrib/style/checks/malloc-free.sh
/petsc/src/contrib/style/checks/mpi3-deprecated.sh
/petsc/src/contrib/style/checks/mpi3-removed.sh
/petsc/src/contrib/style/checks/null.sh
/petsc/src/contrib/style/checks/parentheses-space.sh
/petsc/src/contrib/style/checks/parenthesis-curly-brace.sh
/petsc/src/contrib/style/checks/space-in-cast.sh
/petsc/src/contrib/style/checks/tabs.sh
/petsc/src/contrib/style/stylecheck.sh
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/examples/tutorials/ex19.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/interface/dm.c
gasm/gasm.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/sys/objects/version.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/ts/examples/tutorials/power_grid/ex2.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
3381267707-May-2013 Satish Balay <balay@mcs.anl.gov>

gamg: change '1.e300' to 'PETSC_MAX_REAL'. Fixes single precision 'runex55_SA'

11513a8307-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
Pe

Merge branch 'jed/stack-call-blas'

Fix performance bug that calling BLAS takes an amount of time dependent
on the number of memory allocations that the program has made.

* jed/stack-call-blas:
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
Stack: consolidate handling of PetscStack

show more ...

9d1cdf7307-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamg-params'

* madams/gamg-params:
PCGAMG: change default nsmooths, reuse_interpolation, threshold


/petsc/.gitignore
/petsc/bin/pythonscripts/PetscGenerateFEMQuadrature.py
/petsc/bin/pythonscripts/PetscGenerateFEMQuadratureTensorProduct.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/FEM.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/finclude/ftn-custom/petscdmplex.h90
/petsc/include/finclude/petscvec.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/kernels/blockmatmult.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/sieve/ISieve.hh
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex1f90.F
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/ex5.c
/petsc/src/dm/impls/plex/examples/tests/ex7.c
/petsc/src/dm/impls/plex/examples/tests/ex8.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_8.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1f90_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex2f90_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex4_3.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_11.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_4.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_5.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_6.out
/petsc/src/dm/impls/plex/examples/tests/output/ex7_7.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_0.out
/petsc/src/dm/impls/plex/examples/tests/output/ex8_1.out
/petsc/src/dm/impls/plex/examples/tutorials/ex1.c
/petsc/src/dm/impls/plex/examples/tutorials/ex1f90.F
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1_1.out
/petsc/src/dm/impls/plex/examples/tutorials/output/ex1f90_1.out
/petsc/src/dm/impls/plex/f90-custom/zplexf90.c
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplex.c
/petsc/src/dm/impls/plex/ftn-custom/zplexsubmesh.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcgns.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexinterpolate.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/plex/plexvtk.c
/petsc/src/ksp/ksp/examples/tests/ex44.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex44_aij_nonz.out
/petsc/src/ksp/ksp/examples/tests/output/ex44_aij_zero.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54f.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
gamg/agg.c
gamg/gamg.c
/petsc/src/mat/examples/tests/output/ex9_1.out
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/makefile
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex31.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.out
/petsc/src/snes/examples/tutorials/output/ex52_18.out
/petsc/src/snes/examples/tutorials/output/ex52_19.out
/petsc/src/snes/examples/tutorials/output/ex52_20.out
/petsc/src/snes/examples/tutorials/output/ex52_21.out
/petsc/src/snes/examples/tutorials/output/ex52_22.out
/petsc/src/snes/examples/tutorials/output/ex52_23.out
/petsc/src/snes/examples/tutorials/output/ex52_24.out
/petsc/src/snes/examples/tutorials/output/ex52_25.out
/petsc/src/snes/examples/tutorials/output/ex52_26.out
/petsc/src/snes/examples/tutorials/output/ex52_27.out
/petsc/src/snes/examples/tutorials/output/ex52_28.out
/petsc/src/snes/examples/tutorials/output/ex52_29.out
/petsc/src/snes/examples/tutorials/output/ex52_30.out
/petsc/src/snes/examples/tutorials/output/ex52_31.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.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_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_4.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
/petsc/src/snes/utils/ftn-custom/makefile
/petsc/src/snes/utils/ftn-custom/zdmlocalsnesf.c
/petsc/src/snes/utils/ftn-custom/zdmsnesf.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/f90-custom/makefile
/petsc/src/vec/vec/utils/f90-custom/zvsectionf90.c
d304261404-May-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: change default nsmooths, reuse_interpolation, threshold

-pc_gamg_agg_nsmooths 1 (was 0)

Although unsmoothed aggregation is more robust, smoothed is faster for
the problems that AMG is

PCGAMG: change default nsmooths, reuse_interpolation, threshold

-pc_gamg_agg_nsmooths 1 (was 0)

Although unsmoothed aggregation is more robust, smoothed is faster for
the problems that AMG is most frequently used for.

-pc_gamg_reuse_interpolation FALSE (was TRUE)

Lagging interpolation by default causes GAMG to spuriously fail for
many nonlinear problems and transient problems with moving coefficient
structure, and with variable time steps.

-pc_gamg_threshold 0.0 (was .001)

ML does not use thresholding by default, so this change makes GAMG
algorithmically more similar. Increasing the threshold causes slower
coarsening, which increases grid complexity. It is critical for
anisotropic problems.

show more ...

e8c4938105-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'toby/pcml-nnz'

* toby/pcml-nnz:
PCML: set N_nonzeros so thatfine-grid operator complexity is reported


/petsc/config/BuildSystem/config/functions.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/PETSc/FEM.py
/petsc/config/PETSc/packages/Chaco.py
/petsc/config/PETSc/packages/elemental.py
/petsc/config/PETSc/utilities/Regression.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/mpiuni/mpi.h
/petsc/include/petscsys.h
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/comp/user.F
/petsc/src/contrib/fun3d/comp/user.h
/petsc/src/contrib/fun3d/comp/userJac.F
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/fun3d/incomp/makefile
/petsc/src/contrib/fun3d/incomp/user.F
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex42.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/makefile
ml/ml.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/mpi/bstream/mpibstream.c
/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/sbaij/mpi/sbstream/mpisbstream.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex15_4.out
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/viewer/examples/tests/ex3.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/mpits.c
/petsc/src/sys/utils/segbuffer.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/examples/tutorials/output/ex17_1.out
/petsc/src/ts/examples/tutorials/output/ex26_2.out
/petsc/src/ts/examples/tutorials/output/ex26_3.out
/petsc/src/ts/examples/tutorials/output/ex29.out
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tseig.c
/petsc/src/vec/is/sf/impls/window/makefile
/petsc/src/vec/vec/utils/vecio.c
8b83055f05-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude

PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)

When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see
unacceptable performance degradation (orders of magnitude).
PetscStackCallBLAS is currently identical to PetscStackCall except for
skipping CHKMEMQ, but such checking could be made optional in the
future.

show more ...


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/PETSc/FEM.py
/petsc/config/PETSc/packages/Chaco.py
/petsc/config/PETSc/packages/elemental.py
/petsc/config/PETSc/utilities/Regression.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/mpiuni/mpi.h
/petsc/include/petsc-private/kernels/blockinvert.h
/petsc/include/petsc-private/kernels/petscaxpy.h
/petsc/include/petscblaslapack.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/contrib/fun3d/comp/user.F
/petsc/src/contrib/fun3d/comp/user.h
/petsc/src/contrib/fun3d/comp/userJac.F
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/fun3d/incomp/makefile
/petsc/src/contrib/fun3d/incomp/user.F
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/plex/plexvtu.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex42.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.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/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmreig.c
/petsc/src/ksp/ksp/interface/eige.c
asa/asa.c
bddc/bddc.c
gamg/agg.c
gamg/geo.c
shell/shellpc.c
svd/svd.c
tfs/gs.c
tfs/xxt.c
tfs/xyt.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/mpi/bstream/mpibstream.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/dense/mpi/mmdense.c
/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/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/sbstream/mpisbstream.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex15_4.out
/petsc/src/snes/impls/ngmres/ngmresfunc.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/sys/classes/viewer/examples/tests/ex3.c
/petsc/src/sys/utils/str.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/vec/is/sf/impls/window/makefile
/petsc/src/vec/vec/impls/seq/bvec1.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/utils/vecio.c
8a62b70116-Apr-2013 Toby Isaac <tisaac@ices.utexas.edu>

PCML: set N_nonzeros so thatfine-grid operator complexity is reported

With the version of ML in Trilinos (but not with stand-alone ML, fetched
by --download-ml), failure to set this variable results

PCML: set N_nonzeros so thatfine-grid operator complexity is reported

With the version of ML in Trilinos (but not with stand-alone ML, fetched
by --download-ml), failure to set this variable results in bogus values
(sometimes negative) being given, instead of reasonable output like:

Smoothed Aggregation : operator complexity = 1.358396e+00

show more ...


/petsc/conf/test
/petsc/config/PETSc/packages/ams.py
/petsc/config/PETSc/packages/txpetscgpu.py
/petsc/include/finclude/ftn-custom/makefile
/petsc/include/finclude/petscsnesdef.h
/petsc/include/petscao.h
/petsc/include/petscbt.h
/petsc/include/petsccharacteristic.h
/petsc/include/petscdraw.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpf.h
/petsc/include/petscsf.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscthreadcomm.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscviewer.h
/petsc/interfaces/lua/src/makefile
/petsc/interfaces/makefile
/petsc/setup.py
/petsc/src/dm/impls/adda/examples/makefile
/petsc/src/dm/impls/adda/examples/tests/makefile
/petsc/src/dm/impls/adda/makefile
/petsc/src/dm/impls/da/f90-custom/makefile
/petsc/src/dm/impls/da/usfft/makefile
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/examples/tutorials/makefile
/petsc/src/dm/impls/moab/examples/tests/makefile
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/doxygen/manual/user/acknowl.h
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/miscellaneous/external.html
/petsc/src/ksp/ksp/examples/tests/ex43-aijcusparse.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse.out
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse_2.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_aijcusparse.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/makefile
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/makefile
/petsc/src/ksp/ksp/impls/gmres/agmres/makefile
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itcreate.c
ml/ml.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/color/color.c
/petsc/src/mat/impls/aij/mpi/mpicusp/makefile
/petsc/src/mat/impls/aij/mpi/mpicusparse/makefile
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/cufft/makefile
/petsc/src/mat/impls/fft/fftw/ftn-custom/makefile
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/partition/partition.c
/petsc/src/snes/examples/tutorials/cahn-hilliard-schemes/makefile
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/impls/gs/makefile
/petsc/src/snes/impls/ms/makefile
/petsc/src/snes/impls/qn/makefile
/petsc/src/snes/impls/vi/rs/makefile
/petsc/src/snes/impls/vi/rsaug/makefile
/petsc/src/snes/impls/vi/ss/makefile
/petsc/src/snes/interface/dlregissnes.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/makefile
/petsc/src/snes/linesearch/interface/linesearchregi.c
/petsc/src/sys/ams/java/makefile
/petsc/src/sys/classes/bag/makefile
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/makefile
/petsc/src/sys/classes/random/examples/makefile
/petsc/src/sys/classes/random/examples/tutorials/makefile
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand48/makefile
/petsc/src/sys/classes/random/impls/sprng/makefile
/petsc/src/sys/classes/random/interface/dlregisrand.c
/petsc/src/sys/classes/random/interface/ftn-custom/makefile
/petsc/src/sys/classes/random/interface/makefile
/petsc/src/sys/classes/random/interface/randreg.c
/petsc/src/sys/classes/random/makefile
/petsc/src/sys/classes/viewer/examples/makefile
/petsc/src/sys/classes/viewer/impls/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/info/ftn-custom/makefile
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/ftn-custom/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/logging/utils/makefile
/petsc/src/sys/objects/f2003-src/fsrc/makefile
/petsc/src/sys/objects/f2003-src/makefile
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/dlregisthreadcomm.c
/petsc/src/sys/threadcomm/interface/makefile
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/threadcomm/makefile
/petsc/src/sys/webserver/makefile
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/characteristic/interface/slregis.c
/petsc/src/ts/examples/tests/ex25.c
/petsc/src/ts/examples/tests/makefile
/petsc/src/ts/examples/tests/output/ex25_1.out
/petsc/src/ts/examples/tests/output/ex25_2.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex30.cxx
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex30_1.out
/petsc/src/ts/examples/tutorials/output/ex30_2.out
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/ts/impls/implicit/gl/gladapt.c
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/tsreg.c
/petsc/src/vec/is/ao/impls/basic/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c
/petsc/src/vec/is/ao/impls/basic/makefile
/petsc/src/vec/is/ao/impls/makefile
/petsc/src/vec/is/ao/impls/mapping/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/mapping/makefile
/petsc/src/vec/is/ao/impls/memscalable/makefile
/petsc/src/vec/is/ao/interface/aoreg.c
/petsc/src/vec/is/ao/interface/dlregisdm.c
/petsc/src/vec/is/ao/interface/ftn-custom/makefile
/petsc/src/vec/is/ao/interface/makefile
/petsc/src/vec/is/ao/makefile
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/is/interface/makefile
/petsc/src/vec/is/is/makefile
/petsc/src/vec/is/makefile
/petsc/src/vec/is/sf/interface/dlregissf.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/mpicusp/makefile
/petsc/src/vec/vec/impls/nest/ftn-custom/makefile
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/utils/veccusp/makefile
/petsc/src/vec/vec/utils/veccusp/vscatcusp.c
/petsc/src/vec/vec/utils/vinv.c
3630d66426-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'madams/gamg-aggoptions'

More delegation and less method-overriding.

* madams/gamg-aggoptions:
PCGAMG: call subtype destroy from PCDestroy_GAMG
PCGAMG: move subtype pointers to _PC

Merge branch 'madams/gamg-aggoptions'

More delegation and less method-overriding.

* madams/gamg-aggoptions:
PCGAMG: call subtype destroy from PCDestroy_GAMG
PCGAMG: move subtype pointers to _PCGAMGOps.
PCGAMG: set subtype in PCSetFromOptions_GAMG instead of PCCreate_GAMG

show more ...

b69f5a1726-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/pcview-before-setup'

* jed/pcview-before-setup:
PCView_MG: avoid SEGV before PCSetUp
PCView: warn about incomplete information before PCSetUp


/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petscdm.h
/petsc/include/petscsf.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
mg/mg.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/color/color.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex22.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/amd/amd.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/order/sp1wd.c
/petsc/src/mat/order/spnd.c
/petsc/src/mat/order/spqmd.c
/petsc/src/mat/order/sprcm.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex1f.F
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/ncg/snesncg.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/impls/richardson/snesrichardson.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/ftn-custom/zsnesf.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/shell/linesearchshell.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/examples/tutorials/ex22.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex27.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/impls/rosw/rosw.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/sf/impls/basic/sfbasic.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/sf/interface/sftype.c
/petsc/src/vec/vec/interface/vector.c
4b4408bb19-Apr-2013 Jed Brown <jed@59A2.org>

MatRestoreRow: zero arguments after restore to catch accidental misuse

Explicitly pass NULL when we are intentionally using the number of
columns after restoring the row.

e3deeeaf18-Apr-2013 Jed Brown <jed@59A2.org>

PCView_MG: avoid SEGV before PCSetUp


/petsc/conf/test
/petsc/config/PETSc/packages/ams.py
/petsc/config/PETSc/packages/txpetscgpu.py
/petsc/include/finclude/ftn-custom/makefile
/petsc/include/finclude/petscsnesdef.h
/petsc/include/petscao.h
/petsc/include/petscbt.h
/petsc/include/petsccharacteristic.h
/petsc/include/petscdraw.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpf.h
/petsc/include/petscsf.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscthreadcomm.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscviewer.h
/petsc/interfaces/lua/src/makefile
/petsc/interfaces/makefile
/petsc/setup.py
/petsc/src/dm/impls/adda/examples/makefile
/petsc/src/dm/impls/adda/examples/tests/makefile
/petsc/src/dm/impls/adda/makefile
/petsc/src/dm/impls/da/f90-custom/makefile
/petsc/src/dm/impls/da/usfft/makefile
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/examples/tutorials/makefile
/petsc/src/dm/impls/moab/examples/tests/makefile
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/doxygen/manual/user/acknowl.h
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/miscellaneous/external.html
/petsc/src/ksp/ksp/examples/tests/ex43-aijcusparse.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse.out
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse_2.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_aijcusparse.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/makefile
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/makefile
/petsc/src/ksp/ksp/impls/gmres/agmres/makefile
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itcreate.c
mg/mg.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/color/color.c
/petsc/src/mat/impls/aij/mpi/mpicusp/makefile
/petsc/src/mat/impls/aij/mpi/mpicusparse/makefile
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/cufft/makefile
/petsc/src/mat/impls/fft/fftw/ftn-custom/makefile
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/partition/partition.c
/petsc/src/snes/examples/tutorials/cahn-hilliard-schemes/makefile
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/impls/gs/makefile
/petsc/src/snes/impls/ms/makefile
/petsc/src/snes/impls/qn/makefile
/petsc/src/snes/impls/vi/rs/makefile
/petsc/src/snes/impls/vi/rsaug/makefile
/petsc/src/snes/impls/vi/ss/makefile
/petsc/src/snes/interface/dlregissnes.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/makefile
/petsc/src/snes/linesearch/interface/linesearchregi.c
/petsc/src/sys/ams/java/makefile
/petsc/src/sys/classes/bag/makefile
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/makefile
/petsc/src/sys/classes/random/examples/makefile
/petsc/src/sys/classes/random/examples/tutorials/makefile
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand48/makefile
/petsc/src/sys/classes/random/impls/sprng/makefile
/petsc/src/sys/classes/random/interface/dlregisrand.c
/petsc/src/sys/classes/random/interface/ftn-custom/makefile
/petsc/src/sys/classes/random/interface/makefile
/petsc/src/sys/classes/random/interface/randreg.c
/petsc/src/sys/classes/random/makefile
/petsc/src/sys/classes/viewer/examples/makefile
/petsc/src/sys/classes/viewer/impls/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/info/ftn-custom/makefile
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/ftn-custom/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/logging/utils/makefile
/petsc/src/sys/objects/f2003-src/fsrc/makefile
/petsc/src/sys/objects/f2003-src/makefile
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/dlregisthreadcomm.c
/petsc/src/sys/threadcomm/interface/makefile
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/threadcomm/makefile
/petsc/src/sys/webserver/makefile
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/characteristic/interface/slregis.c
/petsc/src/ts/examples/tests/ex25.c
/petsc/src/ts/examples/tests/makefile
/petsc/src/ts/examples/tests/output/ex25_1.out
/petsc/src/ts/examples/tests/output/ex25_2.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex30.cxx
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex30_1.out
/petsc/src/ts/examples/tutorials/output/ex30_2.out
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/ts/impls/implicit/gl/gladapt.c
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/tsreg.c
/petsc/src/vec/is/ao/impls/basic/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/basic/ftn-custom/zaobasicf.c
/petsc/src/vec/is/ao/impls/basic/makefile
/petsc/src/vec/is/ao/impls/makefile
/petsc/src/vec/is/ao/impls/mapping/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/mapping/makefile
/petsc/src/vec/is/ao/impls/memscalable/makefile
/petsc/src/vec/is/ao/interface/aoreg.c
/petsc/src/vec/is/ao/interface/dlregisdm.c
/petsc/src/vec/is/ao/interface/ftn-custom/makefile
/petsc/src/vec/is/ao/interface/makefile
/petsc/src/vec/is/ao/makefile
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/is/interface/makefile
/petsc/src/vec/is/is/makefile
/petsc/src/vec/is/makefile
/petsc/src/vec/is/sf/interface/dlregissf.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/mpicusp/makefile
/petsc/src/vec/vec/impls/nest/ftn-custom/makefile
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/utils/veccusp/makefile
/petsc/src/vec/vec/utils/veccusp/vscatcusp.c
/petsc/src/vec/vec/utils/vinv.c
9b8ffb5715-Apr-2013 Jed Brown <jed@59A2.org>

PCGAMG: call subtype destroy from PCDestroy_GAMG

Having the subtype call the parent is more fragile because the
delineation of responsibilities is less clear and the call order could
be different fo

PCGAMG: call subtype destroy from PCDestroy_GAMG

Having the subtype call the parent is more fragile because the
delineation of responsibilities is less clear and the call order could
be different for different subtypes.

show more ...

1ab5ffc915-Apr-2013 Jed Brown <jed@59A2.org>

PCGAMG: move subtype pointers to _PCGAMGOps.

Avoid stomping on user subtype preference in PCSetFromOptions_GAMG.

Subtype function pointers are now cleared by PCGAMGSetType to avoid
lingering from t

PCGAMG: move subtype pointers to _PCGAMGOps.

Avoid stomping on user subtype preference in PCSetFromOptions_GAMG.

Subtype function pointers are now cleared by PCGAMGSetType to avoid
lingering from the last type in cases where not all pointers get set.
Also store the type name to help with debugging and diagnostic output.

show more ...

b7cbab4e31-Mar-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: set subtype in PCSetFromOptions_GAMG instead of PCCreate_GAMG

3e3471cc13-Apr-2013 Mark Adams <mark.adams@columbia.edu>

PCGAMG: add PCGAMGInitializePackage (fixes memory leak)


/petsc/conf/test
/petsc/config/PETSc/packages/ams.py
/petsc/config/PETSc/packages/txpetscgpu.py
/petsc/include/finclude/ftn-custom/makefile
/petsc/include/finclude/petscsnesdef.h
/petsc/include/petscao.h
/petsc/include/petscbt.h
/petsc/include/petsccharacteristic.h
/petsc/include/petscdraw.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpf.h
/petsc/include/petscsf.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscthreadcomm.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/include/petscviewer.h
/petsc/interfaces/lua/src/makefile
/petsc/interfaces/makefile
/petsc/src/dm/impls/adda/examples/makefile
/petsc/src/dm/impls/adda/examples/tests/makefile
/petsc/src/dm/impls/adda/makefile
/petsc/src/dm/impls/da/f90-custom/makefile
/petsc/src/dm/impls/da/usfft/makefile
/petsc/src/dm/impls/makefile
/petsc/src/dm/impls/mesh/examples/tests/makefile
/petsc/src/dm/impls/mesh/examples/tutorials/makefile
/petsc/src/dm/impls/moab/examples/tests/makefile
/petsc/src/dm/impls/redundant/makefile
/petsc/src/dm/impls/shell/makefile
/petsc/src/dm/impls/sliced/makefile
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/ksp/examples/tests/ex43-aijcusparse.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse.out
/petsc/src/ksp/ksp/examples/tests/output/ex43-aijcusparse_2.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_aijcusparse.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/makefile
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/makefile
/petsc/src/ksp/ksp/impls/gmres/agmres/makefile
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/ksp/interface/itcreate.c
gamg/gamg.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/color/color.c
/petsc/src/mat/impls/aij/mpi/mpicusp/makefile
/petsc/src/mat/impls/aij/mpi/mpicusparse/makefile
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/cufft/makefile
/petsc/src/mat/impls/fft/fftw/ftn-custom/makefile
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/partition/partition.c
/petsc/src/snes/examples/tutorials/cahn-hilliard-schemes/makefile
/petsc/src/snes/impls/gs/makefile
/petsc/src/snes/impls/ms/makefile
/petsc/src/snes/impls/qn/makefile
/petsc/src/snes/impls/vi/rs/makefile
/petsc/src/snes/impls/vi/rsaug/makefile
/petsc/src/snes/impls/vi/ss/makefile
/petsc/src/snes/interface/dlregissnes.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/impls/makefile
/petsc/src/snes/linesearch/interface/linesearchregi.c
/petsc/src/sys/ams/java/makefile
/petsc/src/sys/classes/bag/makefile
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/makefile
/petsc/src/sys/classes/random/examples/makefile
/petsc/src/sys/classes/random/examples/tutorials/makefile
/petsc/src/sys/classes/random/impls/makefile
/petsc/src/sys/classes/random/impls/rand/makefile
/petsc/src/sys/classes/random/impls/rand48/makefile
/petsc/src/sys/classes/random/impls/sprng/makefile
/petsc/src/sys/classes/random/interface/dlregisrand.c
/petsc/src/sys/classes/random/interface/ftn-custom/makefile
/petsc/src/sys/classes/random/interface/makefile
/petsc/src/sys/classes/random/interface/randreg.c
/petsc/src/sys/classes/random/makefile
/petsc/src/sys/classes/viewer/examples/makefile
/petsc/src/sys/classes/viewer/impls/matlab/makefile
/petsc/src/sys/classes/viewer/impls/socket/matlab/makefile
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/info/ftn-custom/makefile
/petsc/src/sys/info/makefile
/petsc/src/sys/logging/ftn-custom/makefile
/petsc/src/sys/logging/makefile
/petsc/src/sys/logging/utils/makefile
/petsc/src/sys/objects/f2003-src/fsrc/makefile
/petsc/src/sys/objects/f2003-src/makefile
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/threadcomm/interface/dlregisthreadcomm.c
/petsc/src/sys/threadcomm/interface/makefile
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/threadcomm/makefile
/petsc/src/sys/webserver/makefile
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/characteristic/interface/slregis.c
/petsc/src/ts/examples/tests/ex25.c
/petsc/src/ts/examples/tests/makefile
/petsc/src/ts/examples/tests/output/ex25_1.out
/petsc/src/ts/examples/tests/output/ex25_2.out
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex30.cxx
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex30_1.out
/petsc/src/ts/examples/tutorials/output/ex30_2.out
/petsc/src/ts/examples/tutorials/phasefield/makefile
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/ts/impls/implicit/gl/gladapt.c
/petsc/src/ts/interface/dlregists.c
/petsc/src/ts/interface/tsreg.c
/petsc/src/vec/is/ao/impls/basic/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/basic/makefile
/petsc/src/vec/is/ao/impls/makefile
/petsc/src/vec/is/ao/impls/mapping/ftn-custom/makefile
/petsc/src/vec/is/ao/impls/mapping/makefile
/petsc/src/vec/is/ao/impls/memscalable/makefile
/petsc/src/vec/is/ao/interface/aoreg.c
/petsc/src/vec/is/ao/interface/dlregisdm.c
/petsc/src/vec/is/ao/interface/ftn-custom/makefile
/petsc/src/vec/is/ao/interface/makefile
/petsc/src/vec/is/ao/makefile
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/is/interface/makefile
/petsc/src/vec/is/is/makefile
/petsc/src/vec/is/makefile
/petsc/src/vec/is/sf/interface/dlregissf.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/mpi/mpicusp/makefile
/petsc/src/vec/vec/impls/nest/ftn-custom/makefile
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/utils/veccusp/makefile
/petsc/src/vec/vec/utils/veccusp/vscatcusp.c
/petsc/src/vec/vec/utils/vinv.c

1...<<141142143144145146147148149150>>...210