Start casting floating point literals to (PetscScalar) to work with std::complex<float>There is still much more to be done.Hg-commit: 71e5798007d37fa1f814512de7878a7dadae5358
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
Remove unnecessary reverse dependenciesHg-commit: 2773b08414f9de120a1955cd275fe886559fd7ca
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Renamed DMGetInterpolation(), DMGetInjection(), and DMGetColoring() to DMCreateInterpolation(), etc for semantic consistencyHg-commit: a45bcab2b329db85bdff728f3e039f094e2e00b9
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
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
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
show more ...
commit after monster merge with Jed's changes to Truth/Bool broke some stuffHg-commit: 5caec4f276cb70c9322fa9314b3d9d9d41118eac
more conversion of DA methods to DMHg-commit: e2aa391703fc1f000b85cf3ac2e3248e5b4a2830
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
I have added PetscObjectPrintClassNamePrefixType() which is now (in theory) used uniformly in all the XXXView ASCII info formats to display this information appropriately. A nice improvement, elimina
I have added PetscObjectPrintClassNamePrefixType() which is now (in theory) used uniformly in all the XXXView ASCII info formats to display this information appropriately. A nice improvement, eliminated lots of duplicate code and makes it easier to have uniform output.Hg-commit: ac7db369abce3aaa842088cc8d77922f55ce8a59
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
finished labelling manual pages as Logically or Neighbor-wise CollectiveHg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517
fixed putting PetscObjectProcessOptionsHandlers() for each XXXSetFromOptions()Hg-commit: fdc7be12de37b8a400b6e561de9850bcc7e79f4f
removed many unused variablessmall amount of reformatingadded use of all arguments in MPIUNI call to prevent complaints about unused valuesHg-commit: f1e85e77153d4207c8ab2522ae8e9ec72b7358ec
Arguments in VecStrideScatter were invertedHg-commit: 11aa67349d30121b0d7f3892f00581aae9b91043
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
finished formating of SETERRQ() calls and changed a few PETSC_COMM_SELF to appropriate commHg-commit: 099173676d5157f4b09175cd1f5104bf5e549784
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
commit after pull of manual pages patches for 3.1Hg-commit: fdda79b9b0cfa271aff815250a8f6761d22b5ee8
numerious more manual page fixesHg-commit: f97289d881d4cb25b22cf1feeb454dade290664b
12345678910>>...16