petsc-3.10.3 2018-12-18
Documentation: Changes: 3.8
General:
Configure/Build:
- removed with-mpiuni-fortran-binding option
- removed with-fortran-interfaces option
- removed with-fortran-datatypes option
- Added --download-openblas --download-openblas-64-bit-blas-indices
IS:
- Changed IS_COLORING_GHOSTED to IS_COLORING_LOCAL to match convention.
- Added ISRenumber to renumber an IS into a contiguous set.
- ISGlobalToLocalMappingType is now ISGlobalToLocalMappingMode.
- Added ISGlobalToLocalMappingSetType() to change the algorithm used to apply the mapping. Choices are ISGLOBALTOLOCALMAPPINGBASIC (faster) or
ISGLOBALTOLOCALMAPPINGHASH (for large problems, much more scalable in memory usage)
PetscDraw:
PetscRandom:
- Added PETSCRANDOM123, a wrapper to the counter-based random number generator Random123.
PF:
Vec:
VecScatter:
PetscSection:
Mat:
- Added a new argument in MatCreateLRC() to express the low-rank correction as A+U*C*V'.
- MatTranspose() now properly handles MAT_INITIAL_MATRIX,
MAT_REUSE_MATRIX, MAT_INPLACE_MATRIX.
- Renamed MatCreateSubMatrix() to MatCreateSubMatrixVirtual().