refactored residuals by adding a 'residual' method to Mat
Mat: remove third argument to MatNullSpaceRemoveOut of place removals were dangerous because the MatNullSpace held theonly reference to the resulting Vec, which is dangerous. This use caseis rar
Mat: remove third argument to MatNullSpaceRemoveOut of place removals were dangerous because the MatNullSpace held theonly reference to the resulting Vec, which is dangerous. This use caseis rare (never used in PETSc itself) and can easily be accomplished: VecDuplicate(x,&y); VecCopy(x,y); MatNullSpaceRemove(nullsp,y);Suggested-by: Tobin Isaac <tisaac@ices.utexas.edu>
show more ...
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
finished all EXTERN_C_BEGIN/END fixes up through Mat including all fortran interface filesHg-commit: a763120ba50023930be975663a3f80c58e415743
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
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/mat/*.Hg-commit: 5c6f04286a6cfcd98361b2479b884c0041d95b73
Reformatting: 'No space after a '(' or before a ')''Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
merge from 3.3Hg-commit: afd9b78331ddc6b69915f2f76ae397688017a305
Add Fortran binding to MatZeroRowsColumnsStencil(), from Blaise BourdinHg-commit: ca8b914ed0710d0b9159d4b1592de91d5d973e6f
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Const-correctness for MatGetRowIJ()/MatGetColumnIJ()The arrays have always been read-only according to thedocumentation. This patch should cause no behavioral change.This const-correctness casca
Const-correctness for MatGetRowIJ()/MatGetColumnIJ()The arrays have always been read-only according to thedocumentation. This patch should cause no behavioral change.This const-correctness cascaded into the private ordering and coloringroutines.Hg-commit: 7efa5f739222584a785675705479b4e17c346e6e
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
removed PLAPACK interfaceRemoved generic MatGetArray/MatRestoreArray()Hg-commit: 43ffc442c8fd7c7b840af42cbd49288755158b7c
added MatSeqDenseGetArray() and MatSetRandom()switched MatGetArray() for SeqDense to use MatSeqDenseGetArray()Hg-commit: d91242180205aedab6a564c6081a3c979cd67075
add f90 type def for MatNullSpace and fortran interface to MatNullSpaceView()Hg-commit: 54bedbd3f688d4e7a29720a4b48316721d9c5054
Enable Fortran bindings for MatFindNonzeroRowsHg-commit: 40d166f2304ce983c502deabcaebad03b6bf7d4c
missing E at end of fortran name MATNULLSPACEREMOVEHg-commit: c73774eebb74e2ff26b0801f485e8ede1eb835d5
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
#86455 add missing fortran interface for MatZeroRowsColumns() and similar routines.Hg-commit: fc6fcc48006674b97581a1864893afd71001089b
XXXDestroy() doesn't need custom Fortran interface so remove a bunch of themHg-commit: d47d53fcd75ee46a52fff678d2fde2e429a55e02
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
backout c32504ffe104Hg-commit: f97b1904804f41f7460048ec36ece2d5fa59748f
Eliminated duplicate functionHg-commit: c32504ffe104471ae4a92d241aca71f0f0825a0f
1234567