moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
changed PetscMap to PetscLayoutHg-commit: b8f4632bd00d1563dcf8108fd4199169f8fd320b
Bug fix: actually use MatMultAdd_TransposeHg-commit: 05dc3d670010c801034402c461c5f65851c552c4
use PetscMapSetBlockSize(mat->{r|c}map,bs) in many placesHg-commit: d02df570e7c48c76d5ad67ed7c856890ec2f2b4d
added MatMultTranspose() and MatMultTransposeAdd() to MatCreateTranspose()Hg-commit: ef99406c5d3af872a73666253335530e917105d7
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
change MATTRANSPOSE [type] to MATTRANSPOSEMATHg-commit: 4376e2e3881a6f41debb406f1e50d0bc95fafbb4
fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit
fixed some memory bleedingchanged PetscMap in Vec and Mat to be an allocated shared structure with referencing counting. Shared by Vecs obtained with VecDuplicate() and MatGetVecs()Hg-commit: 9cebf4ba1b4632fc12cb8afbc01d420ee612ad72
added MatCreateTranspose()Hg-commit: 07d6d6a608b187be917c3835ab2b2a01f98de04a
12345