History log of /petsc/src/dm/impls/plex/plex.c (Results 126 – 150 of 1780)
Revision Date Author Comments
# 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


12345678910>>...72