make PetscInfo() variadic
SETERRQ[1-9]+ begone
applied attribute format fixes to mat headers
Fix manpages: Input/Output Parameter --> Parameters
Update badsource rules- Zero or more spaces are not allowed for more returning types- zero spaces not allowed for for|if|while
Merge branch 'barry/2021-05-02/fix-logging-no-symbolic-factorization' into 'main'For factorization types/packages that do not perform a seperate symbolic phase...See merge request petsc/petsc!3943
For factorization types/packages that do not perform a seperate symbolic phase do not log the event.Also log the "numerical" factorization as an entire factorizationAn alternative would be to pro
For factorization types/packages that do not perform a seperate symbolic phase do not log the event.Also log the "numerical" factorization as an entire factorizationAn alternative would be to provide MatXXXFactorSetUp_XXX that is called in lieu of the symbolic functionfor such types/packages but requires more changes to the code.Commit-type: bug fix for logging/spend 45mReported-by: Xiaoye S. Li <xsli@lbl.gov>Reported-by: Stephen Jardin <jardin@pppl.gov>Reported-by: Jin Chen <jchen@pppl.gov>Reported-by: Nan Ding <nanding@lbl.gov>Reported-by: Yang Liu <liuyangzhuan@lbl.gov>
show more ...
Merge remote-tracking branch 'origin/release'
ScaLAPACK/Elemental: add citation
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-f
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-fix, style-fix/spend 2.5h
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, p
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
Merge remote-tracking branch 'origin/release' into main
Fix MatTranspose_ScaLAPACK that was not setting block sizes of the transposed matrixThe issue was revealed in a configuration --with-memalign=64Reported-by: Eric Chamberland
CHKERRQ() -> CHKERRMPI()
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
Merge branch 'jose/release/pgi-20.9-warnings' into 'release'Fix warnings in NVIDIA compilers (formerly PGI)See merge request petsc/petsc!3397
fixed issue where scalapack matrix is created with a communicator different from MPI_COMM_WORLD
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
In function ‘MatNorm_ScaLAPACK’‘work’ may be used uninitialized in this function
MatConvert_ScaLAPACK_Dense: implement the case where B has different local sizes
MATSCALAPACK: use appropriate sizes when converting to/from dense
MATSCALAPACK: use LDA in MatConvert_Dense_ScaLAPACK
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
1234