PCFactor: add PCFactorGetLevelsThis feature is useful to increment the fill level.
Mat PCFactor: include MatFactorShiftType in PCView_Factor outputConsolidates the detailed shift string and updates all output files,including a couple that have not been run in a long time and hav
Mat PCFactor: include MatFactorShiftType in PCView_Factor outputConsolidates the detailed shift string and updates all output files,including a couple that have not been run in a long time and have otherproblems.
show more ...
logging memory now credits to all ancestors
PetscObjectQueryFunction: use macro to hide PetscVoidFunction* castRationale is the same as the parent. This makes all ofPetscFunctionListAdd(), PetscFunctionListFind(),PetscObjectComposeFunction
PetscObjectQueryFunction: use macro to hide PetscVoidFunction* castRationale is the same as the parent. This makes all ofPetscFunctionListAdd(), PetscFunctionListFind(),PetscObjectComposeFunction(), and PetscObjectQueryFunction() consistentregarding function pointer return types.
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
removed path argument to XXXInitializePackage() and XXXRegister()
-pc_reuse: remove obsolete optionThis option was added by Shri to reuse numerical factorization for partsof a system when using fieldsplit, but it was only ever seen by PCLU. Ifthe option is to b
-pc_reuse: remove obsolete optionThis option was added by Shri to reuse numerical factorization for partsof a system when using fieldsplit, but it was only ever seen by PCLU. Ifthe option is to be brought back, it can be in the form of "lagging" forPCFieldSplit, which would pass SAME_PRECONDITIONER when callingKSPSetOperators() to configure sub-solvers. petsc-dev: 5CEF7766-56C2-4E44-97B7-61B3D87B1822@mcs.anl.gov
removed excessive use of CHKMEMQ;
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNALHg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
visibility: use PETSC_INTERN when possibleHg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
finished all EXTERN_C_BEGIN/END fixes up through Mat including all fortran interface filesHg-commit: a763120ba50023930be975663a3f80c58e415743
completed removing unneeded EXTERN_C_BEGIN/END from Mat directories and converting to PETSC_EXTERN_C for constructorstested with and without dynamic with and without C++Hg-commit: 7d27d7f4d9ea3bfe
completed removing unneeded EXTERN_C_BEGIN/END from Mat directories and converting to PETSC_EXTERN_C for constructorstested with and without dynamic with and without C++Hg-commit: 7d27d7f4d9ea3bfe6616fafdfb32d046b5db53a1
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
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/ksp/pc/*Hg-commit: b80b33e3b1d8943a898b18384bc7b2c1a3103a32
set default shifttype=INBLOCKS for ilu, coarse grid LU in gamg and mgto avoid zero pivot. INBLOCKS replaces zero-pivot with a tiny nozero withoutadditional computation in numerical factorization.
set default shifttype=INBLOCKS for ilu, coarse grid LU in gamg and mgto avoid zero pivot. INBLOCKS replaces zero-pivot with a tiny nozero withoutadditional computation in numerical factorization.Hg-commit: 8299294835ea1223cef25172ed5e59e048eb3d44
Reformatting: 'No space after a '(' or before a ')''Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
Replaced remaining '){' with ') {'.Hg-commit: f4f35e45a9688d9cbe30c43558c5cab041b08998
Carefully removed \t from src/ksp/*Hg-commit: 90e1eedee93c5acfa4463138a0133791f0f264d1
removed silly abreviationsHg-commit: 0641f9ef776cf11cc3336b494981da756bf9d14f
fixed rest of mising CHKERRQ() fixed a few unused but set variablesHg-commit: 4acc0881334451e4d784ba0aa3b37fae2f983d1f
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
12345678910>>...17