Split out petscdmdatypes.h and petscdmtypes.hHg-commit: 3f8f2ebaa036547d616a74a818868b81d0922c1f
put in a few more PetscObjectComm() I missed before due to not general enough regexpwho the hell puts a w in front of comm for no reasonHg-commit: 7bcda6053dee43d0c90c32cc693ca5bf2fdf4c99
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
Add VecGetLayout() and remove some needless dependencies on vecimpl.hHg-commit: 0d0721e64fa8861a4e7168e2a936ca714ebeebcb
petscvec.h no longer includes petsc-private/vecimpl.hThis makes dependence on Vec internals more explicit. Almost allimpacted dependencies fall in two categories:* reference to vec->map: could b
petscvec.h no longer includes petsc-private/vecimpl.hThis makes dependence on Vec internals more explicit. Almost allimpacted dependencies fall in two categories:* reference to vec->map: could be eliminated by adding VecGetLayout(), which is probably a good idea anyway.* dependence on VecScatter_MPI_General: this is low-level anyway, so I don't think there is much to gain by abstraction.Hg-commit: 612ef938483b9f0137f3e95bc1d14775547d74f1
show more ...
removed stupid abbreviation in SNESLogConvHistory() and convert to C functionHg-commit: aa80f1fe93c28cb23676c77dffe7050622f79cb4
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/snes/*Hg-commit: 0b89af55379cc95040ca47c4c1f8000d6a978df2
Fixed missing closing curly brace in src/snes/impls/vi/vi.cHg-commit: 58cc6199509f1642f637843f1ca468283bf5ced9
Uncrustified parts of src/snes/*Hg-commit: c338118f302c917361be863cb61bfa992de8f769
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
Reformatted: "There should be a blank line before PetscFunctionBegin;"Hg-commit: 05bda4416aaceb2dbd9d85b5720629adc88eef98
Updated style to obey 'Do not put a blank line immediately after PetscFunctionBegin;'Hg-commit: 5408b9ce2402ad624305b7a7a323ab3ae5e0c3f1
Reformatting: 'No space after a '(' or before a ')''Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
Replaced '#ifdef' and '#ifndef' with '#if defined()' and '#if !defined()'.Hg-commit: b3ebae8b626a88c2ac067fd7c3f04f229b43f305
Carefully replaced more '){' by ') {', added checker scriptHg-commit: a0037010be00b56a68354d942365c8f8df63198a
Carefully removed \t from src/snes/*Hg-commit: 3f1255727749f701e123e1dcb12169d3fb72aa33
removed two typedefed function pointers from linesearch; what a pain.Hg-commit: 8386a24ef3bd52e341d618a8a28f546cc63c2597
introduced VecDotRealPart() to eliminate ugly #ifdef complex and clarify codesprobably messed up in a place or to.Maybe should also introduce VecDotRealPartBegin/End()Hg-commit: a3e35591db7a18b7d
introduced VecDotRealPart() to eliminate ugly #ifdef complex and clarify codesprobably messed up in a place or to.Maybe should also introduce VecDotRealPartBegin/End()Hg-commit: a3e35591db7a18b7dbf064354e248e6b5bd361f7
fixed rest of mising CHKERRQ() fixed a few unused but set variablesHg-commit: 4acc0881334451e4d784ba0aa3b37fae2f983d1f
removed a few more unneeded ifdef complex special cases where the complex version works for both real and complexHg-commit: 3fccdbc02d559ab8178d544bf536b2674db1cbdf
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
removed all incorrect spaces before CHKERR...Hg-commit: 653d9985c7cfe8fed21a37081a5b64f5e24e6c17
changed SNESLS and SNESTR to SNESNEWTONLS and SNESNEWTONTRupdated some example output to match correct -ksp_view when using gmres est eigenvaluesHg-commit: e0e8da70399f87273ad168b3126606d8167a2474
changed virs and viss to vinewtonrs/ssls to clearly indicate the problem class they solve and the method usedHg-commit: ef35ed902b9dfc111af13d202e31535b648342dc
12345678910>>...16