Merge branch 'barry/matsolverpackage-matsolvertype'
Fix name MatSolverPackage since it is better to be consistent and use the terminology Type.Commit-type: style-fix, documentation
Rename some private functionsRename some private functions which start with XXX_, where XXX is the name of a main PETSc class,and mark static if needbe.
Merge branch 'barry/all-new-test-harness-branches'
Merge branch 'maint'
Fixed formatting problem in SNESVINEWTONRSLS manual page.Commit-type: documentation
Merge branch 'barry/fix-snes-convergence-vi-force'
Convert tutorials directory over to new test harnessCommit-type: testing-fix
Use the -snes_force_iteration option for VINEWTONRSLS methodThis option has not be systematically added for all the various convergence tests fordifferent SNES solversCommit-type: bug-fix, featu
Use the -snes_force_iteration option for VINEWTONRSLS methodThis option has not be systematically added for all the various convergence tests fordifferent SNES solversCommit-type: bug-fix, featureReported-by: Henrik Buesing <hbuesing@eonerc.rwth-aachen.de>
show more ...
Merge remote-tracking branch 'origin/jed/variadic-malloc'
Count MPI_Bcast in the logging along with everything else as an allreduceCommit-type: featureReported-by: Jose E. Roman <jroman@dsic.upv.es>
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fix
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fixReported-by: nightly tests
fix: redundant CHKERRQ() call after SETERRQ()Craycc complained about a stray CHKERRQ after SETERRQ in plextree.cReported-by: Patrick Sanan <patrick.sanan@gmail.com>
Fix many dead assignments, mostly due to missing CHKERRQ(ierr);Commit-type: style-fixReported-by: clang static analyzer
Improvements to SNESNASM: - honour -snes_nasm_damping (was previously ignored) - allow the user to set a weight (to average contributions on overlaps)
Fix possible sprintf -Wformat-overflow
Merge remote-tracking branch 'origin/barry/fix-petscobjectcopyfortranfunctionpointers'
SNES: fix snes/examples/tutorials/ex1f -snes_type composite -snes_composite_sneses ncg,newtonlsReported-by: Karin&NiKo <niko.karin@gmail.com>
Make ASCII PC/KSP/SNES/TSView() code and output in a standard styleThe code that prints the ASCII view for solvers was occasionally inconsistent:1) TSView printed the type specific information aft
Make ASCII PC/KSP/SNES/TSView() code and output in a standard styleThe code that prints the ASCII view for solvers was occasionally inconsistent:1) TSView printed the type specific information after the general info while all other solvers printed it before (right after the name of the type is printed)2) KSPView consistently printed the name of the subtype on EACH line of the subtypes output as did a few of the PC and SNES viewers. Since they are all printed indented directly below the subtype name there is no reason to print this information on each line3) TSView printed output about number of linear solvers and SNES even for explicit methods, which is goofy.4) a few other minor formatting and consistency issues where fix.Commit-type: style-fix, featureTime: 16 hours
Merge branch 'pefarrell/fas-use-dm-create-restriction'
Merge branch 'pefarrell/dmshell-asm-clean'
Merge branch 'pr659/knepley/dmshell-asm-clean/master'* pr659/knepley/dmshell-asm-clean/master: Add utility functions to fetch subsneses for NASM, modelled after SNESComposite Increment the tab
Merge branch 'pr659/knepley/dmshell-asm-clean/master'* pr659/knepley/dmshell-asm-clean/master: Add utility functions to fetch subsneses for NASM, modelled after SNESComposite Increment the tab level, so that we can actually read the output Add DMShellSetCreateDomainDecompositionScatters, so that DMShell users can do domain decomposition. Add a DMShellSetCreateDomainDecomposition routine, enabling DMShell users to use domain decomposition solvers.
If the DM can create a restriction operator, use DMCreateRestriction.This is useful for custom handling of Dirichlet boundary conditions in FAS.
Add utility functions to fetch subsneses for NASM, modelled after SNESComposite
SNESTest: Bug-fix in SNESTest when threshold printing option is turned on.
1...<<11121314151617181920>>...73