Fix manpages: mismatching number of parameters
NECBUG: flag broken tests
Vec tests ex28: switch to tolerance checkdo not assume the order of operations in MPI_Allreduce and MPI_Iallreduce are the same
Configure: detect NEC compiler and NECMPIInitial fixes, MPI_Windows tests blacklisted
Fix manpages: Input/Output Parameters --> Parameter
Fix manpages: Input/Output Parameter --> Parameters
Fix manpages with wrong function name due to copy-paste error
Merge branch 'stefanozampini/hypre-gpu' into 'main'Interface HYPRE GPU solversSee merge request petsc/petsc!4248
HYPRE: support HYPRE in DEVICE MODEThis is an initial contribution that allows running BoomerAMG and the HYPRE matrix constructed from PETSC on a GPU
Fix warnings from PGI and clang compiler
Merge branch 'jed/rm-distutils' into 'main'config: remove distutils from buildSee merge request petsc/petsc!4253
VecGetLocalVectorRead_{CUDA|HIP}: handle read and host case
VecPointWiseMult: dispatch to CPU if needed
VecCreate: default to cpubound objectsMatch Mat
Fix spelling errors in manpages and comments
Fix Input/Output/Parameter keywords in manpages
config: remove distutils from builddistutils is deprecated and will be removed in Python-3.12: https://www.python.org/dev/peps/pep-0632/Most features carry over readily with sysconfig (part of
config: remove distutils from builddistutils is deprecated and will be removed in Python-3.12: https://www.python.org/dev/peps/pep-0632/Most features carry over readily with sysconfig (part of minimal python,unlike distutils, which is often an optional package). One exception isdistutils.sysconfig.parse_makefile, which is more full-featured thansysconfig._parse_makefile (a private method that exists in python 2.7and all tested python 3 versions). Specifically, _parse_makefile()cannot handled lines continued with trailing backslash (\) and thus wemust forbid continuations for DIRS and SOURCE* lines -- just use a lineas long as it needs to be. This system will hopefully be renovated anyway.Commit-type: portability
show more ...
requires: define -> requires: defined
Added PetscDevice to manage interaction and configuration of available devices.Added PetscDeviceContext class to manage stream interactions for CUDA and HIP devicebackends. The new class is design
Added PetscDevice to manage interaction and configuration of available devices.Added PetscDeviceContext class to manage stream interactions for CUDA and HIP devicebackends. The new class is designed to facilitate a fork-join parallelization model forasynchronous compute.
Merge branch 'jczhang/feature-add-comments-matproduct' into 'main'Mat/SF: add some comments to codeSee merge request petsc/petsc!4231
Merge remote-tracking branch 'origin/release'
VECKOK: when device and host are the same, must return PETSC_MEMTYPE_HOST in VecGetArrayAndMemType
MAT/SF: add some comments to code
Vec: add missing VecCreateMPICUDA and VecCreateMPIHIPReported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
VECHIP: fix VecMDot
1...<<41424344454647484950>>...278