| #
b33f4bec
|
| 05-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-less-checkfalse' into 'main'
Dividing by four the number of PetscCheckFalse()
See merge request petsc/petsc!5072
|
| #
08401ef6
|
| 04-Apr-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove some PetscCheckFalse()
|
| #
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 ...
|
| #
dadcf809
|
| 03-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
fixes from recent linter change
|
| #
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
|
| #
cb62b0ca
|
| 20-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/plex-coordinates-project' into 'main'
DMPlex: skip coordinate projection when FE space matches modulo quadrature
See merge request petsc/petsc!4891
|
| #
4f9ab2b4
|
| 25-Feb-2022 |
Jed Brown <jed@jedbrown.org> |
DMPlex: skip coordinate projection when FE space matches modulo quadrature
This requires checking that dual spaces are equal so that an legit projection is not required. For example, high order Gmsh
DMPlex: skip coordinate projection when FE space matches modulo quadrature
This requires checking that dual spaces are equal so that an legit projection is not required. For example, high order Gmsh meshes have equally spaced vertices while we prefer Gauss-Lobatto spacing, so that's a case where a projection is required. (It could be made faster, but that's for another day.)
show more ...
|
| #
e7133dc4
|
| 28-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-fe-wxy-again' into 'main'
FE on triangular prisms
See merge request petsc/petsc!4826
|
| #
2df84da0
|
| 04-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
DM+FE+DT: Added correct geometry and quadrature for triangular prism - Added affine geometry for triangular prism - Added PetscDTTensorQuadratureCreate() - Added PetscFECreateByCell() - Added PetscFE
DM+FE+DT: Added correct geometry and quadrature for triangular prism - Added affine geometry for triangular prism - Added PetscDTTensorQuadratureCreate() - Added PetscFECreateByCell() - Added PetscFECreateLagrangeByCell() - Added DMCreateFEDefault() - Now DMField uses PetscFECreateLagrange() - Refactored FE creation - If the degree is prescribed on a prism, do not create a tensor space - Use new interface in DMField_DS - Fix default creation when number of components is changed by command line
show more ...
|
| #
f783ec47
|
| 30-Nov-2021 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDualSpace: Specify ref cell with DMPolytopeType
|
| #
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
|
| #
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
|
| #
82a6ae78
|
| 28-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-some-missing-chkerr' into 'main'
Some missing CHKERR[Q|MPI]
See merge request petsc/petsc!4190
|
| #
1e1ea65d
|
| 27-Jul-2021 |
Pierre Jolivet <pierre@joliv.et> |
Some missing CHKERR[Q|MPI]
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
68ce86a1
|
| 18-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-ceed-integration' into 'main'
Plex: Initial CEED integration
See merge request petsc/petsc!3918
|
| #
9318fe57
|
| 11-Apr-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now meshes can be created automatically from the command line, and some more fixes - Changed internal mesh creation functions to operate on a DM instead of creating a new one so that they can h
Plex: Now meshes can be created automatically from the command line, and some more fixes - Changed internal mesh creation functions to operate on a DM instead of creating a new one so that they can happen with options - Fixed coordinates in CreateCubeBoundary_Internal() - Added DMPlexShape for prebuilt meshes - Added DMPlexIsSimplex() - Added DMPlexCreateCoordinateSpace() - DMPlexDistributeCoordinates() should copy the coordinate discretization - DMPlexInterpolateFaces_Internal() should be careful to preserve the lower bound when resetting the chart - PetscSectionSetChart() should ignore entries that match the current ones - Added DMPolytopeTypeSimpleShape() - Do not require an EGADS model for TetGen - Detail ASCII viewer shows all labels - Default viewer shows periodicity
show more ...
|
| #
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
|