Merge branch 'jolivet/feature-auto-assemble-matmpidense' into 'main'MatDense: mark as assembled by defaultSee merge request petsc/petsc!5157
Implement MatInvertVariableBlockEnvelope() with test exampleCommit-type: feature, example/spend 12hReported-by: Olivier Jamond <olivier.jamond@cea.fr>
MatDense: mark as assembled by default
Mat: fix a bug when converting AIJ with bs >1 to MATISReported-by: Xu Hui <459543524@qq.com>
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+ return 0;
show more ...
MatSetPreallocationCOO: avoid MatHeaderMerge
MATIS: support negative indices in l2maps
Add option to solve system with permuted indexing for ex10 and ex72For ex10 - avoid code repetition by using functions to solve the small and large systems. The preload macros are still implemented
Add option to solve system with permuted indexing for ex10 and ex72For ex10 - avoid code repetition by using functions to solve the small and large systems. The preload macros are still implemented and the profiling output remains unchanged.
MATLRC: add support for GPUs and transpose operation
update documentation and options database of MatProductSetAlgorithm()
SF: remove the experimental -vecscatter_packongpu option; now always pack on gpu
MATAIJKOKKOS: support MatSetValuesCOO
Doc: MatMultTranposeAdd() -> MatMultTransposeAdd()
Merge branch 'hzhang/feature-mumps-mem-estimate' into 'main'Add a feature to mumps interface: skip operations of MatFactorSymbolic() if it is re-called without changes in original matrixSee merge
Merge branch 'hzhang/feature-mumps-mem-estimate' into 'main'Add a feature to mumps interface: skip operations of MatFactorSymbolic() if it is re-called without changes in original matrixSee merge request petsc/petsc!4727
add a feature to mumps interface: get memory estimate from MatFactorSymbolic(), then skip its operation when it is being called again.Requested by: Varun Hiremath <varunhiremath@gmail.com>
Mat tests ex2: add tests
Merge branch 'stefanozampini/petsc4py' into 'main'Some work on petsc4pySee merge request petsc/petsc!4644
Merge remote-tracking branch 'origin/release'
Fix MatCreateHermitianTranspose() when used with real numbersCommit-type: bug-fix\spend 10mReported-by: Yang Zongze
MATPYTHON: implement MatHasOperation_Pythonadd tests
Mat: add missing general fallbacks for matrices flagged as symmetricFix MatMatSolve_Basic using MatDense API to prevent from unneeded device2host copies
AIJKOKKOS: allow MatZeroEntries on unassembled matrices
MATSEQAIJKOKKOS: add device MatAXPY support
MATMPIAIJKOKKOS: add MatProduct support
Update H2 package
123456