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 PCFactorSetMatSolverPackage() to NOT require the Mat before being called, now it just keeps a copy of the package name and uses it lateradded PCFactorSetUpMatSolverPackage() actually calls M
changed PCFactorSetMatSolverPackage() to NOT require the Mat before being called, now it just keeps a copy of the package name and uses it lateradded PCFactorSetUpMatSolverPackage() actually calls MatGetFactor() so there now exists a factor matrix and PCFactorGetMatrix() can be called and then options set from the program.Hg-commit: 7f7727b0030448abcd98a3d596d64ed83143f965
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
added PCApplySymmetricRight/Left for ILUHg-commit: e6f301fecea255bcbc554e93efeebcc35920dc80
fixed bug in ilu preconditioner that created factor matrix ONLY if it already existed, missing !Hg-commit: 1daf83b6f94f37632b9f3b2adba6c2a5e3cca62d
removed unneeded and illegal fact temp variablesHg-commit: b0e3cddac8ff386121e3367e72d44fe7a0d69ec3
call MatGetFactor() from MatFactorGetSolverPackage() to enable user set procedural options for external direct solversrename MatMumpsSetIcntl() to MatSetMumpsIcntl()Hg-commit: c69e747aa4639aaeccec
call MatGetFactor() from MatFactorGetSolverPackage() to enable user set procedural options for external direct solversrename MatMumpsSetIcntl() to MatSetMumpsIcntl()Hg-commit: c69e747aa4639aaeccec3b85fa7839fc82edbd0d
removed many unused variablessmall amount of reformatingadded use of all arguments in MPIUNI call to prevent complaints about unused valuesHg-commit: f1e85e77153d4207c8ab2522ae8e9ec72b7358ec
changed PCILU to automatically switch to MAT_SHIFT_INBLOCKS for block matrices since they do not support nonzero shift.Hg-commit: 37e323e1d2fdb97f8b6f379ca0d46554880d4efe
clarify why something is a macro MatSeqXAIJReallocateAIJmake ILU shift default to shift nonzero NOT shift in blockHg-commit: caed971d3165d970d5d268727e8913640ff687c4
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
replace ilu default shifttype SHIFT_NONZERO to SHIFT_INBLOCKS becauseshift_nonzero is not supported for baij matrices with bs>1.Hg-commit: 37f8548c89a6fe45f638d5fe8955616b04085d1f
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
general cleanup of petscsys.hremoved PetscStrfree() since PetscFree() does the same thingHg-commit: 383ece197d31b92016b12ff3a62a2e744f8d981d
[petsc-maint #44397] seg fault in PCView_Factor in PETSc-3.1 PCView_Factor used factored matrix which doesn't exist before factorization hence crash. Fix by adding field to PC_Factor containing the m
[petsc-maint #44397] seg fault in PCView_Factor in PETSc-3.1 PCView_Factor used factored matrix which doesn't exist before factorization hence crash. Fix by adding field to PC_Factor containing the matfactortypefixed minor typo in manual page for PetscLogEventBegin()Hg-commit: 4921590835475b04d3f3e57015a8d9ec589593a4
strip ilu/icc drop tolerance from user opitons and manual until its development is doneHg-commit: e735001d4eb87e92cac4fe8b1a75a0adce7de8d1
updated MatFactorInfo to use a PetscReal for shifttype so that it can be used from Fortran and PythonHg-commit: 6c65af8d77207f21d4c5751ca2d8dacb3c75581f
Factor same statements of PCView_LU/ILU/ICC/Cholesky() into PCView_Factor() for reducing code duplicationHg-commit: 839497342f67ab6feffce0c4a6c0661ea44d6070
continue replacing PCFactorSetShiftxxx() with PCFactorSetShiftType() and PCFactorSetShiftAmount()Hg-commit: b64c17c9fbc009eefb8072446fc4ef9e80146566
replace shiftpd, shiftnz, shiftinblocs with shifttype and shiftamountonly partially done for seqaij format.Hg-commit: e8ba899db4d012e7c2e1e0b2afe23bf80c595415
Add PCFactorSetShiftType() and PCFactorSetShiftAmount()Hg-commit: 11b2d9da5dd711b89de2445adb08f29eaa980990
Bugfix for shift schemes used in numerical factorization.Turn-off default shiftnz/shiftpd in icc and ilu until a better design is determinedOnly one of shiftnz, shiftpd and shiftinblocks is allowed
Bugfix for shift schemes used in numerical factorization.Turn-off default shiftnz/shiftpd in icc and ilu until a better design is determinedOnly one of shiftnz, shiftpd and shiftinblocks is allowed to be turned on.Hg-commit: 9fab294fdd73e23ef93a1c65bfd18772aaab2b91
123456789