History log of /petsc/src/dm/impls/plex/plexnatural.c (Results 76 – 100 of 161)
Revision Date Author Comments
# 9ace16cd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscAssert() and PetscAssertFalse()


# 940e4fdf 12-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'

Feature: Attribute Format - Mat

See merge request petsc/petsc!4634


# 546078ac 10-Dec-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

remove trailing newline from SETERRQ


# 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


# 97bb3fdc 12-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix manpages: more errors reported by doctext


# c1bf08c5 06-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/spelling-errors' into 'main'

Fix many spelling errors in manpages and comments

See merge request petsc/petsc!4283


# a5b23f4a 03-Sep-2021 Jose E. Roman <jroman@dsic.upv.es>

Fix spelling errors in manpages and comments


# e671c4ce 30-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'bourdin/plexnatural-memory-leak' into 'main'

plexnatural: fixed 2 memory leaks

See merge request petsc/petsc!3785


# 14744f87 29-Mar-2021 Blaise Bourdin <bourdin@lsu.edu>

plexnatural: fixed 2 memory leaks


# 7ab9467e 02-Mar-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/sf-change-api' into 'main'

Change some SF APIs mentioned in the ECP paper

See merge request petsc/petsc!3659


# ad227fea 27-Feb-2021 Junchao Zhang <jczhang@mcs.anl.gov>

SF: add an MPI_Op argument to SFBcast


# 01f204a2 20-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'amarboeuf/dmplex-createglobaltonaturalsf' into 'master'

ComponentName: modification of DMPlexCreateGlobalToNaturalSF

See merge request petsc/petsc!3572


# 5c3f5608 20-Jan-2021 AlexisMarb <alexis.marboeuf@hotmail.fr>

ComponentName: modification of DMPlexCreateGlobalToNaturalSF

The modification of DMPlexCreateGlobaltoNaturalSF allows to pass NULL as an argument
for the sequential section when calling the routine.

ComponentName: modification of DMPlexCreateGlobalToNaturalSF

The modification of DMPlexCreateGlobaltoNaturalSF allows to pass NULL as an argument
for the sequential section when calling the routine. The interface hasn't change. It takes
into account that a DM can be distributed with DMPlexDistribute just after its creation.
In that case, sfNatural cannot be computed in DMPlexDistribute since no section is defined on the DM
at that moment. The user should then call DMPlexCreateGlobaltoNaturalSF after a section is set to the
parallel DM in order to compute the sfNatural. Instead of computing the sequential section needed for
DMPlexCreateGlobaltoNaturalSF, he can now pass NULL as an argument for the section and it is reconstructed
from the parallel section in the routine.
Error messages are slightly modified in all routines of plexnatural.c when the naturalSF is not present and
useNatural is set to TRUE. It mentioned now that a section has to be defined for the naturalSF to be computed.
TODO: since DMPlexCreateGlobaltoNaturalSF is not typically called by the user, automatically call it as soon
as useNatural is TRUE, the DM has been distributed and a section is present.
No failed test when running all dm tests locally after the modification.

Reported-by: Blaise Bourdin <bourdin@lsu.edu>
Thanks-to: Blaise Bourdin <bourdin@lsu.edu>

show more ...


# 568ee828 15-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-g2n' into 'master'

Plex: Fixed serial fallback for GlobalToNatural

See merge request petsc/petsc!3560


# cafebca8 14-Jan-2021 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed serial fallback for GlobalToNatural


# bdea225a 30-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'

Convert MPI error type to PETSc error with string message for all MPI calls

See merge request petsc/petsc!3326


# ffc4695b 08-Oct-2020 Barry Smith <bsmith@mcs.anl.gov>

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their
errors better.

The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces
seemingly random failures.

Commit-type: error-checking
/spend 30m

show more ...


# 14998766 28-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-dm-g2n-serial' into 'master'

DM: Handle serial case for Global-to-Natural mapping

See merge request petsc/petsc!2474


# a6a55fac 16-Jan-2020 Matthew G. Knepley <knepley@gmail.com>

DM: Handle serial case for Global-to-Natural mapping


# 60a4e99f 09-Jan-2020 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into 'stefanozampini/sfwin-reuse-win'

# Conflicts:
# config/BuildSystem/config/packages/MPI.py


# 8372926a 06-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 2961c3ac 06-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-double-chkerrq' into 'maint'

Double CHKERRQ

See merge request petsc/petsc!2427


# c3b366b1 06-Jan-2020 prj- <pierre.jolivet@enseeiht.fr>

Double CHKERRQ


# f80139e1 15-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/deprecate-dmgetdefaultsection' [PR #1969]

* jed/deprecate-dmgetdefaultsection:
DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION
These functions were deprecated in v3.9, but

Merge branch 'jed/deprecate-dmgetdefaultsection' [PR #1969]

* jed/deprecate-dmgetdefaultsection:
DMGetDefaultSection et al: add PETSC_DEPRECATED_FUNCTION
These functions were deprecated in v3.9, but no PETSC_DEPRECATED_FUNCTION was added at that time so many uses crept back into the source code. Here we mark it deprecated and fix all existing uses in PETSc.

DMGetLocalSection/DMSetLocalSection: add explicit names for DMGetSection/DMSetSection
These names are for symmetry with DMGetLocalVector() versus DMGetGlobalVector().

DMGetSection: replace all internal usage with DMGetLocalSection
Same for DMSetSection -> DMSetLocalSection. We retain the interface for DMGetSection/DMSetSection without deprecation warnings (for now).

show more ...


# 92fd8e1e 14-Aug-2019 Jed Brown <jed@jedbrown.org>

DMGetSection: replace all internal usage with DMGetLocalSection

Same for DMSetSection -> DMSetLocalSection. We retain the interface
for DMGetSection/DMSetSection without deprecation warnings (for n

DMGetSection: replace all internal usage with DMGetLocalSection

Same for DMSetSection -> DMSetLocalSection. We retain the interface
for DMGetSection/DMSetSection without deprecation warnings (for now).

Suggested-by: Barry Smith <bsmith@mcs.anl.gov>

show more ...


1234567