History log of /petsc/src/dm/impls/plex/ (Results 2976 – 3000 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e752be1a23-Jan-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Now DMPlexMarkBoundaryFaces() can determine the marker from associated vertices


/petsc/bin/maint/wwwindex.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/include/petscdmplex.h
/petsc/include/petscdraw.h
/petsc/makefile
/petsc/src/dm/examples/tests/ex36.c
examples/tests/ex23.c
examples/tutorials/ex2.c
plexadapt.c
plexsubmesh.c
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/cgtype.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex204.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dtext.c
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/objects/init.c
/petsc/src/sys/python/pythonsys.c
/petsc/src/sys/utils/arch.c
/petsc/src/sys/utils/memc.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/examples/tutorials/ex45.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex48.c
/petsc/src/ts/examples/tutorials/hybrid/ex1fd.c
/petsc/src/vec/vec/utils/projection.c
f1412df622-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.


/petsc/bin/maint/buildtest
/petsc/bin/maint/wwwindex.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/gmakefile.test
/petsc/include/petscdraw.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/examples/tests/ex36.c
/petsc/src/dm/impls/forest/p4est/makefile
examples/tests/ex7.c
examples/tests/ex8.c
examples/tutorials/ex5.c
/petsc/src/dm/impls/swarm/data_ex.c
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/cgtype.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex169.c
/petsc/src/mat/examples/tests/ex171.c
/petsc/src/mat/examples/tests/ex173.c
/petsc/src/mat/examples/tests/ex180.c
/petsc/src/mat/examples/tests/ex190.c
/petsc/src/mat/examples/tests/ex204.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dtext.c
/petsc/src/sys/examples/tutorials/ex4f.F
/petsc/src/sys/objects/init.c
/petsc/src/sys/python/pythonsys.c
/petsc/src/sys/utils/arch.c
/petsc/src/sys/utils/memc.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/hybrid/ex1fd.c
/petsc/src/vec/vec/utils/projection.c
272f808722-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 ...

41ad34e722-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 ...

f9a81caf22-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

dm_impls_plex_tests-ex24_3 and its output updated

95f526a822-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ex24: set type for repartitioning in the same way

3b6a196122-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

dm_impls_plex_tests-ex24_4 small fix

d498adfa21-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Chaco fails in test on size 3,4, and 8

Commit-type: testing-fix

d4e6955221-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

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

972c795319-Jan-2018 Satish Balay <balay@mcs.anl.gov>

fix warning

800b850c19-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

bd20f08d19-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

TODO test for chaco

f3a63cb619-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test 24: group prefixes, more comments, all parallel

3a9dc73418-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test 24: elaborated test 6

0916181518-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscPartitionerSetType: fix stale methods on type change

46a36c5718-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

add forgot file to branch

Commit-type: bug-fix
Reported-by: travis

3a07405717-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Converting DMPlex grid generators and refiners to registration process

Commit-type: feature
Time: 6 hours

73105fc917-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test 24: prefix dp2_ was set to wrong object

7a5f84e816-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

deleted src/dm/impls/plex/petscpartmatpart_snes_tests


cd4c7d7516-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test 24: better handling of -faces

449d007816-Jan-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test 24: TODO test for ptscotch

7d99616a17-Jan-2018 Karl Rupp <me@karlrupp.net>

Revert plexadapt changes in "example requires hypre, why was it not listed?"

This partially reverts commit d2cd29b77a0e01176b6af98c18aba4d1aaafbb3e.

d2cd29b717-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

example requires hypre, why was it not listed?

Commit-type: bug-fix, portability-fix, testing-fix


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/include/petsc/finclude/petscsys.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_mangle.h
/petsc/include/petscblaslapack_stdcall.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtfv.c
/petsc/src/dm/f90-mod/petscdm.h
plexadapt.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/ksp/f90-mod/petscksp.h
/petsc/src/ksp/f90-mod/petscpc.h
/petsc/src/ksp/ksp/examples/tests/ex56.c
/petsc/src/ksp/ksp/interface/ftn-custom/zitclf.c
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope.h
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/mat/examples/tests/ex212f.F90
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex212f_1.out
/petsc/src/mat/f90-mod/petscmat.h
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/f90-mod/petscmatmod.F
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex16.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/f90-mod/petscsnes.h
/petsc/src/sys/classes/matlabengine/matlab.c
/petsc/src/sys/classes/viewer/impls/ams/ams.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/ascii/vcreatea.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/matlab/vmatlab.c
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/interface/dlregispetsc.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/examples/tests/ex36f.F90
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex36f_1.out
/petsc/src/sys/f90-mod/petscsys.h
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscsysmod.F
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/objects/ftn-custom/zinheritf.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/objects/pname.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/utils/mpiu.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/examples/tutorials/hybrid/ex1fd.c
/petsc/src/ts/f90-mod/petscts.h
/petsc/src/vec/f90-mod/petscis.h
/petsc/src/vec/f90-mod/petscvec.h
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/comb.c
/petsc/src/vec/vec/utils/projection.c
/petsc/src/vec/vec/utils/vpscat.c
/petsc/src/vec/vec/utils/vscat.c
2fc2d58f15-Jan-2018 Stefano Zampini <stefano.zampini@gmail.com>

Fix outputs after rebasing

1...<<111112113114115116117118119120>>...235