added KSPReset()changed PCDestroy() to use PCReset()changed VecDestroy() and MatDestroy() to zero pointerHg-commit: e3a0adf50e88a7c67465681b9f8393abb75b1cda
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
added vec x and b to the MatZeroRowsXXX() routines, they are not yet used.Hg-commit: aeb830e2090107e6c8d4fcf07605e004a9e621cf
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Reordered MatLoad input arguments.Updated custom fortran MatLoad stub.Hg-commit: 1b34440d31d2a1eb45d0adecc1d80c3909b37054
Added custom fortran stub for matloadHg-commit: 0f4acd057d4b78aaf436aed09cad5dd7501dff63
fixed enum argument to PetscError() in many places that arise only in C++changed CHKERRXX() to be more rational, see petsc-dev emailHg-commit: bf64cb01b8b40e01034bd22ad18ed6a259752ed7
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
added MatNullSpaceSetFunction() for Fortran changed the function calling sequence to take MatNullSpace as the first argumentHg-commit: c93e4c0dfd121a1c0fc75ca12ee19bdc3ca15a07
bugfix as reported by [PETSC #19718] possible bug in Petsc - Mumps interface version 3.0.0-p6 for FortranHg-commit: 1bdbb75d212a87c16946e47117db84745c0839a0
generate manual fortran stubs & interfacesfor routines using MatFactorInfoHg-commit: e13488c2e3c4be83d887481142d14e60ee56d960
use custom f90-interface for MatGetInfo()Hg-commit: 1a6bbbd068912825981c8850d5d3ad85c0d08b45
MatDestroyMatrices() did not exist in Fortran, I have added it.Hg-commit: dd9c479a5bb18970b479bd032a1e318892d9830a
* Using MUMPS, MatGetInfo(...,&info), info.nz_allocated is given for theinitial matrix (not the factorized one). Currently I use :- Mat_MUMPS *lu=(Mat_MUMPS*)mat->spptr;- lu->id.INFOG(20)to get
* Using MUMPS, MatGetInfo(...,&info), info.nz_allocated is given for theinitial matrix (not the factorized one). Currently I use :- Mat_MUMPS *lu=(Mat_MUMPS*)mat->spptr;- lu->id.INFOG(20)to get the same information. It's a dirty solution...Added MatFactorGetSolverPackage(), also properly printed with -mat_view_info and -ksp_viewHg-commit: d45534d976bbd57e4a4d4c4173150bb1403ccc76
show more ...
fix to Fortran interface for MatGetFactor()Hg-commit: af0faa9a0dfdc55497b12b6296ae94547df010ff
fixed Fortran interface for MatGetFactor() and friendsHg-commit: a633d7fcc704b3adb32b4ebc9765ed07c19df687
Small fixes, added Jose's fix for matnullHg-commit: 428e5074a0ef5cd8435a3c6c2d821d386ce00b71
fixed ex15f.F that uses PCSHELL to also use PCShellSetSetUp() and PCShellSetDestroy()Hg-commit: 303da9e00c1aec557afcb32664583af7c55b997f
mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3
removed support for old Cray Fortran charactor strings with cptofcdHg-commit: 90c05a4077e8e29d3872dcc8e341e586062f102d
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/go
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/gormo/fluidity/trunk/bin/petsc_readnsolve) ==6657== by 0x80F426D: petsc_readnsolve_options.878 (petsc_readnsolve.F90:264) ==6657== by 0x80F197C: petsc_readnsolve_ (petsc_readnsolve.F90:73) ==6657== by 0x80F18AD: main (petsc_readnsolve_main.cpp:28)moved zpetsc.h to private/zpetsc.hchanged Fortran interface function PetscOptionsGetXXX functions to allow passing PETSC_NULL_TRUTH as flag argumentHg-commit: a08dc4d2e15e97c0d3849b1cb02e6c1b0214b0c8
removed some /*@C that were causing some Fortran stubs not to be autogenerated that could be autogenerated.Hg-commit: 752ae85f1c94a1763ba2d9a3db6b12ba22deef4c
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
Update MatGetRowIJ() and MatGetColumnIJ() etc routines totake an additional argument blockcompressed. If this flagis set then the reduced matrix [baij/inode] is returned.This fixes hypre breakage
Update MatGetRowIJ() and MatGetColumnIJ() etc routines totake an additional argument blockcompressed. If this flagis set then the reduced matrix [baij/inode] is returned.This fixes hypre breakage with inode & MatGetRowIJ()Hg-commit: df52a525486d9327b0309b55f9268b8b74d8b888
1234567