Hoist function pointer call out of loop, compilers will not be able to deduce it does not change
Tell clang-format to treat khash_t as a typename
add PetscViewerHDF5GetDMPlexStorageVersion{Reading,Writing},replace DMPlexStorageVersionGet_Privateand DMPlexStorageVersionSetUpWriting_Private;stash version in PetscViewer
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Fix a variety of simple things associated with MatlabIncorrect spellingOut-dated documentationFormattingCommit-type: housekeepingReported-by: Jose Roman
No longer a need for a seperate --with-matlab-engine since their are not fragile MATLAB version dependent librariesthat may be work for some users/spend 20m
Fixes for PETSc matlab interface code and test examplesCommit-type: portability-fix, testing-fixReported-by: Jose Roman
Work around bug in Matlab Engine 2021b support, improve formatting of matlab engine tutorial exampleCommit-type: housekeeping/spend 20m
Merge branch 'haplav/feature-hdf5-group-additions' into 'main'PetscViewerHDF5 group handling additionsSee merge request petsc/petsc!5640
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
PetscViewerHDF5HasGroup: minor manpage fix
add PetscViewerHDF5WriteGroup()
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)
Revert "HDF5: Added PetscViewerHDF5PushGroupRelative()"This reverts commit 1ad4d0e4ff49104e786e3c7e6a975bc001096561.See !5454
Merge branch 'jose/doc-fix-matlab' into 'main'Minor doc fixes related to matlab viewerSee merge request petsc/petsc!5606
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 ...
Minor doc fixes related to matlab viewer
Fix up all manual pages in src/sys directoryCommit-type: documentation/spend 10h
Remove incorrect use of PetscFunctionReturn(nonzero integer value). Add this rule to the developers guideCommit-type: house-keeping/spend 1hReported-by: Pierre Jolivet
Slight cleanup of glvis.c code to slightly less blatantly violate PETSc coding standardsCommit-type: error-checking/spend 15mReported-by: Pierre Jolivet
Remove braces from one-liners w/o PetscCall()
1...<<11121314151617181920>>...64