History log of /petsc/src/vec/is/sf/impls/basic/sfpack.c (Results 1 – 25 of 126)
Revision Date Author Comments
# 1210b49d 18-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a7fd11ac 16-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2025-04-15/fix-sf-hip-complex' into 'release'

Enable PetscSF with HIP and Complex

See merge request petsc/petsc!8318


# 07e87b31 15-Apr-2025 Junchao Zhang <jczhang@anl.gov>

SF: add checks against using MPI_REPLACE in MPI_Reduce_local


# 09b68a49 04-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e80aff1c 03-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-petsc-case' into 'release'

Fix wrong case for PETSc

See merge request petsc/petsc!8266


# f0b74427 01-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Fix wrong case for PETSc


# 5d3bc7be 21-Mar-2025 Satish Balay <balay@mcs.anl.gov>

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

clang-format-20

See merge request petsc/petsc!7849


# 87fca844 27-Jul-2024 Pierre Jolivet <pierre@joliv.et>

Update to clang-format-20


# bfd69959 22-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2024-09-09/fix-sf-mpi-large-count-datatype' into 'main'

PetscSF: Support MPI derived data types created with large count

Closes #1625

See merge request petsc/petsc!7825


# d279a5e3 22-Sep-2024 Junchao Zhang <jczhang@mcs.anl.gov>

PetscSF: support MPI derived data types created with large count

When user created MPI derived data types with large count routines, e.g., MPI_Type_contiguous_c(4, MPI_DOUBLE, &newtype), and passed

PetscSF: support MPI derived data types created with large count

When user created MPI derived data types with large count routines, e.g., MPI_Type_contiguous_c(4, MPI_DOUBLE, &newtype), and passed newtype to PetscSF,
is it legal to decode the datatype with MPI_Type_get_envelope()? The MPI Forum debated but has yet to resolve this issue.

Our approach is to decode the datatype with MPI_Type_get_envelope_c() if available; otherwise with MPI_Type_get_envelope().

But currently we don't really support real big count values, say a type created by MPI_Type_contiguous_c(2^33, MPI_DOUBLE, &newtype).

We could support that, but just see no needs for now. We will error out if this kind of types are given to PetscSF.

show more ...


# 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


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


# 9ddca861 09-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/bugfix-sfwindow' into 'main'

Add PetscSFRegisterPersistent() and fix PETSCSFWINDOW for empty ranks

See merge request petsc/petsc!7786


# e1187f0d 03-Sep-2024 Toby Isaac <toby.isaac@gmail.com>

PetscSF: add PetscSFGetDatatypeSize_Internal() for internal use


# 185808d7 30-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'zach/log-view-gpu-fix' into 'main'

SF - Ensure calls to `PetscLogEventBegin` are synchronized between processors

See merge request petsc/petsc!7794


# 4da51b66 30-Aug-2024 Zach Atkins <zach.atkins@colorado.edu>

SF - Ensure calls to `PetscLogEventBegin` are synchronized between processors


# 9aa5e16c 21-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2024-06-03/misc-gpu-stream-improve' into 'main'

Misc. GPU stream improvement

See merge request petsc/petsc!7614


# e011f95a 05-Jun-2024 Junchao Zhang <jczhang@anl.gov>

SF: minor revision avoiding useless log events


# 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


# 52fb3346 25-Apr-2024 Barry Smith <bsmith@mcs.anl.gov>

Fix for defined but unused variables under certain configurations


# e9c2de13 14-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/vectorsf' into 'main'

PetscSF: implement PetscSFCreateStridedSF

See merge request petsc/petsc!7359


# 0dd791a8 11-Mar-2024 Stefano Zampini <stefano.zampini@gmail.com>

PetscSF: implement PetscSFCreateStridedSF


# 49d85fc3 14-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 735e9a4a 13-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-docs' into 'release'

fix docs

See merge request petsc/petsc!7181


# e98d5aa1 12-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-01-03/docs-c2html' into 'main'

Remove recursive build of c2html files; no longer uses classic makefiles

See merge request petsc/petsc!7167


123456