CGR does not handle PCSetDiagonalScale() so generate an error if user tries itadded note to PCApplyBAorAB() about diagonal scalingHg-commit: 04e3d615ff4c04a9b51bc2779455488d80533525
started PCReset for some specific PCsHg-commit: b7f18e9481f224c94e3d4cfe0089a846551898be
fixed .bib entries with Gail's correctionsremoved all checks of nonzero pointer before call to PetscFree and setting to zero of pointer after PetscFree, since PetscFree() does that all automatically
fixed .bib entries with Gail's correctionsremoved all checks of nonzero pointer before call to PetscFree and setting to zero of pointer after PetscFree, since PetscFree() does that all automaticallyHg-commit: 0f5bef9ea1fcd7ad8418fab6181ef990ea35c1db
show more ...
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
fixed bug in PetscViewerFlowControl macrosadded flow control to MatView_MPIAIJ_Binary()Hg-commit: 3e5713cc6686ba7b6f8946feb9b79d0951a80675
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
started converting use of PetscObjectFunctionQuery to PetscTry/UseMethod()Hg-commit: e4779cc5741e3e051848716e6d793b39d6ed8801
add PetscSubcommSetNumber(), PetscSubcommSetType(); update PetscSubcommCreate()Hg-commit: c04222d17a3d4758d323a78ce7695388d712e974
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
initialize subcomm in PCSetUp_BJacobi().Hg-commit: 94c84a045720a9a8b847576be588cd15fd749802
add '-ksp_view' for bjacobi when subcommunicators are used.Hg-commit: 66cc1def8f6b160dbe6e7e40291a85f89549f90f
Add MatGetMultiProcBlock() to MatOpsHg-commit: ee567dae8c92b47048f5cbcf74749067e770d7eb
add bjacobi_Multiproc(): a single block with multiple processesHg-commit: 5d4bd6173143ec2e1a6c44bdcede38b520252955
started adding Logically or Neighbor-wise Collective to manual pagesHg-commit: 7a478f9b05148e2efabc037328838c5851772610
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9ee752148eed3df65feb0f7eb0686798c3c0621b
the last work I will do on reformatting use of SETERRQX() and passing in the appropriate comm; I am bored to tearsHg-commit: 9e0ef782022dbdc055a74473b60f135ee06122ac
changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicatorreformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate
changed many calls to SETERRQ() to use correct (non-PETSC_COMM_SELF) communicatorreformated many badly formatted SETERRQ(); there was nonsense like {} around them or they were wrongly on a seperate lineHg-commit: 7550f3779f18eaf7ce68bae52b964532aa97c1d5
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
commit after merge of patch to 3.1 that removed extraneous include "matimpl.h"Hg-commit: cd6e3c721ebe97497a0385b2e30092de3c1f5f43
PC implementations should not access matimpl.h (the internals of matrices) unless they really need to, removed several unneeded accesses.Hg-commit: ed08571d0731ceb766180178f75857634f029a0a
changed cookie to classid cause that is what it is.Hg-commit: ffa25d1edea7afc409fcc13e7f2b63587b1494c1
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth vari
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth varientHg-commit: fd6366abd7eb1f3ec925faa0ecd078d5cc025eb2
bjacobi: error if any proc has 0 blocksHg-commit: 58a6bf159d675aafb80feaf3c49d69ee3afb9d64
1...<<1112131415