History log of /petsc/src/dm/impls/plex/ (Results 2901 – 2925 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1e0aba9616-Mar-2018 Matthew G. Knepley <knepley@gmail.com>

Plex ex13: Updated test output

92c9625416-Mar-2018 Matthew G. Knepley <knepley@gmail.com>

Plex ex12: Updated test output

8930a37116-Mar-2018 Matthew G. Knepley <knepley@gmail.com>

Plex ex1: Updated test output

199a458514-Mar-2018 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-dmplex-vecview (pull request #884)

DMPlex: Fix VecView

Approved-by: Karl Rupp <me@karlrupp.net>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>

d172c84b06-Mar-2018 Matthew G. Knepley <knepley@gmail.com>

Plex+FEM: Fixes for reorg of vector spaces which I missed
- Fixed DMPlexComputeInterpolatorNested() field offsets
- Fixed DMPlexComputeInjector()

e9cb465c01-Mar-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixes for ASCII viewer

b81cf15812-Feb-2018 Matthew G. Knepley <knepley@gmail.com>

Plex: Better error message

741db25d13-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMField: empty processor protections

d918548e13-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMField regression test fixes

83e10cb312-Mar-2018 Lisandro Dalcin <dalcinl@gmail.com>

DMPlexDistributeLabels: Propagate the output flag

fa8e8ae512-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMLabel: try to keep stride IS as stride IS as much as possible

2dc8f7eb12-Mar-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'haplav/fix-PetscSFView-no-graph-set' [PR #878]

* haplav/fix-PetscSFView-no-graph-set:
PetscSFView: call PetscSFSetUp only if graph is set.

6d7373e812-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMPlexRefine(): create depth before hybrid-bounded label

aeadca1826-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMPlex: rename newly created label

4a3e9fdb21-Feb-2018 Toby Isaac <tisaac@cc.gatech.edu>

DMPlexSNES: caching of new geometry constructs

The old paradigm cached one geometry object for all cells or all faces,
an approach that doesn't take into account that different quadratures
may requi

DMPlexSNES: caching of new geometry constructs

The old paradigm cached one geometry object for all cells or all faces,
an approach that doesn't take into account that different quadratures
may require different geometry objects. Now the geometry object
is composed with the index set over which the geometry ranges, and the composition
string include the object id of the quadrature. To take advantage of
this caching, we have to be careful not to reconstruct index sets on the
fly when they are known a priori. In particular, the hybrid bounds
have been encapsulated as a label, which makes them accessible as ISs.

show more ...

034e916909-Mar-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'pr874/mapdes/pcmg-inject/master'

* pr874/mapdes/pcmg-inject/master:
This hooks everything up so that if the DM provides an injection we remember it in PCMG.
* Add DMHasCreateInjection

Merge branch 'pr874/mapdes/pcmg-inject/master'

* pr874/mapdes/pcmg-inject/master:
This hooks everything up so that if the DM provides an injection we remember it in PCMG.
* Add DMHasCreateInjection: Will be needed in PCMG.
* FAS: guard DMCreateInjection with DMHasCreateInjection
* PCMG: Use injection if the DM provides it

The mass-lumped scaling of the restriction is complete nonsense for most discretisations.
If the DM provides an injection, use it.
This injection is now used by DMRestrictHook_SNESVecSol for transferring the current state to the coarse grid.

show more ...


/petsc/.gitignore
/petsc/.travis.yml
/petsc/include/petsc/private/dmimpl.h
/petsc/include/petsc/private/kernels/petscaxpy.h
/petsc/include/petsc/private/pcmgimpl.h
/petsc/include/petscdm.h
/petsc/include/petscpc.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/lib/petsc/bin/maint/gcov.py
/petsc/lib/petsc/bin/maint/runhtml.py
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/forest/p4est/pforest.c
plexcreate.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex27_2.out
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex16_1.out
/petsc/src/snes/examples/tutorials/output/ex16_2.out
/petsc/src/snes/examples/tutorials/output/ex48_3.out
/petsc/src/snes/examples/tutorials/output/ex48_4.out
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/sys/classes/viewer/impls/draw/ftn-custom/zdrawvf.c
/petsc/src/sys/f90-mod/petscviewer.h
/petsc/src/sys/fileio/sysio.c
/petsc/src/tao/matrix/lmvmmat.c
/petsc/src/tao/matrix/lmvmmat.h
/petsc/src/tao/unconstrained/examples/tutorials/makefile
/petsc/src/tao/unconstrained/examples/tutorials/output/minsurf2_1.out
/petsc/src/tao/unconstrained/examples/tutorials/output/rosenbrock2_1.out
/petsc/src/tao/unconstrained/examples/tutorials/rosenbrock2.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
8015335406-Mar-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscSFView: call PetscSFSetUp only if graph is set

c2f0e8ad06-Mar-2018 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlex tutorial ex5 activated and reproduce the bug

684b87d906-Mar-2018 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex: Fix VecView

* Fix VTK viewer requiring exclusive ownership of the vector.
* Add fast path for HDF5 with global vectors and essential BCs.

713d6c5707-Mar-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master'

* pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master:
Implemented wrapper of MatPartitioning i

Merge branch 'pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master'

* pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master:
Implemented wrapper of MatPartitioning into PetscPartitioner.

show more ...


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscts.h
/petsc/lib/petsc/bin/maint/buildtest
/petsc/src/dm/impls/da/gr2.c
examples/tests/ex24.c
examples/tests/makefile
examples/tests/output/ex24_0.out
examples/tests/output/ex24_1.out
examples/tests/output/ex24_3.out
examples/tests/output/ex24_4.out
makefile
petscpartmatpart.c
plexpartition.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_sell_mumps.out
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/pc/examples/tests/ex3.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/sell/seq/sell.h
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/chaco/chaco.c
/petsc/src/mat/partition/impls/scotch/scotch.c
/petsc/src/mat/partition/partition.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_conformal_parallel_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_exact_q2_nonconformal_parallel_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_test_q2_conformal_parallel_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_test_q2_nonconformal_parallel_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_20_parmetis.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/utils/dmsnes.c
/petsc/src/tao/bound/examples/tutorials/output/plate2_1.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_2.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_3.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_4.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_5.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_6.out
/petsc/src/tao/bound/examples/tutorials/output/plate2_7.out
/petsc/src/tao/bound/impls/blmvm/blmvm.c
/petsc/src/tao/bound/impls/bqpip/bqpip.c
/petsc/src/tao/bound/impls/gpcg/gpcg.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/complementarity/examples/tutorials/output/minsurf1_1.out
/petsc/src/tao/complementarity/examples/tutorials/output/minsurf1_2.out
/petsc/src/tao/complementarity/impls/asls/asfls.c
/petsc/src/tao/complementarity/impls/asls/asils.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/matrix/lmvmmat.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.c
/petsc/src/tao/unconstrained/examples/tutorials/output/minsurf2_1.out
/petsc/src/tao/unconstrained/examples/tutorials/output/minsurf2_2.out
/petsc/src/tao/unconstrained/examples/tutorials/output/minsurf2_3.out
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/lmvm/lmvm.c
/petsc/src/tao/unconstrained/impls/nls/nls.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
/petsc/src/tao/unconstrained/impls/ntr/ntr.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20fwd.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/hybrid/ex1adj.c
/petsc/src/ts/examples/tutorials/hybrid/ex1fwd.c
/petsc/src/ts/examples/tutorials/output/ex16opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex16opt_p_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_ic_1.out
/petsc/src/ts/examples/tutorials/output/ex20opt_p_1.out
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3sa.c
/petsc/src/ts/examples/tutorials/power_grid/ex9adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex9opt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tssen.c
/petsc/src/vec/is/is/utils/iscomp.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/impls/mpi/pvec2.c
/petsc/src/vec/vec/impls/seq/dvec2.c
/petsc/src/vec/vec/utils/vecglvis.c
4a7a4c0606-Mar-2018 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

Make DMHasCreateInjection overrideable by subclasses

Default to PETSC_FALSE. It's only provided by Plex, Pforest, and DA
in (if using DMDA_Q1 as interpolation type).

c8dd51e905-Mar-2018 Barry Smith <bsmith@mcs.anl.gov>

Revert "Bug in viewing multiple vectors with VecView_Plex_Local_Draw() each overwrote the previous"

This reverts commit 29c95491dc1710544f73d25ac98dc64225f2d7e1.

632d474905-Mar-2018 Barry Smith <bsmith@mcs.anl.gov>

Revert "Follow fix for commit 29c95491dc1710544f73d25ac98dc64225f2d7e1 since object is already referenced now"

This reverts commit 7762cb5a66803d54d0f43ea8d2d5b956639305c8.

6783bb9d05-Mar-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'pr871/acroucher/acroucher/dmplex-hdf5-vecview/master'

* pr871/acroucher/acroucher/dmplex-hdf5-vecview/master:
Two fixes to prevent HDF5 DMPlex VecView crashing when one process has no

Merge branch 'pr871/acroucher/acroucher/dmplex-hdf5-vecview/master'

* pr871/acroucher/acroucher/dmplex-hdf5-vecview/master:
Two fixes to prevent HDF5 DMPlex VecView crashing when one process has no cells.

show more ...

72de04e605-Mar-2018 Jed Brown <jed@jedbrown.org>

Merge branch 'bourdin/dmplex-exodusiiView' of bitbucket:bourdin/petsc-dmplex-exodusiiview [PR #863]

* 'bourdin/dmplex-exodusiiView' of bitbucket:bourdin/petsc-dmplex-exodusiiview:
BuildSystem: bug

Merge branch 'bourdin/dmplex-exodusiiView' of bitbucket:bourdin/petsc-dmplex-exodusiiview [PR #863]

* 'bourdin/dmplex-exodusiiView' of bitbucket:bourdin/petsc-dmplex-exodusiiview:
BuildSystem: bug fixes in pnetcdf
dm: changed DMGetLabelIdIS to return an empty IS instead of NULL if the label is empty
BuildSystem: upgraded exodusII, removed fortran library
dmplex: bug fixes in exodus viewer, write side sets

show more ...

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