Merge branch 'jczhang/feature-add-kokkos-doc' into 'main'Add manuals for PETSc/Kokkos APIs and fully implement DMDAVecGetKokkosOffsetView()See merge request petsc/petsc!4864
DMDA: add a benchmark accessing DMDA performance
DMDA: add a Kokkos test
optimize TableAddSVtx()cleanup GetEdgelist_Coupling()update network->subnet[net].nvtx for ghoted subnetworks in DMNetworkLayoutSetUp()add changes made by Barry in MR4883: DMNetworkGetGlobalEdge/V
optimize TableAddSVtx()cleanup GetEdgelist_Coupling()update network->subnet[net].nvtx for ghoted subnetworks in DMNetworkLayoutSetUp()add changes made by Barry in MR4883: DMNetworkGetGlobalEdge/VertexIndex() work before calling DMSetUp()use local Nvtx = nvtx_max - nvtx_min + 1 as the size for table as suggested by Barry
show more ...
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
add PetscAssert() and PetscAssertFalse()
SETERRQ[1-9]+ begone
Merge branch 'gbetrie/fix-dmnetworkaddcomponent' into 'main'Gbetrie/fix dmnetworkaddcomponentSee merge request petsc/petsc!4658
Adding/modify tests on zero size components to several examples;DMNetworkAddComponent(): the owning rank and all ghost ranks must call it to add a component and nvar in the same orderUpdate doc for
Adding/modify tests on zero size components to several examples;DMNetworkAddComponent(): the owning rank and all ghost ranks must call it to add a component and nvar in the same orderUpdate doc for DMNetworkAddComponentmerge DMNetworkLayoutSetUp_Coupling() into DMNetworkLayoutSetUp() to remove duplication
remove trailing newline from SETERRQ
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
Merge branch 'barry/2021-07-03/demonstrate-network-parallel-build' into 'main'dmnetwork: bug fix for parallel input single subnetwork; API change, optimize and cleanupSee merge request petsc/pets
Merge branch 'barry/2021-07-03/demonstrate-network-parallel-build' into 'main'dmnetwork: bug fix for parallel input single subnetwork; API change, optimize and cleanupSee merge request petsc/petsc!4176
This example seems to demonstrate that one cannot construct a DMNetwork with one subnetwork in parallel correctly.Commit-type: bug-report\spend 40mDMNetworkAddSubnetwork() does not need input nv
This example seems to demonstrate that one cannot construct a DMNetwork with one subnetwork in parallel correctly.Commit-type: bug-report\spend 40mDMNetworkAddSubnetwork() does not need input nv; optimize DMNetworkLayoutSetUp_Coupling() and DMNetworkLayoutSetUp()bugfix for DMNetworkDistribute(): subnet[].nvtx was over countedcleanup network.c; add '-malloc_dump 0' to ex10.c: otherwise opensolaris-misc pipeline test failsuse the fix suggested by Satish. This fixes the opensolaris-misc pipeline test error of ex10.c, and harmless to other casesrm #if 0. Previously kept for future work
Fix spelling errors in manpages and comments
Some missing CHKERR[Q|MPI]
PetscStack : check for correct push/popEnforce checkstack for CI jobsFixes from testsuite
Update badsource rules- Zero or more spaces are not allowed for more returning types- zero spaces not allowed for for|if|while
Minor
Remove use of * at beginning of comment line and /** and **/
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Plex: Update examples to use new creation interface
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-f
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-fix, style-fix/spend 2.5h
DMPLEX: fix GLVIS regression with mfem > 4.2
CHKERRQ() -> CHKERRMPI()
Merge remote-tracking branch 'origin/release'
12345