Add C++ implementation of khash map as a drop-in replacement for std::unordered_map
Make PointerAttributes default constructable again
Merge remote-tracking branch 'origin/release'
Merge branch 'jacobf/2022-11-09/fix-issue-1279' into 'release'Fix Wrong type assignment in PetscDeviceContextSetFromOptionsSee merge request petsc/petsc!5818
GCC 4.8.5- does not correctly handle default arguments preceeding template parameter pack, don't use it for now
Implement workaround for clang and gcc bug for nested class default initializers
Fix #1279: Don't assume MPI_COMM_SELF/MPI_COMM_WORLD are MPI_Comm's, some MPI implementations define these as enums instead
Add explicit test for PetscDevice command line init sequence controls
A few more codespell fixes
Docs: remove or add space before back tick
Vec CUPM implementation to replace old CUDA and HIP versions
Remove unused code from thrust utility header
Do CUPMAwareMPI test function in fewer variables
Use PetscTryTypeMethod() in dctontext.cxx, and set the device before we call createcontext
Fix checkbadSource violations from release MRs
Add explicit tests for the marked object map
Test PetscDeviceContextSetStreamType() before and after PetscDeviceContextSetUp()
Allow non-c++ builds to run the device tests
Test PetscDeviceContextQueryIdle
improve coverage of various PetscDevice and PetscDeviceContext corner cases
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by:
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by: Satish Balay <balay@mcs.anl.gov>
show more ...
Fixup misc C++ code so MSVC does not balk at it
1234567891011