Add references for PCLSCHg-commit: ff33760c1e46e5f6a2fa56af1c290f38a36bdc3c
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Forward LSC_L and LSC_Lp to PCLSCHg-commit: 61b7754a64fadaa883284fd8a412b3d70c832dc2
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
fixed some PCResetHg-commit: 1a6f5fc1c27b74d8f5d610cf83563c4ec287b72b
got gfortran quad precision also working for 4.6added more pcreset for other PCsHg-commit: 9ecce33931895bae4575b370a4bd88f21e9fd656
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 ...
updates to users manualupdates to lsc.c to auto-generate matrix needed in solver in preconditioner, added PCView for lscHg-commit: f76284c2784df0e65608aafa9b7764ac8405f68d
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
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
Add PCLSC, a Schur complement preconditioner based on the least squarescommutator of Elman et al. It is very similar to BFBt, but slightlymore general and typically used with MatSchurComplement an
Add PCLSC, a Schur complement preconditioner based on the least squarescommutator of Elman et al. It is very similar to BFBt, but slightlymore general and typically used with MatSchurComplement andPCFieldSplit.@article{elman2006bpb, title={{Block preconditioners based on approximate commutators}}, author={Elman, H. and Howle, V.E. and Shadid, J. and Shuttleworth, R. and Tuminaro, R.}, journal={SIAM Journal on Scientific Computing}, volume={27}, number={5}, pages={1651--1668}, year={2006}, publisher={Philadelphia, PA: SIAM, c1993-}}Hg-commit: 50a69c24983c8e688e157271d0a48aec790f2d01
1234