| #
f882803c
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-23/variadic-chkerr' into 'main'
Variadic CHKERRQ()
See merge request petsc/petsc!4889
|
| #
9566063d
|
| 25-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX() -> PetscCallThrow() - CHKERRCXX() -> PetscCallCXX() - CHKERRCUDA() -> PetscCallCUDA() - CHKERRCUBLAS() -> PetscCallCUBLAS() - CHKERRCUSPARSE() -> PetscCallCUSPARSE() - CHKERRCUSOLVER() -> PetscCallCUSOLVER() - CHKERRCUFFT() -> PetscCallCUFFT() - CHKERRCURAND() -> PetscCallCURAND() - CHKERRHIP() -> PetscCallHIP() - CHKERRHIPBLAS() -> PetscCallHIPBLAS() - CHKERRHIPSOLVER() -> PetscCallHIPSOLVER() - CHKERRQ_CEED() -> PetscCallCEED() - CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction() - CHKERRMKL() -> PetscCallMKL() - CHKERRMMG() -> PetscCallMMG() - CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD() - CHKERRCGNS() -> PetscCallCGNS() - CHKERRPTSCOTCH() -> PetscCallPTSCOTCH() - CHKERRSTR() -> PetscCallSTR() - CHKERRTC() -> PetscCallTC()
show more ...
|
| #
28b400f6
|
| 03-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
1241a243
|
| 13-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-01-05/c99' into 'main'
Feature: C99 and C++11
See merge request petsc/petsc!4700
|
| #
2c71b3e2
|
| 11-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
|
| #
9ace16cd
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add PetscAssert() and PetscAssertFalse()
|
| #
98921bda
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
SETERRQ[1-9]+ begone
|
| #
00618b71
|
| 24-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jwallwork23/preserve-tags' into 'main'
Preserve cell tags for metric-based adaptation
See merge request petsc/petsc!4578
|
| #
9fe9e680
|
| 22-Nov-2021 |
Joe Wallwork <j.wallwork16@imperial.ac.uk> |
dm adapt: preserve cell tags
|
| #
887dddf3
|
| 19-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jwallwork23/mmg-trim' into 'main'
Plex interface for Mmg and ParMmg
See merge request petsc/petsc!4431
|
| #
c0517cd5
|
| 11-Oct-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Take over management of mesh generators and adaptors from DMPlex - Change adaptLabel signature to match adaptMetric - Move mesh generator list from DMPlex to DM - DMAdaptLabel() and DMAdaptMetric
DM: Take over management of mesh generators and adaptors from DMPlex - Change adaptLabel signature to match adaptMetric - Move mesh generator list from DMPlex to DM - DMAdaptLabel() and DMAdaptMetric() now check this list - Register metric adaptation packages - Change -dm_plex_generator to -dm_generator - Change -dm_plex_adaptor to -dm_adaptor
show more ...
|
| #
d5ed94bb
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jose/fix-manpages'
Fix manpages to avoid errors reported by doctext
See merge request petsc/petsc!4309
|
| #
d8d19677
|
| 12-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix manpages: Input/Output Parameter --> Parameters
|
| #
c1bf08c5
|
| 06-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/spelling-errors' into 'main'
Fix many spelling errors in manpages and comments
See merge request petsc/petsc!4283
|
| #
01d2d390
|
| 03-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix Input/Output/Parameter keywords in manpages
|
| #
005520e9
|
| 13-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-03-26/clang-static-linter' into 'main'
Feature: libClang PETSc Macro Static Analyzer
See merge request petsc/petsc!3773
|
| #
064a246e
|
| 11-May-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
show more ...
|
| #
e9494080
|
| 13-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-ds-residualbd-key' into 'main'
DS+FE+Doc: Make BdResidual take a key
See merge request petsc/petsc!3761
|
| #
45480ffe
|
| 06-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object - Boundary residual/Jacobian functions now take a form key - Now store DMLabel in DSBoundary - Im
DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object - Boundary residual/Jacobian functions now take a form key - Now store DMLabel in DSBoundary - Improved Boundary, Weak Form, and DS viewers - Remove DMCopyBoundary(), DMCopyDisc() is sufficient - Need DMTransferDS_Internal() to create new DS with label in the correct DM - Correct all DMAddBoundary() in tests - Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places - Fix propagating coordinate dimension in DS
show more ...
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now 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 calls
Now 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
show more ...
|
| #
7a32ffbe
|
| 14-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/2020-05-30/trivial-sizeof-fixes'
Updated the use of sizeof() when possible instead of using hardwired sizes for...
See merge request petsc/petsc!2827
|
| #
589a23ca
|
| 02-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilities
Commit-type: style-fix
Development Tools: Vim, Emacs, Eclipse
show more ...
|
| #
2e6716a4
|
| 27-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-dm-composition' into 'master'
Fix DM composition with work vectors and matrices
See merge request petsc/petsc!2551
|