began removing extern "C" wrappers for functions passed to PetscObjectComposeFunction() and making appropriate ones staticHg-commit: eef29051d7c47680850b22cd953238719c6b75fc
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still availabl
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still available for use if neededalso fixed calls to PetscObjectComposeFunction() to not wrap lines (per PETSc coding style)Hg-commit: 822f9ddaac95a8ff6c2a9ad77fbf07d02d2c20d9
show more ...
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
Uncrustified src/dm/*. No re-uncrustification of un-uncrustified plex.c.Hg-commit: 0eadce41498eb88aa85fb46f989ad9d09bfd9c3e
don't list unneeded /*I includes; they clutter the manual pagesHg-commit: e78ba20ae96445858089a43bccd0933d14f8ae95
removed the silly #if defined(PETSC_USE_COMPLEX) special cases when the complex version gives the exact same results as the real version for real, i.e. PetscConj, PetscRealPart, do nothing and are ha
removed the silly #if defined(PETSC_USE_COMPLEX) special cases when the complex version gives the exact same results as the real version for real, i.e. PetscConj, PetscRealPart, do nothing and are harmless for the real casethe less #if def code duplication we have the betterHg-commit: 158afdac623e9fb04c1dbe14153c0895e6c4feef
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
removed all incorrect spaces before CHKERR...Hg-commit: 653d9985c7cfe8fed21a37081a5b64f5e24e6c17
DM: Added MatGet/SetDM() and updated DMs to handle Vec and Mat for thisHg-commit: d20ec0ce94bab2e32af8971314fa1b0124689ebf
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
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
updated DMSlicedCreate() to take ghost point and coupling informationcleaned up docs for DMSlicedCreateHg-commit: 6301f3ffea760b7fe7ad5493469b1d249d9048bf
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Changed DMDestroy to allow backend reference counting, Added DMCreateSubDM()- Now DMCreateSubDM() can replace decompositions, and it is more flexible since it allows combinations of fields, and pass
Changed DMDestroy to allow backend reference counting, Added DMCreateSubDM()- Now DMCreateSubDM() can replace decompositions, and it is more flexible since it allows combinations of fields, and passes null spaces- Allow null space constructors for fields in the DM- Added reference counting to DMComplex, which allows meshes to be shared among subdues- Changed DMDestroy() so that impls destroy dm->data so it can be ref counted- DMComplexClone() supports subdms- Added PetscSectionCreateSubsection() for subdmsHg-commit: c5f43df53c0b780431c93b4f8de6f822c8dd4c11
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
The comm argument to DMCoarsen or DMRefine should not use PETSC_NULL, it should use MPI_COMM_NULLHg-commit: ebfd90d136e614e3f7e877dc536ab77f25382894
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
DMRedundant sets entries in dense matrixHg-commit: 104f62c8f884dcf25cda8d1f0734fdfe7611f2a8
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
introduced another scalable symbolic matmatmult that does not use bitarraydon't know how all these other files got changedHg-commit: 9cf1fa173221b7baf45abd24f9c6760aa244faf0
Renamed DMGetInterpolation(), DMGetInjection(), and DMGetColoring() to DMCreateInterpolation(), etc for semantic consistencyHg-commit: a45bcab2b329db85bdff728f3e039f094e2e00b9
12345