PetscViewerHDF5OpenGroup: add inarg path,employ PetscViewerHDF5GetGroup()
PetscViewerHDF5GetGroup: always return absolute path.Replace PetscViewerHDF5GetAbsolutePath_Internal().The original implementation is now PetscViewerHDF5GetGroup_Internal()
makefile: fix typo - petsckdir.mk -> petscdir.mk
docs: remove SUBMANSEC from example makefiles - and use only MANSEC (it tells what library the tests need)
add PetscSFGetGraphLayout(),enable fortran interface for PetscSFSetGraphLayout(),reformat zsfutilsf.c
Rework PetscDeviceContext backends and supporting code:- Add PETSC_DEVICE_HOST- Add PetscDeviceAllocate()- Add PetscDeviceMalloc()- Add PetscDeviceDeallocate()- Add PetscDeviceFree()- Add Petsc
Rework PetscDeviceContext backends and supporting code:- Add PETSC_DEVICE_HOST- Add PetscDeviceAllocate()- Add PetscDeviceMalloc()- Add PetscDeviceDeallocate()- Add PetscDeviceFree()- Add PetscDeviceMemcopy()- Add PetscDeviceArraycopy()- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h- Add petscdevice_cupm.h- Extend cupm::Interface and cupm::BlasInterface classes- Add more C++ utility wrappers
show more ...
-Wsign-compare fixes
sf: fix PetscSFCompose()
ISBLOCK: ISShift support
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: convert PETSc sources to comply with clang-format
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them co
Convert setfromoptions methods over to PetscTryTypeMethod() approachFlipped the order of the arguments for the function pointers (*setfromoptions)(PetscOptionItem*,obj); and friends to make them consistent with PetscTryTypeMethod() and all the other methodsCommit-type: refactorization/spend 4h
Merge branch 'bourdin/PetscLayoutFindOwner_FortranInterface' into 'main'Fix fortran interface for [PetscLayoutFindOwner/PetscLayoutFindOwnerIndex]See merge request petsc/petsc!5533
Fix fortran interface for [PetscLayoutFindOwner/PetscLayoutFindOwnerIndex]
Merge branch 'bourdin/FieldConstraint-bindings' into 'main'add F90 bindings for PetscSection[Set/Get/Restore]FieldConstraintIndicesF90See merge request petsc/petsc!5485
add F90 bindings for PetscSection[Set/Get/Restore]FieldConstraintIndicesF90
Merge remote-tracking branch 'origin/release'
ISEmbed(): fix leak with ISSTRIDE
Merge branch 'barry/2022-07-23/add-petscbeginuser' into 'main'Add PetscFunctionBeginUser to all PETSc C/C++ examplesSee merge request petsc/petsc!5470
Remove outdated use of if() SETERRQCommit-type: style/spend 20mReported-by: clang-format
Add PetscFunctionBeginUser to all PETSc C/C++ examplesNow the stack frames will contain the main program and the correct line numbers in themgit ls-files | egrep "(tutorials|tests)" | xargs sed -
Add PetscFunctionBeginUser to all PETSc C/C++ examplesNow the stack frames will contain the main program and the correct line numbers in themgit ls-files | egrep "(tutorials|tests)" | xargs sed -i "s?\(PetscCall(PetscInitialize(&argc\)?PetscFunctionBeginUser;\n \1?g"Commit-type: error-checking, testing-fix/spend 15m
VecLockWriteSet_Private() has to be public (has manual page!) so fix to be publicCommit-type: housekeeping/spend 10m
Cleanup and unify naming of PetscCall routinesCommit-type: housekeeping/spend 10m
1...<<11121314151617181920>>...96