Fix spelling errors in manpages and comments
requires: define -> requires: defined
Some missing CHKERR[Q|MPI]
Plex+SNES: Fix DMInterpolation for multiple fields- Fix SNES ex2 for multiple components
PetscStack : check for correct push/popEnforce checkstack for CI jobsFixes from testsuite
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-06/add-snes-picard-mf' into 'main'Add support for using -snes_mf_operator with SNESSetPicard()See merge request petsc/petsc!3962
Add support for -snes_fd and -snes_fd_color for SNESSetPicard()Commit-type: feature/spend 3.5h
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Merge remote-tracking branch 'origin/release'
CI: switch linux-pkgs-64idx to use MKL [and test hpddm]And update snes_tests-ex13_aijmkl_comp dependency to mkl_sparse
Plex: Update examples to use new creation interface
Merge branch 'barry/2021-04-06/fix-bad-error-code-returns' into 'main'Fix bad error code returns in various places in PETScSee merge request petsc/petsc!3846
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
show more ...
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object- Boundary residual/Jacobian functions now take a form key- Now store DMLabel in DSBoundary- Im
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object- Boundary residual/Jacobian functions now take a form key- Now store DMLabel in DSBoundary- Improved Boundary, Weak Form, and DS viewers- Remove DMCopyBoundary(), DMCopyDisc() is sufficient- Need DMTransferDS_Internal() to create new DS with label in the correct DM- Correct all DMAddBoundary() in tests- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places- Fix propagating coordinate dimension in DS
fixes for -i8, gfortran-10
SNES ex13: Fix communicator
DM: Interpolation now allows to ignore points outside the domainCo-Authored-By: Blaise Bourdin <bourdin@lsu.edu>
Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations f
Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations for small matrices
SNES Ex13: MKL tests and flag broken test
MatAIJCUSPARSESetGenerateTranspose: convenience function for seq and mpi
SNES ex13: add reuse benchmark
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
PC: Fix example output for PCJACOBI change
Plex: Simple partitioner can now make grid partitionsSNES ex13: Benchmark problem now uses Simple grid partitioning
12345678