History log of /petsc/src/dm/impls/plex/plexsfc.c (Results 26 – 50 of 80)
Revision Date Author Comments
# f69e25f9 18-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/plex_sfc_21bit_index' into 'main'

plex sfc: Expand ZCode encoding to 21 bits per index

See merge request petsc/petsc!7899


# bc3e2e66 16-Oct-2024 James Wright <james@jameswright.xyz>

plex sfc: Replace hex magic numbers with octals


# 376e073f 16-Oct-2024 James Wright <james@jameswright.xyz>

plex sfc: Add documentation of ZCode

Co-authored-by: Matthew Knepley <knepley@gmail.com>


# ea7b3863 04-Oct-2024 James Wright <james@jameswright.xyz>

plex sfc: Add log event for box mesh creation


# 563af49c 30-Sep-2024 James Wright <james@jameswright.xyz>

plex sfc: Expand ZCode encoding to 21 bits per index


# d8e47b63 17-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-09-02/rebased-fix-conversion-warnings' into 'main'

Compiler finds (and forbid) casts from higher precision integers to lower

See merge request petsc/petsc!7806


# 1690c2ae 10-Sep-2024 Barry Smith <bsmith@mcs.anl.gov>

Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded

Change from deprecated PETSC_MAX/MIN_INT to PETSC_INT_MAX/MIN

Commit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, example
Funded-by:
Project:
Time: hours
Reported-by:
Thanks-to:
Development Tools: Vim, Emacs, Eclipse

show more ...


# 6497c311 25-Aug-2024 Barry Smith <bsmith@mcs.anl.gov>

Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']

Also fix the code to repository to compile cleanly with these flags in th

Add to CI compilers flags '-Wconversion', '-Wno-sign-conversion', '-Wno-float-conversion', '-Wno-implicit-float-conversion']

Also fix the code to repository to compile cleanly with these flags in the CI

show more ...


# 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


# a4cdeec6 09-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 30d90a34 08-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typos' into 'release'

Typos

See merge request petsc/petsc!7445


# d8b4a066 07-Apr-2024 Pierre Jolivet <pierre@joliv.et>

Typos


# 8c77480b 04-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 66a6ed2f 31-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/docstring' into 'release'

Docstring fixes

See merge request petsc/petsc!7425


# 9cde84ed 31-Mar-2024 Jose E. Roman <jroman@dsic.upv.es>

Docstring fixes


# 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


# ddedc8f6 19-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Update coordinate for multiple face_sfs

This could probably be made more efficient by consolidating the multiple
`affine` and `affine_to_local` into a single `VecScatter*` routine.

Plex Isoperiodic: Update coordinate for multiple face_sfs

This could probably be made more efficient by consolidating the multiple
`affine` and `affine_to_local` into a single `VecScatter*` routine. But
I'm not sure how exactly to do that and do not believe the performance
penalty here should be significant.

show more ...


# 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 ...


# a45b0079 19-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Migrate handles multiple face_sfs


# 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.


# 9ae3492b 19-Feb-2024 James Wright <james@jameswright.xyz>

DMPlex SFC: Separate different periodic directions

Co-authored-by: Jed Brown <jed@jedbrown.org>


# 970231d2 07-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/clang-format-18' into 'main'

clang-format version 18

See merge request petsc/petsc!6902


# 4d86920d 10-Feb-2024 Pierre Jolivet <pierre@joliv.et>

checkbadSource: rules for PetscFunctionBegin and derivatives


# 9c5460f9 17-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'

Linter detect possible static functions

See merge request petsc/petsc!6796


1234