History log of /petsc/src/dm/impls/plex/plexpartition.c (Results 151 – 175 of 470)
Revision Date Author Comments
# d083f849 01-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Update the use of Collective on in the manual pages to reflect the new style

Commit-type: style-fix, documentation
Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>


# fa54792a 29-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Merged in psanan/man-pages-remove-keywords (pull request #1717)

Man pages: Remove .keywords fields

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# bfcb38ea 27-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be unif

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be uniformly used or maintained.

Thus, remove all .keywords: fields, and a following blank line, if present.

This is accomplished with GNU sed (gsed on OS X), with the following commands.
*Warning* that this type of command can corrupt a .git directory,
so be cautious in reusing or modifying these commands. They first look
for and delete matching lines with a following line consisting of only whitespace,
and then delete any remaining matching lines.

find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find src/ -type f -exec gsed -i '/keywords:/d' {} +
find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find include/ -type f -exec gsed -i '/keywords:/d' {} +

Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed

show more ...


# 391e3792 22-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/check-bad-urls (pull request #1685)

Barry/check bad urls

Approved-by: Patrick Sanan <patrick.sanan@gmail.com>
Approved-by: Junchao Zhang <junchao.zhang@gmail.com>


# a8d69d7b 19-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Fixed out-dated URLS using make checkbadURLS REPLACE=1

One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reason
Manual fix of

Fixed out-dated URLS using make checkbadURLS REPLACE=1

One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reason
Manual fix of //faq.html since the automatic tool incorrectly replaced /faq.html to //faq.html in some locations

These are largely updates of http to https but have a variety of other website location changes

Once this branch is in master individual developers can run make checkbadURLS and fix URLs related to their projects manually

Commit-type: bug-fix, documentation

show more ...


# b67a4fc1 18-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

Merged in stefano_zampini/dmplex-speedup (pull request #1665)

Last speedups to the PLEX code with large number of MPI processes

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


# 6e203dd9 14-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPlexPartitionLabelInvert: loop only over the neighbors

Update output files since the previous code was accessing the label values in an ordered way


# 94b10fae 14-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPlexPartitionLabelInvert: added info on algorithm used


# 8e330a33 12-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: speed up DMPlexPartitionLabelClosure_Private

instead of computing the closure for each point, recursively add the cone
with this optimization, using a 128^3 simplex mesh an 16 processes on m

DMPLEX: speed up DMPlexPartitionLabelClosure_Private

instead of computing the closure for each point, recursively add the cone
with this optimization, using a 128^3 simplex mesh an 16 processes on my workstation -> from 7 seconds to 1.2

Change the name of the function and its prototype since the label and ranks arguments are unused

show more ...


# 30b0ce1b 12-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add few missing events to help optimizing the code


# c1c736b9 14-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/plexpartitioner-parmetis (pull request #1648)

Reproducible ParMETIS & DMPlex repartition

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.

Merged in dalcinl/plexpartitioner-parmetis (pull request #1648)

Reproducible ParMETIS & DMPlex repartition

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

show more ...


# 13911537 11-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: remove debug view from options

fix comment


# 56bf5a81 04-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Partitioner: Prefer default type PARMETIS, then PTSCOTCH, then CHACO


# 9d459c0e 08-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

PetscPartitioner: Move option for randomSeed to where it belongs

Move PtScotch internal data structure to dmpleximpl.h
Update output files


# 8ef05d33 06-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

PetscPartitioner: initial vertex weights

In the case of overlapped meshes from p4est,
the assumption of cells at the end is wrong.
This at least silence the uninitialized values warning from valgrind


# bbbc8e51 05-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add support to compute CSR via matrix operations


# 074d466c 29-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

PetscPartioner: construct CSR graph only when needed


# af5aa23e 07-May-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# e78d1dbd 07-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-plex-partition-squash (pull request #1619)

DMPlex: Fix repartition and overlap

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Matthew Knepley <knepley@gmail.com>


# 4e468a93 05-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlexCreatePartitionerGraph: Fix duplicate edges in distributed graphs


# 0134a67b 23-Apr-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex: Fix DMPlexDistribute() for parallel (maybe with overlap) meshes

* Fix handling of global numbering when redistributing meshes with overlap
* Support redistribution of non-conforming meshes
*

DMPlex: Fix DMPlexDistribute() for parallel (maybe with overlap) meshes

* Fix handling of global numbering when redistributing meshes with overlap
* Support redistribution of non-conforming meshes
* Non-conforming meshes out of p4est with overlap maybe still broken

show more ...


# 42678178 23-Apr-2019 Lisandro Dalcin <dalcinl@gmail.com>

Partitioner: Fix PARMETIS partitioner

* Add command line option to specify the random seed
* As a side effect, fix valgrind warning related to unitialized options
array being passsed to ParMETIS_V

Partitioner: Fix PARMETIS partitioner

* Add command line option to specify the random seed
* As a side effect, fix valgrind warning related to unitialized options
array being passsed to ParMETIS_V3_PartKway

show more ...


# 783e1fb6 26-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

PetscPartitionerSetFromOptions: fix memory leak


# ce010399 03-May-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'pr1597/florianwechsung/rebalanceflag/master' [PR #1597]

* pr1597/florianwechsung/rebalanceflag/master:
Fix: inform user about success of DMPlexRebalanceSharedPoints via a flag


# 2f5b5bf8 03-May-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'stefano_zampini/fix-partitioner' into maint [PR #1607]

* stefano_zampini/fix-partitioner:
small fixes to PetscPartitioner implementations


12345678910>>...19