Add static to internal functions
Merge branch 'jczhang/2023-08-14/add-WithoutInitializing-to-mirror-view' into 'main'Kokkos: no need to init views created by create_mirror_viewSee merge request petsc/petsc!6809
Kokkos: make dual view sync_host() asynchronous by adding an execution space argumentsync_host() without the argument is synchronous (like cudaMemcpy D2H). With the argument,it is asynchronous (l
Kokkos: make dual view sync_host() asynchronous by adding an execution space argumentsync_host() without the argument is synchronous (like cudaMemcpy D2H). With the argument,it is asynchronous (like cudaMemcpyAsync D2H).To make sure the host array contains valide data immediately after dualview.sync_host(),we need to do exec.fence();
show more ...
Kokkos: no need to init views created by create_mirror_view
Fix typos
Rename PetscValidPointer -> PetscAssertPointer
SetValuesCOO: add PetscLogGpuTimeBegin/End()
Lint apply: mat
PC: offload PCSetUp_VPBJacobi_Kokkos to device
Mat tests: add HYPRE COO testssupport COO with hacking permutation array of AIJ
Merge remote-tracking branch 'origin/release'
change to consistent use of ch_xxx for chapter names in the docs, instead of a mix of ch_xx and chapter_xx
Mat: duplicate COO info in MatDuplicate, but do reference counting to save memoryThanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.
Kokkos: do not do unnecessary Kokkos View initializationBy default, Kokkos Views are init'ed, so we add explicit args to not initialize them.
remove MatSetValuesDevice
MatILUFactorSymbolic_SeqAIJKokkos: fix division by zero
Fix some documentation and typos
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
AIJKOKKOSDEVICE: void set to avoid sycl "set but not used" warnings
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove unneeded SOURCEH from makefilesNo longer used by docs or build
Mat: simplify MatProduct algorithms for MATMPIAIJKOKKOS
1234567