heat equation now plots energy and forcesHg-commit: 7aa9c119c32770f0c353b5e5cac6ff7cbdd6023f
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
fixed some PCResetHg-commit: 1a6f5fc1c27b74d8f5d610cf83563c4ec287b72b
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
more PCReset_XXX() doneKSPDestroy() now zeros the pointerHg-commit: 734a7781b5d7d5bb9df4814d2e579008497bc8d8
added zeroing of pointer to VecDestroyVecs()Hg-commit: f208dcada3a3f640f354f9a431cecf4c9ce81cd5
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 ...
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
updates to docs to include actual hyperlink to users manual when possiblenow use PETSC_HAVE_DYNAMIC_LIBRARIES instead of PETSC_USE_DYNAMIC_LIBRARIES for PetscFListFind() etc so even statically built
updates to docs to include actual hyperlink to users manual when possiblenow use PETSC_HAVE_DYNAMIC_LIBRARIES instead of PETSC_USE_DYNAMIC_LIBRARIES for PetscFListFind() etc so even statically built PETSc can dynamically load new typesHg-commit: 44383b6f330cbb89c18413a3aa580692ad00c36e
Make PetscOptionsGetString ensure that the result is NULL terminated, update uses.The former usage sometimes passed len-1 and sometimes len(inconsistently). Unfortunately, even using a shorter va
Make PetscOptionsGetString ensure that the result is NULL terminated, update uses.The former usage sometimes passed len-1 and sometimes len(inconsistently). Unfortunately, even using a shorter value does notguarantee that the string is NULL terminated (because strncpy does notterminate if the source string is longer than len). Since both useswere incorrect in the presence of overflow, this patch chooses tospecify the length of the buffer rather than the maximum number ofnon-NULL characters.Hg-commit: cc94bdc2460eb6696fbd1c57d30a0d1f633d10f4
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
removed a few more places where matimpl.h was included without need in SNES and TS documented some cases where it currently is needed.Hg-commit: 0f7f3fc3c62b0206fb4cf61448073c00cee6a3f6
petsc.h --> petscsys.h (fortran equivalents also)new petsc.h that includes all PETSc includes is addedHg-commit: a82a9bcb80ed39c69991db706672838a5b792d44
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
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
mergeHg-commit: 8b48556a285e293c04f497a3a1e40ac96cfd5016
added error checking to fclose() calls in PETScHg-commit: 853540bb57cc348dfeb7d3948abdc1927a6b6e10
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
123456789