fixed some non-standard PETSc code: source file with no source, #include without full path from PETSc root to include fileupdated iphone builderHg-commit: b815c2c0cd32f2d30547b5032e995df93748071f
Added slot for subdomain scaling factor to pcis.h and changed creation of pcis->D in pcis.c accordingly.Added API for setting the scaling factor.Hg-commit: 73ed1a76f4247024fca5216f2d34881084d97e75
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
commit after merge, some manual mergesHg-commit: a60db41ebcbbb90ab0d02727666a69b6d3ee88a0
added PetscViewerASCIISynchronizedAllow()Hg-commit: 1b3990b2f3be4ca192efd6709c3e10216cbc65e2
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
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
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 ...
changed PCREDUNDANT to actually use the KSP in the object! Now -redundant_ksp_type gmres for example worksHg-commit: 9791ff14682958a0f4a5fdcb00bfb1afee0eb564
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
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
added vec x and b to the MatZeroRowsXXX() routines, they are not yet used.Hg-commit: aeb830e2090107e6c8d4fcf07605e004a9e621cf
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
merged ISCreateGeneral(), ISCreateGeneralNC() and ISCreateGeneralWithArray()Hg-commit: 6b6d97a9614bebe6ee4abe6a5cb88a816f7fa364
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
minor formating of short linesadded PetscStackCallHypre() for some hypre calls to do more extensive error checkingadded sends/recvs to PetscSynchronizedFlush() to prevent flooding network with mess
minor formating of short linesadded PetscStackCallHypre() for some hypre calls to do more extensive error checkingadded sends/recvs to PetscSynchronizedFlush() to prevent flooding network with messagesHg-commit: ee1bdc170b4d43abd68debf113987237fe5b2e2c
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
continue removing shiftnz, pd and zeroinblocksHg-commit: 836d618b16800edff7c580b2f0b8996c07da773a
removed totally out of date feti code from pc/impls/is/fetiit still used SLES :-(Hg-commit: b2165070c15dbadc9a645a2222700f48551747e3
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
12345678910