History log of /petsc/src/dm/impls/plex/ (Results 2301 – 2325 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ffa811ec11-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

Plex ex8: Make functions static

793a2a1311-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

Plex: Added support for hybrid (prism) cell geometry
- There are 2 differences from normal cells:
1) The bottom face is inverted, since the normal points toward the top face, instead of outward
2

Plex: Added support for hybrid (prism) cell geometry
- There are 2 differences from normal cells:
1) The bottom face is inverted, since the normal points toward the top face, instead of outward
2) The side faces are ordered as tensor products of intervals, not as quadrilaterals

show more ...

5b29073104-Apr-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-bdfunc-normal (pull request #1500)

Plex: Feed the facet normal to a type of projection function

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

25c50c2603-Apr-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexCheck{Skeleton,Faces}: remove simplex arg; fix for undistributed meshes

b18799e028-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Feed the facet normal to a type of projection function
- Added DM_BC_ESSENTIAL_BD_FIELD
- Added DMProjectPoint_BdField_Private

df7887d002-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

Merged in florianwechsung/petsc/fw/vertexrebalancing (pull request #1421)

DMPLEX/PCPATCH: Rebalancing shared points on parallel interfaces

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

Merged in florianwechsung/petsc/fw/vertexrebalancing (pull request #1421)

DMPLEX/PCPATCH: Rebalancing shared points on parallel interfaces

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Lawrence Mitchell <wence@gmx.li>

show more ...


/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscversion.h
examples/tests/ex31.c
examples/tests/output/ex31_0.out
examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-2__3__4_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-5__4__3_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-2_faces-7__11__5_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-2__3__4_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-5__4__3_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-3_faces-7__11__5_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-2__3__4_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-5__4__3_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-0_parallel-TRUE.out
examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-FALSE.out
examples/tests/output/ex31_0_nsize-4_faces-7__11__5_entity_depth-1_parallel-TRUE.out
examples/tests/output/ex31_1.out
examples/tests/output/ex31_2.out
plex.c
plexpartition.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/examples/tests/ex220.c
6a3739e502-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

conditional definition of functions when petsc is build with parmetis

06b3913e02-Apr-2019 Florian Wechsung <f.wechsung@gmail.com>

squash dead assignments

2f85655401-Apr-2019 Matthew G. Knepley <knepley@gmail.com>

Plex+SNES: Moved some functions back from SNES to Plex
- Get/RestoreCellFields()
- Get/RestoreFaceFields()
- Get/RestoreFaceGeometry()
- Run the subdomain hook to copy the DMSolver


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-c-exodus-dbg-builder.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/config/examples/arch-freebsd-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-jenkins-freebsd-cxx-cmplx-64idx-dbg.py
/petsc/config/examples/arch-jenkins-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-linux-IPL64.py
/petsc/config/examples/arch-linux-analyzer.py
/petsc/config/examples/arch-linux-c89.py
/petsc/config/examples/arch-linux-clang-avx.py
/petsc/config/examples/arch-linux-cmplx-gcov.py
/petsc/config/examples/arch-linux-cmplx-single.py
/petsc/config/examples/arch-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-linux-dbg-quad.py
/petsc/config/examples/arch-linux-gcc-ifc-cmplx.py
/petsc/config/examples/arch-linux-gcov.py
/petsc/config/examples/arch-linux-matlab-ilp64-gcov.py
/petsc/config/examples/arch-linux-opt-cxx-quad.py
/petsc/config/examples/arch-linux-pgi.py
/petsc/config/examples/arch-linux-pkgs-64idx.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-linux-pkgs-dbg-ftn-interfaces.py
/petsc/config/examples/arch-linux-pkgs-gcov.py
/petsc/config/examples/arch-linux-pkgs-valgrind.py
/petsc/config/examples/arch-linux-uni.py
/petsc/config/examples/arch-linux-without-fc.py
/petsc/config/examples/arch-linux-xsdk-dbg.py
/petsc/config/examples/arch-mswin-gnu.py
/petsc/config/examples/arch-olcf-summit-opt.py
/petsc/config/examples/arch-opensolaris-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6.py
/petsc/config/examples/arch-osx-pgi-pkgs-opt.py
/petsc/config/examples/arch-pardiso.py
/petsc/config/examples/arch-viennacl.py
/petsc/config/examples/misc/arch-aix64-dbg.py
/petsc/config/examples/misc/arch-arm64-opt.py
/petsc/config/examples/misc/arch-armv7-opt.py
/petsc/config/examples/misc/arch-bgp-ibm-opt.py
/petsc/config/examples/misc/arch-cray-xt5-opt.py
/petsc/config/examples/misc/arch-cray-xt6-pkgs-opt.py
/petsc/config/examples/misc/arch-fusion-intel-c-opt.py
/petsc/config/examples/misc/arch-linux-gcc-absoft.py
/petsc/config/examples/misc/arch-linux-gcc-real-env.py
/petsc/config/examples/misc/arch-linux-gcc-real-opt.py
/petsc/config/examples/misc/arch-linux-gcc-real.py
/petsc/config/examples/misc/arch-linux-gxx-complex.py
/petsc/config/examples/misc/arch-linux-mkl-IPL64.py
/petsc/config/examples/misc/arch-linux-mpich1.py
/petsc/config/examples/misc/arch-linux-xsdk-latest.py
/petsc/config/examples/misc/arch-moab.py
/petsc/config/examples/misc/arch-ms-msvc2012-intelmpi-cudano-nomumps-cpardiso-indexes64-mklilp64-debug.py
/petsc/config/examples/misc/arch-mswin-borland.py
/petsc/config/examples/misc/arch-mswin-cuda.py
/petsc/config/examples/misc/arch-mswin-cxx-cmplx.py
/petsc/config/examples/misc/arch-mswin-dbg-impi.py
/petsc/config/examples/misc/arch-mswin.py
/petsc/config/examples/misc/arch-osx-10.6-cxx-env.py
/petsc/include/petsc/private/dmlabelimpl.h
/petsc/include/petscdmlabel.h
/petsc/include/petscdmplex.h
/petsc/include/petscmath.h
/petsc/include/petscsnes.h
/petsc/include/petsctao.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/src/dm/f90-mod/petscdt.h90
f90-custom/makefile
f90-custom/zplexfemf90.c
plexfem.c
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/2015.html
/petsc/src/docs/website/documentation/changes/2016.html
/petsc/src/docs/website/documentation/changes/2017.html
/petsc/src/docs/website/documentation/changes/2018-21.html
/petsc/src/docs/website/documentation/changes/2022.html
/petsc/src/docs/website/documentation/changes/2024.html
/petsc/src/docs/website/documentation/changes/2028.html
/petsc/src/docs/website/documentation/changes/2029.html
/petsc/src/docs/website/documentation/changes/21.html
/petsc/src/docs/website/documentation/changes/211.html
/petsc/src/docs/website/documentation/changes/212.html
/petsc/src/docs/website/documentation/changes/213.html
/petsc/src/docs/website/documentation/changes/215.html
/petsc/src/docs/website/documentation/changes/216.html
/petsc/src/docs/website/documentation/changes/220.html
/petsc/src/docs/website/documentation/changes/221.html
/petsc/src/docs/website/documentation/changes/230.html
/petsc/src/docs/website/documentation/changes/231.html
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/233.html
/petsc/src/docs/website/documentation/changes/300.html
/petsc/src/docs/website/documentation/changes/31.html
/petsc/src/docs/website/documentation/changes/310.html
/petsc/src/docs/website/documentation/changes/311.html
/petsc/src/docs/website/documentation/changes/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/35.html
/petsc/src/docs/website/documentation/changes/36.html
/petsc/src/docs/website/documentation/changes/37.html
/petsc/src/docs/website/documentation/changes/38.html
/petsc/src/docs/website/documentation/changes/39.html
/petsc/src/docs/website/documentation/changes/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/index.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex72_9_matload_block_size-5_c_alt.out
/petsc/src/snes/examples/tutorials/network/ex1.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/examples/tutorials/ex4.c
/petsc/src/tao/examples/tutorials/makefile
/petsc/src/tao/examples/tutorials/output/ex4_0.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_1.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_2.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_hessian_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_l1_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_lmvm_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_admm_1.out
/petsc/src/tao/examples/tutorials/output/ex4_nm_admm_2.out
/petsc/src/tao/examples/tutorials/output/ex4_soft_threshold_admm_1.out
/petsc/src/tao/f90-mod/petsctaomod.F
/petsc/src/tao/interface/taosolverregi.c
/petsc/src/tao/makefile
/petsc/src/tao/shell/makefile
/petsc/src/tao/shell/taoshell.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/vec/f90-mod/petscis.h90
86421e9e31-Mar-2019 Florian Wechsung <f.wechsung@gmail.com>

don't use dm_rebalance_partition_view to check the performance of the rebalancing as we get non-deterministic distributions, we just check in the test that we have actually improved things now

81a13b5229-Mar-2019 Florian Wechsung <f.wechsung@gmail.com>

fixed incompatible-pointer-types error when building --with-64-bit-indices=1

da5ffb3527-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/haplav/fix-matpartitioningview-hierarch' [pull request #1470]

0ceef49f27-Mar-2019 Václav Hapla <vaclav.hapla@erdw.ethz.ch>

Merged in knepley/fix-plex-interpolate-sf-new1 (pull request #1473)

fix DMPlexInterpolatePointSF()

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

06eb72e927-Mar-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ex18: 7_hdf5 and 7_hdf5_ppu require !complex

3d6ea0ad27-Mar-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ex18: 7_hdf5_hierarch requires !complex

48bb261c22-Mar-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexGetFullJoin: fix inarg validation

bd6e8f9727-Mar-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ex18: 6_tet made TODO for now

c4f46eaf06-Feb-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

updated output file for dm_impls_plex_tests-ex18_2b

81d3936106-Feb-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

ex18: TODO examples with parallel partitioning of uninterpolated meshes

66aa2a3913-Oct-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Send potential overlap faces to all roots

24f76dd013-Oct-2018 Matthew G. Knepley <knepley@gmail.com>

Plex ex18: Added another test that exposed a bug in parallel interpolation

e53487d320-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Expose DMPlexInterpolatePointSF()

2e72742c14-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Rewrote function that puts interpolated points into the point SF in parallel
- It only worked for edges originally
- The orientation of the SF points still does not match when computed in paral

Plex: Rewrote function that puts interpolated points into the point SF in parallel
- It only worked for edges originally
- The orientation of the SF points still does not match when computed in parallel

show more ...

efb394a719-Nov-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Revert "ex18: hotfix SF for test 4_tet%"

This reverts commit faed488c3615e97c021c2674cfb2b465114efbdc.

03e2d9bf19-Nov-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Plex test ex18: removed all TODOs from tests - must be fixed in this branch

1...<<919293949596979899100>>...235