Single petscdir.mk
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
Add MatGetRowUpperTriangular to MatChop
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petsc
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petscdir.mk in many of the makefilesStill needs the link for ../petscdir.mk in many directoriesGNUMakefile: call legacy makefile recursively instead of including itGNUMakefile: promote default "all" target; "libs" builds libpetsc*GNUMakefile: If gnumake < 4.2 prefer makefile wrapper interface over direct gmakefile interface to avoid the following warningsgmakefile.test:92: arch-ci-linux-cxx-cmplx-pkgs-64idx/tests/testfiles: No such file or directorygmakefile:67: arch-ci-linux-cxx-cmplx-pkgs-64idx/lib/petsc/conf/files: No such file or directoryCommit-type: testing-fix, feature, usabilityThanks-to: Jed Brown jed@jedbrown.org
show more ...
docs: fix sowing list syntax/incomplete man page
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C- See matproduct.c for detailed description of new API- removed API function XXXSymbolic() and XXXNumeric()
This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C- See matproduct.c for detailed description of new API- removed API function XXXSymbolic() and XXXNumeric()- removed subroutines MatMatMult_xxx, MatPtAP_xxx, ...- modified MatxxxSymbolic_XXX() prototype (product is an input now)- selection of algorithm is in MatProductSetFromOptions_xxx()
MATAIJ: Add support for MPI-IO binary viewers
Rename "pintocpu" in VecOps and MatOps to "bindtocpu".This change should have been made in the commit that changed XXXPinToCPU()to XXXBindToCPU(), but it was overlooked.
Merge remote-tracking branch 'origin/maint'
Remove out-of-date commentsWe do not have MAT_CHECK_COMPRESSED_ROW anymore
Merge remote-tracking branch 'origin/stefanozampini/fix-matshell-axpy'Fix MATSHELL MatAXPYSee merge request petsc/petsc!2492
Changed XXXPinToCPU() to XXXBindToCPU() to prevent confusion.The reason for this change is that we already use the terminology"pinned" to refer to memory that is non-pageable, in the context ofPe
Changed XXXPinToCPU() to XXXBindToCPU() to prevent confusion.The reason for this change is that we already use the terminology"pinned" to refer to memory that is non-pageable, in the context ofPetscSF as well as allocating host memory when GPUs are being employed.
MatHeaderReplace: it is wrong to call the user defined destroy on CThe context has been already passed to A
MatAXPY_Basic: MATSHELL supports AXPY with X not of type MATSHELL
DMShellCreateMatrix: call MatZeroEntries only when neededMATSHELL does not implement MatZeroEntries
MatStashCreate_Private: initialize flg to PETSC_FALSEflg may be PETSC_TRUE if mat_stash_initial_size is used
Replace PetscInt with PetscMPIInt when returning a rank
MatMatMult_SeqSBAIJ_SeqDense
doc fixes
Merge remote-tracking branch 'origin/jolivet/fix-error-col-row'Multiple meaningless fixes (but misleading bugs)See merge request petsc/petsc!2103
row <-> column
Remove wrong usage of int datatype from PETSc code
{Vec|Mat}PinToCPU: cannot call return if PetscFunctionBegin has been called
1...<<11121314151617181920>>...47