reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
merge from 3.3Hg-commit: b0c1bc199ce15cce9ff30cbb3c1234eabd4c41bc
fix memory leak in PCSetUp_Cholesky() as reported by [petsc-maint #134423] Memory leak in CholeskyHg-commit: 074bf8d4878deb4314e2f7d1be367aa4aadab885
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
rm support for spoolesHg-commit: f63ad423091e815c9f03907640b3d5a4908d978d
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
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
bugfix for single precision build: replace zeropivot=1.e-12 with 100.0*PETSC_MACHINE_EPSILONThe former hangs in src/ksp/ksp/examples/tutorials/runex32Hg-commit: 912e0bd91134ba3086e9b01a03649817fd7
bugfix for single precision build: replace zeropivot=1.e-12 with 100.0*PETSC_MACHINE_EPSILONThe former hangs in src/ksp/ksp/examples/tutorials/runex32Hg-commit: 912e0bd91134ba3086e9b01a03649817fd72bf9d
show more ...
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
ISDestroy() now zeros the pointeradded a couple more PCRest_Hg-commit: 646656e619383798fae72855f3a4f260d7fdf07a
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
changed PCFactorSetMatSolverPackage() to NOT require the Mat before being called, now it just keeps a copy of the package name and uses it lateradded PCFactorSetUpMatSolverPackage() actually calls M
changed PCFactorSetMatSolverPackage() to NOT require the Mat before being called, now it just keeps a copy of the package name and uses it lateradded PCFactorSetUpMatSolverPackage() actually calls MatGetFactor() so there now exists a factor matrix and PCFactorGetMatrix() can be called and then options set from the program.Hg-commit: 7f7727b0030448abcd98a3d596d64ed83143f965
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
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
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
completed PetscValidLogicallyCollectiveXXX() routines and usageHg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
started adding Logically or Neighbor-wise Collective to manual pagesHg-commit: 7a478f9b05148e2efabc037328838c5851772610
removed unneeded and illegal fact temp variablesHg-commit: b0e3cddac8ff386121e3367e72d44fe7a0d69ec3
call MatGetFactor() from MatFactorGetSolverPackage() to enable user set procedural options for external direct solversrename MatMumpsSetIcntl() to MatSetMumpsIcntl()Hg-commit: c69e747aa4639aaeccec
call MatGetFactor() from MatFactorGetSolverPackage() to enable user set procedural options for external direct solversrename MatMumpsSetIcntl() to MatSetMumpsIcntl()Hg-commit: c69e747aa4639aaeccec3b85fa7839fc82edbd0d
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
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
12345678