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


# 6eb96784 15-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/migrate_natural_sf' into 'main'

plex: Add DMPlexMigrateGlobalToNaturalSF

See merge request petsc/petsc!7756


# 16635c05 11-Aug-2024 James Wright <james@jameswright.xyz>

plex: Add DMPlexMigrateGlobalToNaturalSF

This doesn't not rely on any notion of what the original natural
ordering came from, but just updates the "global" side of the
sfNatural instead.


# 75c467b0 14-Aug-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-ubsan-Wtype-limits' into 'main'

Fix UBSan and -Wtype-limits

See merge request petsc/petsc!7758


# 55bffe1b 13-Aug-2024 Pierre Jolivet <pierre@joliv.et>

Fix UBSan and -Wtype-limits

src/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits]
953 | if ((PetscInt)ct < 0) {

Fix UBSan and -Wtype-limits

src/dm/impls/plex/plexdistribute.c:953:22: warning: comparison is always false due to limited range of data type [-Wtype-limits]
953 | if ((PetscInt)ct < 0) {
| ^
src/dm/impls/plex/plex.c:9258:29: warning: comparison is always true due to limited range of data type [-Wtype-limits]
9258 | PetscCheck((PetscInt)ct >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cell %" PetscInt_FMT " has no cell type", c);
| ^~

show more ...


# a623e290 12-Jun-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-05-29/minor-fortran-stub-cleanup' into 'main'

More improvements to Fortran stubs and interfaces

See merge request petsc/petsc!7598


# 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


# 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


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

Merge branch 'tisaac/fix-p4est-global-coordinates' into 'main'

DMForest: add failing test supplied by Berend van Wachem

See merge request petsc/petsc!7028


# 9ed9361b 07-Feb-2024 Toby Isaac <toby.isaac@gmail.com>

DMPlex: handle dm = dmSrc in DMPlexSetOverlap()


# 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


# 00045ab3 11-Feb-2024 Pierre Jolivet <pierre@joliv.et>

Remove carriage return in Petsc(Assert|Check)()

git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'

Suggested-by: Stefan

Remove carriage return in Petsc(Assert|Check)()

git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'

Suggested-by: Stefano Zampini

show more ...


# 164282b9 23-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/dmplexforest' into 'main'

Updates to DMPLEX and DMFOREST

See merge request petsc/petsc!7217


# 3ac0285d 17-Jan-2024 Stefano Zampini <stefano.zampini@gmail.com>

DMPlexDistribute: sort ranks for migration

add boolean flat to DMPlexPartitionLabelCreateSF arguments
update tests


# c8629ca8 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/minsurf-local' into 'main'

Improve support for nonlinear domain decomposition solvers

See merge request petsc/petsc!7084


# 907a3e9c 28-Nov-2023 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add support for DMCreateDomainDecomposition routines

DMPlexDistributeOverlap: add support for subdomain mesh


# d3c48830 06-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-exodusii-check' into 'main'

Knepley/fix exodusii check

See merge request petsc/petsc!6985


# 8c641679 02-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-tmp-space' into 'main'

Plex: Improve calculation of temp space

See merge request petsc/petsc!6989


# 476787b7 02-Nov-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Introducting new DMPolytopeType for arbitrary faces and cells, allowing to create and distribute arbitrary polygonal/polyhedral meshes (e.g. voronoi meshes)

Co-Authored-By: Fabien Evard <fabie

Plex: Introducting new DMPolytopeType for arbitrary faces and cells, allowing to create and distribute arbitrary polygonal/polyhedral meshes (e.g. voronoi meshes)

Co-Authored-By: Fabien Evard <fabien.evrard@ovgu.de>

show more ...


# cf910586 01-Nov-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Improve calculation of temp space
Reported-by: Fabien Evrard <fabien.evrard@ovgu.de>


12345678910>>...25