removed excessive use of CHKMEMQ;
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
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
show more ...
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
Replaced remaining '){' with ') {'.Hg-commit: f4f35e45a9688d9cbe30c43558c5cab041b08998
fixed rest of mising CHKERRQ() fixed a few unused but set variablesHg-commit: 4acc0881334451e4d784ba0aa3b37fae2f983d1f
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
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
Bug fix for PCILU and PCICC resetting solver packageHg-commit: 09d701958d66272094cd5e68d34a3e6e69757e81
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
changed ex35.c to use a symmetric problem so can also handle nonlinear and linear cg. Looks like a bug in nonlinear CGHg-commit: 0bc3973e595f4f12821bc30d47eba621e747c6e4
geometric multigrid works with simple single component VI problem and DM == DMDA ex58.cHg-commit: 9e8e3f96e5eee84c16e39b30b9c611fcaf4368d0
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
bugfix for single precision build: replace zeropivot=1.e-12 with 100.0*PETSC_MACHINE_EPSILONThe former hangs in src/ksp/ksp/examples/tutorials/runex32Hg-commit: 912e0bd91134ba3086e9b01a03649817fd7
bugfix for single precision build: replace zeropivot=1.e-12 with 100.0*PETSC_MACHINE_EPSILONThe former hangs in src/ksp/ksp/examples/tutorials/runex32Hg-commit: 912e0bd91134ba3086e9b01a03649817fd72bf9d
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
more PCReset_XXX() doneKSPDestroy() now zeros the pointerHg-commit: 734a7781b5d7d5bb9df4814d2e579008497bc8d8
123456789