Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Merge branch 'knepley/feature-plex-annulus' into 'main'Knepley/feature plex annulusSee merge request petsc/petsc!5656
TS ex11: Added parallel shallow water test
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
makefile: fix typo - petsckdir.mk -> petscdir.mk
docs: remove SUBMANSEC from example makefiles - and use only MANSEC (it tells what library the tests need)
Merge branch 'knepley/feature-ts-ex53-cryer' into 'main'TS ex53: Added Cryer spatial convergenceSee merge request petsc/petsc!5597
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 ...
Fix MPI_Comm_attr keyval reference counting, one should be able to free the keyval before deleting communicators
TS ex53: Added Cryer spatial convergence
Print the string needed to control the section with info output
Merge branch 'barry/2022-08-28/fix-petscfunctionreturn-nonzero' into 'main'Remove incorrect use of PetscFunctionReturn(nonzero integer value). Add this...See merge request petsc/petsc!5564
Remove incorrect use of PetscFunctionReturn(nonzero integer value). Add this rule to the developers guideCommit-type: house-keeping/spend 1hReported-by: Pierre Jolivet
Add PetscDeviceAttribute and PetscDeviceGetAttribute() to allow querying properties for aparticular PetscDevice
Remove braces from one-liners w/o PetscCall()
Remove braces from one-liners
clang-format: reformat code to work around clang-format (version 14) segv
TS: fix preprocessor variable in examples
clang-format: convert PETSc sources to comply with clang-format
Merge branch 'barry/2022-08-22/rm-common-block-examples' into 'main'Remove last three Fortran examples that use common blocks (and include files for the common blocks)See merge request petsc/pets
Merge branch 'barry/2022-08-22/rm-common-block-examples' into 'main'Remove last three Fortran examples that use common blocks (and include files for the common blocks)See merge request petsc/petsc!5542
Merge branch 'hongzh/update-tspan' into 'main'Always copy the time span solutionSee merge request petsc/petsc!5534
Name all modules in Fortran examples consistently with examplenamemodule to* prevent conflicts between examples* to make it easy to determine which module files generated in the filesystem are for
Name all modules in Fortran examples consistently with examplenamemodule to* prevent conflicts between examples* to make it easy to determine which module files generated in the filesystem are for each exampleCommit-type: housekeeping/spend 20mThanks-to: Satish Balay
Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in sourceSee merge request petsc/
Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in sourceSee merge request petsc/petsc!5376
Fix up manual pages in include/ including adding tick marksCommit-type: documentation/spend 4h
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
1...<<21222324252627282930>>...236