PCMGResidualDefault: deprecate old semi-private name and make public
completed initial implementation of PetscCitationsRegister() and added proper cites for hypre, ml, mumps
PCML: set N_nonzeros so thatfine-grid operator complexity is reportedWith the version of ML in Trilinos (but not with stand-alone ML, fetchedby --download-ml), failure to set this variable results
PCML: set N_nonzeros so thatfine-grid operator complexity is reportedWith the version of ML in Trilinos (but not with stand-alone ML, fetchedby --download-ml), failure to set this variable results in bogus values(sometimes negative) being given, instead of reasonable output like: Smoothed Aggregation : operator complexity = 1.358396e+00
show more ...
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
fixed ancient out-dated location of default and made private function privateHg-commit: 83843fc5dc5c2857b37d64ff32071ed9a8b86fd9
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
began removing unneeded EXTERN_C_BEGIN/END and converting needed ones to PETSC_EXTERN_CHg-commit: e0c157606a3283d5a4ba8902a0da5cad0e2aa531
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
Split out petscdmdatypes.h and petscdmtypes.hHg-commit: 3f8f2ebaa036547d616a74a818868b81d0922c1f
removed petscpcmg.h and fortran versions merged into petscpc.h and petscksp.hHg-commit: f1fa9c13361071e8062dc51beba76535fcaa600b
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
wrapped all ML calls in PetscStackCall()Hg-commit: 862d9533a18af89e78c222928b67a089a9abbef4
removed a bunch of duplicate unneeded includes of std include filesHg-commit: b6c9f3e2b0eb8b7277fe131cc83beede5d495522
source code need not include math.h since it is managed by the PETSc include filesa couple other unneeded included files also removedHg-commit: f47a2dda441cb818ab3be604570bccc0c8f15a89
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
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
generally SETERRQXX does not belong on its own linealso fixed formatting issues in dgmres.c (ugh)Hg-commit: e3fffdf67cd55655a36785a0abc7c197e98ca7cd
Reformatting: 'No space after a '(' or before a ')''Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
if, for, while, switch now have consistently a space prior to the opening parenthesis.Hg-commit: cf69a5905ee4efb938b2bdd2762f87854175a6c5
Style improvements: braces around 'else', partial '){' -> ') {'Hg-commit: adc31fe870178bcba56a29e10981c8f8716a006a
Eliminated all C++-style comment sequences '//'. Exception: src/dm/impls/mesh/* with all the Sieve stuffHg-commit: 2021722ddbb234169c3fed24a68346839472dd36
Declare variable for -pc_ml_repartitionZoltanSchemeHg-commit: 72c712a320d0dd7fdbc5a4aab6601d2b8638a21e
ml.c: fix cast from void* for C++Hg-commit: 7472c602c873467ef5e2472745bbc3af77065077
12345678910