Viwering PetscSection displays dof as dim in the ASCII files, fix to dof
plexcreate: add localizationHeight and sparseLocalize args to DMPlexCreateBoxMesh()
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph sym
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph symmetrization (this can be useful in nested solvers when the GAMG block is symmetric but the monolithic matrix is not)update examples output
show more ...
fix bugs in examples [exposed by "PCFIELDSPLIT: implement PCSetUpOnBlocks" change]
DMPLEXVTU: fix for empty processesadd test
Merge branch 'stefanozampini/tr-api' into 'main'API for SNESNewtonTR tolerances and parametersSee merge request petsc/petsc!7689
SNESNEWTONTR: use cauchy point with objective function minimization onlystol default for TR should be 0
SNES: trust region APIdeprecate old SNESSetTrustRegionTolerance
fix(plexcgns): Tolerate ranks with no elements
Merge branch 'jrwrigh/dm_box_label' into 'main'Plex: Add box labeling to simplex, input meshesSee merge request petsc/petsc!7741
plex: Print out labels in sorted stratum order
feat(plex): Add DMPlexSetBoxLabel_Internal
SNES: Add SNESNEWTONAL for Newton's method with arc length continuation
Merge branch 'knepley/feature-adaptor-multiple-loops' into 'main'Add adaptor with multiple loopsSee merge request petsc/petsc!7698
MatSchurComplementComputeExplicitOperator: return a MATDENSE by default
Merge branch 'jose/deprecate-petsc-default' into 'main'Fix usage of deprecated PETSC_DEFAULTSee merge request petsc/petsc!7707
Fix usage of deprecated PETSC_DEFAULT
Fix warnings in src/snes/tutorials/ex5f.F90of the form 305 | hx = one/((mx-1)) | 1 Warning: Possible change of value in conversion from INTEGER(8) to
Fix warnings in src/snes/tutorials/ex5f.F90of the form 305 | hx = one/((mx-1)) | 1 Warning: Possible change of value in conversion from INTEGER(8) to REAL(4) at (1) [-Wconversion]
Update SNESSetTolerances() to accept PETSC_DETERMINE an PETSC_DECIDE
SNES ex27: Added multiple loop test
SNES ex12: Updated tests
SNES ex27: Poisson problem using primal and mixed form for error estimator using flux norm
The use case of PetscOptionsGetViewer() has evolved to no longer be the get/restore modelHence the code needs to be refactoredIntroduce PetscCallNull() and PetscCallMPINull() to simplify PETSC_VI
The use case of PetscOptionsGetViewer() has evolved to no longer be the get/restore modelHence the code needs to be refactoredIntroduce PetscCallNull() and PetscCallMPINull() to simplify PETSC_VIEWER_XXXX_() routinesReported-by: James WrightThanks-to: Jeremy L Thompson
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.Thus bug fix moves the options database check to KSPSetFromOptions.Also done for SNESReported-by:
-ksp_converged_reason can result in a unused option report if KSPSolve ends up not being called.Thus bug fix moves the options database check to KSPSetFromOptions.Also done for SNESReported-by: Alex Lindsay:
This requires some changes to user FORTRAN codePass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an arrayPass PETSC_NULL_ENUM when argument returns an enum instead of
This requires some changes to user FORTRAN codePass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an arrayPass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGERPass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v]Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXXThe compiler will now automatically prevent you from using the wrong argument type for the first three bullets aboveThis will also require an update sowing with the new sowing branch this MR is using.
12345678910>>...27