converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
partcially completed making PETSc object destructors take & for the argumentHg-commit: e5e776c3749e6dc0b2c108f7f84f10a7aaba55f5
got gfortran quad precision also working for 4.6added more pcreset for other PCsHg-commit: 9ecce33931895bae4575b370a4bd88f21e9fd656
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
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 ...
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
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
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
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
added most of the appropriate PetscObjectIncrementTabLevel() calls on KSP objectsHg-commit: 55ad623694bf2fcd3544ef7f480b24298f32bf4c
changes for solving the strict aliasing issue in PetscObject and derivedHg-commit: 278faecc91564f5495fa9f7d48380d547995fa45
initial changes for better memory loggin on objectsHg-commit: 0ef7914e13d41d173ef1ba2552c26bd9f41bc807
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
fix incref/decref pattern in many placesHg-commit: 22e103f7957be81eb52288a9ed4ffb27537b6d8f
added KSP/PCGetOperatorsSet() to determine if the operator is ready inside the solver object (i.e. KSPSetOperators() was called)changed all uses of KSP/PCGetOperators() that were used to see i
added KSP/PCGetOperatorsSet() to determine if the operator is ready inside the solver object (i.e. KSPSetOperators() was called)changed all uses of KSP/PCGetOperators() that were used to see if the operator had been set to use KSP/PCGetOperatorsSet() insteadMinor manual page fixupsHg-commit: aef2f37a6c88c0a2f393ce75cd2b759d94512c0f
added PCGALERKIN, MATSCATTER, better error messagefor Segv signals.Hg-commit: 4a052e1a4bafe1d7d553fae65851c4874a6f12ba
1234