petscviewer: fix the fortran bindings of XXXViewFromOptions when called with obj=PETSC_NULL_XXX
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 ...
SF: Place implementation of various utility routines in sf/utils
Vec: Replace 0 -> NULL for pointers
PetscSection: refactor closure permutations to enable multiple depthsPetscSectionGetClosurePermutation(), PetscSectionSetClosurePermutation(), andPetscSectionGetClosureInversePermutation() all req
PetscSection: refactor closure permutations to enable multiple depthsPetscSectionGetClosurePermutation(), PetscSectionSetClosurePermutation(), andPetscSectionGetClosureInversePermutation() all require a new argument depth andthe getters require closure size to be specified by the caller. This allowsmultiple closure permutations to be specified, e.g., for mixed topology meshesand boundary faces.
Plex+SNES: Large update to support multiple DSes- Now allow simple divisions of the domain with DMSetField()- DMPlexComputeResidual_Internal() supports multiple DSes- DMPlexComputeJacobian_Interna
Plex+SNES: Large update to support multiple DSes- Now allow simple divisions of the domain with DMSetField()- DMPlexComputeResidual_Internal() supports multiple DSes- DMPlexComputeJacobian_Internal() supports multiple DSes- DMSNESCheckDisretization() supports multiple DSes- DMSNESCheckResidual() supports multiple DSes- DMSNESCheckJacoiban() supports multiple DSes- DMComputeL2FieldDiff() supports multiple DSes- PetscConveEst supports multiple DSes- Fixed bug refering to cStart from a cellIS- Added PetscDSGetQuadrature()- Added DMSetField_Internal()- Added DMSetRegionNumDS()- Protect PetscSectionView() from empty bcIndices- ISDifference now allows a NULL second argument
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
docs: fix Input/Output Parameters list formatReported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
Section field component names
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
Merge remote-tracking branch 'origin/maint'
Typos in documentation
Merge branch 'jed/fix-dmplexclosureindices-local-section' into 'master'DMPlexGetClosureIndices: fix indexing for local sectionSee merge request petsc/petsc!2526
PetscSectionSetConstraintIndices: clarify sorted property of array
more f90 fixes: remove PETSC_USING_F90 usage
Fix typos in docs
doc: fixes [and fix MatCoarsenViewFromOptions ftn interface that wasn't tested before]
PetscSectionSetClosureIndex: take reference on objects set
PetscSection: Must call reset before copying the data over
Fix item list in manpages of XXXViewFromOptions
prototype for ViewFromOptions macro-->functions
Doc: Fix function doc
doc fixes
minor
Fixes and improvements for PCHPDDM and KSPHPDDM
12345678