MatAXPY: improve error diagnostics
Mat: Move COO events out of CUSPARSE classFix a few typos in the code
MatSetValuesCOO: perform addition of repeated entries when INSERT_VALUES is specifieduse temporary data instead of persistent storage in cusparse implementation
Minor
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
show more ...
TSView now shows the number of i and rhs function and Jacobian evaluationsCommit-type: feature/spend 30mReported-by: Ed BuelerThanks-to: Jed Brown jed@jedbrown.org
Merge remote-tracking branch 'origin/release' into master
Minor fixes in manual pages
MATCUSPARSE: Implement fast assembly from COO data
SNES ex69: Added tutorial material- Added parameter viewing- Added GMG test
MatStash: support null values in lower level routines
Fix error with MatAXPY_Seq/MPIAIJ that lost the layout and MatStencilInfo information from the input matrix. The code has not been touchedfor five years so it is odd the bug was never exposed before
Fix error with MatAXPY_Seq/MPIAIJ that lost the layout and MatStencilInfo information from the input matrix. The code has not been touchedfor five years so it is odd the bug was never exposed before.Add a precheck in MatAXPY_SeqAIJ() for identical nonzero pattern to avoid the constant recomputation of the resulting matrix.Commit-type: optimization, bug-fix/spend 3hReported-by: Ed Bueler
Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Mat: Replace 0 -> NULL for pointers
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
Fix bug related to offsetof
Merge remote-tracking branch 'origin/maint'
MatHeaderMerge: skip if same object
MatAXPY_Basic: few adjustments for DENSE matricesAlso: use Merge instead of replace for general case
MatMultEqual and friends: use single drivers
MatBindToCPU: add checks
12345678910>>...47