| e752be1a | 23-Jan-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now DMPlexMarkBoundaryFaces() can determine the marker from associated vertices |
| f1412df6 | 22-Jan-2018 |
Scott Kruger <scott.e.kruger@gmail.com> |
args: * ${PETSC_DIR} * need to use ${wPETSC_DIR}
On Window's, the -f argument needs to use windows style paths even though the configure line uses a cygwin style path. |
| 272f8087 | 22-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Reset the random seed for each partition that PTScotch may perform so as to get consistent results.
Note this does not resolve the reason for the difference between PetscPartitioner and MatPartition
Reset the random seed for each partition that PTScotch may perform so as to get consistent results.
Note this does not resolve the reason for the difference between PetscPartitioner and MatPartitioning
I found the problem! In plexpartition.c (line 1750) there is this horrible special case where if it determines a single process owns the entire graph (in this case MPI_Comm_rank 0) it calls a different sequential partitioner instead of the parallel preconditioner. MatPartitioning does not handle such special cases differently than others so, of course, uses the parallel partitioner and generates a different partition. @Matthew Knepley We could introduce this special case into the MatPartitioning for PTScotch and thus reproduce the PetscPartitioner results or we could say that handling the special case is goofy and live with the difference. Or we could remove the special case from PetscPartitioner and get identical results for both.
Commit-type: portability-fix, testing-fix
show more ...
|
| 41ad34e7 | 22-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
try to reset the random seed for second run to get common results for PTScotch
this did not work! Used debugger and confirmed that seed is being reset.
no idea why the results are different.
Commi
try to reset the random seed for second run to get common results for PTScotch
this did not work! Used debugger and confirmed that seed is being reset.
no idea why the results are different.
Commit-type: portability-fix, testing-fix
show more ...
|
| f9a81caf | 22-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
dm_impls_plex_tests-ex24_3 and its output updated |
| 95f526a8 | 22-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ex24: set type for repartitioning in the same way |
| 3b6a1961 | 22-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
dm_impls_plex_tests-ex24_4 small fix |
| d498adfa | 21-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Chaco fails in test on size 3,4, and 8
Commit-type: testing-fix |
| d4e69552 | 21-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
make -f gmakefile test globsearch="dm*impls*plex*tests*ex24_4"
produces same results with chaco, parametis or ptscotch
Commit-type: feature |
| b44e7856 | 21-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Add MatMPIAdjToSeq() that creates a copy of the MPIAdj matrix on each process
ex24.c with the Chaco option crashes with this even though it appears the sequantial matrices are dorrect. Possible caus
Add MatMPIAdjToSeq() that creates a copy of the MPIAdj matrix on each process
ex24.c with the Chaco option crashes with this even though it appears the sequantial matrices are dorrect. Possible causes
Chaco needs columns sorted in matrix? Results from Chaco are not properly put back into parallel form?
Commit-type: feature
show more ...
|
| 972c7953 | 19-Jan-2018 |
Satish Balay <balay@mcs.anl.gov> |
fix warning |
| 800b850c | 19-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
fix for triangle that requires double input regardless of PETSc precision
Commit-type: bug-fix, portability-fix Reported-by: nightly test |
| bd20f08d | 19-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
TODO test for chaco |
| f3a63cb6 | 19-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test 24: group prefixes, more comments, all parallel |
| 3a9dc734 | 18-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test 24: elaborated test 6 |
| 09161815 | 18-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscPartitionerSetType: fix stale methods on type change |
| 46a36c57 | 18-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
add forgot file to branch
Commit-type: bug-fix Reported-by: travis |
| 3a074057 | 17-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Converting DMPlex grid generators and refiners to registration process
Commit-type: feature Time: 6 hours |
| 73105fc9 | 17-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test 24: prefix dp2_ was set to wrong object |
| 7a5f84e8 | 16-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
deleted src/dm/impls/plex/petscpartmatpart_snes_tests
|
| cd4c7d75 | 16-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test 24: better handling of -faces |
| 449d0078 | 16-Jan-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Plex test 24: TODO test for ptscotch |
| 7d99616a | 17-Jan-2018 |
Karl Rupp <me@karlrupp.net> |
Revert plexadapt changes in "example requires hypre, why was it not listed?"
This partially reverts commit d2cd29b77a0e01176b6af98c18aba4d1aaafbb3e. |
| d2cd29b7 | 17-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
example requires hypre, why was it not listed?
Commit-type: bug-fix, portability-fix, testing-fix |
| 2fc2d58f | 15-Jan-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix outputs after rebasing |