| #
5d83a8b1
|
| 30-May-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
This requires some changes to user FORTRAN code
Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array Pass PETSC_NULL_ENUM when argument returns an enum instead of
This requires some changes to user FORTRAN code
Pass PETSC_NULL_XXX_ARRAY when passing a NULL as an argument that is expecting an array Pass PETSC_NULL_ENUM when argument returns an enum instead of PETSC_NULL_INTEGER Pass arrays (and not scalar values) when the argument is expecting an array; this means replace, for example, the argument v with [v] Use PetscObjectIsNull(obj) to check if the object is NULL, instead of obj == PETSC_NULL_XXX
The compiler will now automatically prevent you from using the wrong argument type for the first three bullets above This will also require an update sowing with the new sowing branch this MR is using.
show more ...
|
| #
b2e8165f
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
d61ff78d
|
| 11-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-06-08/minor-docs-fixes/release' into 'release'
Minor docs fixes
See merge request petsc/petsc!7618
|
| #
f13dfd9e
|
| 11-Jun-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor docs fixes
|
| #
848bb224
|
| 07-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-info-names' into 'main'
Info: Check for array overflow and slightly increase size
See merge request petsc/petsc!7611
|
| #
1c6742e7
|
| 06-Jun-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix blocking when block starts have no dofs
|
| #
4ffe9215
|
| 03-Jun-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-edge-numbering' into 'main'
Plex: Add edge numbering
See merge request petsc/petsc!7595
|
| #
484edb7d
|
| 02-Jun-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add edge numbering
|
| #
396ca264
|
| 14-May-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-geometry-model' into 'main'
Plex: Upgrade geometry model capability
See merge request petsc/petsc!7540
|
| #
217fe35e
|
| 11-May-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added mesh check
|
| #
b862f699
|
| 10-May-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add 3D Hasse diagrams
|
| #
1ed6e3ff
|
| 25-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-13/fix-sowing-strings' into 'main'
Update PETSc to use sowing bfort that handles string arguments and PETSC_NULL_INT
See merge request petsc/petsc!7480
|
| #
cc4c1da9
|
| 14-Apr-2024 |
Barry Smith <bsmith@mcs.anl.gov> |
Update source code removing all unneeded /*@C and associated manual stubs and interfaces
|
| #
0c3d0987
|
| 17-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-transform-cohesive' into 'main'
Plex: First step toward parallel cohesive cell creation
See merge request petsc/petsc!7459
|
| #
332e0eaa
|
| 12-Apr-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added a check for transitive closure
|
| #
d7d777e0
|
| 13-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-nonmanifold' into 'main'
Plex ex66: Possible test
See merge request petsc/petsc!7454
|
| #
452349db
|
| 27-Mar-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Allow missing depths in DMPlexGetDepth()
|
| #
6d174762
|
| 29-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/multiple_isoperiodic' into 'main'
Plex Isoperiodic: Allow multiple periodic directions
See merge request petsc/petsc!7305
|
| #
b83f62b0
|
| 19-Feb-2024 |
James Wright <james@jameswright.xyz> |
Plex Isoperiodic: Form closure_sf from face_sfs
The `point_sf` was (and is still) used to redirect local mesh points in the face's closure to their "true" owner. ie. if a local vertex was actually o
Plex Isoperiodic: Form closure_sf from face_sfs
The `point_sf` was (and is still) used to redirect local mesh points in the face's closure to their "true" owner. ie. if a local vertex was actually owned by another rank, then the closure should refer to that rank.
The only major change here is that as we loop over face_sfs, we update the `point_sf` to be the merger of `point_sf` and the previously found closure_sf. This way, if two `face_sf` share a mesh point in their face's closure, it gets "claimed" only once.
show more ...
|
| #
1fca310d
|
| 19-Feb-2024 |
James Wright <james@jameswright.xyz> |
Plex Isoperiodic: Allow multiple Face SFs
This is important for cases of multiple directions of periodicity, whose transforms are necessarily distinct from each other.
|
| #
662b337f
|
| 24-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-nonmanifold' into 'main'
Knepley/fix plex nonmanifold
See merge request petsc/petsc!7403
|
| #
841fc1b7
|
| 23-Mar-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix error message
|
| #
1e254738
|
| 22-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-partitioner-edge-weights' into 'main'
Partitioner: Support edge weights
See merge request petsc/petsc!7395
|
| #
32b27637
|
| 21-Mar-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix blocking for matrices - Cannot start with block concatenation - Ignore off-process blocking
|
| #
373304a1
|
| 16-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-missing-backtick' into 'main'
Docs: fix missing back ticks.
See merge request petsc/petsc!7376
|