removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
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 ...
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
Partially uncrustified /src/mat/*Hg-commit: f66b7241e67ccd55e47747ce1f2433e82e4f86b9
updated PetscBLASIntCast() to return an error codeHg-commit: 57d88da2280bc54336c931f5cac9a473f8f9a031
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
64-bit fixes for ESSL, thanks Inge Gutheil [petsc-maint #125579]Hg-commit: ff52f8d5f71ebebf1ea1ffa4d33817471809a166
MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix typesHg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
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
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
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
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
changed factor field in _p_Mat structure with factortype which is a much clearer name for what the field isHg-commit: 6b534140d991e694c6c4621ae2403611b202dd1c
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
inserted a few more PetscMallocN() to replace horrible manual multi-mallocsHg-commit: ae671dcefc77b91e214e2edb3ba1693fff38f861
Removed bad use of PetscInt len variable as placeholder for what should be a size_t variable that is passed into PetscMalloc() calls. From: mark.vandoesburg@hetnet.nl Subject: Re: [PETSC #18943] Un
Removed bad use of PetscInt len variable as placeholder for what should be a size_t variable that is passed into PetscMalloc() calls. From: mark.vandoesburg@hetnet.nl Subject: Re: [PETSC #18943] Unable to allocate sufficient memory Date: January 26, 2009 4:56:52 PM CSTHg-commit: 97dda86dd93d88798f8eed1a6128802961637cb3
more aix fixesHg-commit: 0353d3c76f781a6fab2abd559d0b658fb01005c4
fixed up linearsolvertable.html for new approach to external direct solvers, fixed the manual pages for the external solver packages like MAT_SOLVE_SUPERLU etcHg-commit: 559872e478fd5924356bb412b
fixed up linearsolvertable.html for new approach to external direct solvers, fixed the manual pages for the external solver packages like MAT_SOLVE_SUPERLU etcHg-commit: 559872e478fd5924356bb412b1d4573c23d52501
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
123456