pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
chkerr and friends wrapped
Swarm ex8: Test for particle initialization
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
add PetscAssert() and PetscAssertFalse()
make PetscInfo() variadic
SETERRQ[1-9]+ begone
Cleanup DMSwarm source code formattingCommit-type: style-fix/spend 1h
swarm ex1: use pragmatic
Merge branch 'adams/swarm-omp-pc' into 'main'Adams/swarm omp pcSee merge request petsc/petsc!4620
Adding Gonzalez term to DG
Swarm: Updated SP viewer for Swarm- Added some new options to control monitor
added new psuedo-invrse solver and OpenMP for particle-cell maps in tests
Fix DMView_Plex_ASCII to have clearer indications of what the numbers after i-cells are (per rank) Update the test output filesCommit-type: debugability\spend 45m
Unify XXGetYYContext callsalways use void*
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
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Plex: Update examples to use new creation interface
TS examples for simple collision operators with PIC
Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations f
Plex+FE: Now we can turn on second derivatives in an FEM calculation - Now FE interpolation and PetscFEEvaluateFieldJets_Internal() can also do Hessians - Add jet degree to DS - Add PTAP operations for small matrices
show more ...
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
DM: Added universal label - A universal label encodes the markers for a set of labels - We need this when using systems like TetGen that only take a single label - Added tests in Plex ex11
TS: Added new discrete gradients TS- Added accessors for Discrete Gradient formulation- Registered TSDISCGRAD
123456