History log of /petsc/src/dm/impls/plex/ (Results 2201 – 2225 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d6a4658e21-May-2019 Matthew Knepley <knepley@gmail.com>

Merged in knepley/feature-plex-pullback (pull request #1632)

Plex: Implemented pullback/pushforward

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


/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petsc/private/petscfeimpl.h
/petsc/include/petscds.h
/petsc/include/petscfe.h
/petsc/include/petscfetypes.h
/petsc/include/petscmat.h
/petsc/src/dm/dt/dualspace/impls/bdm/dspacebdm.c
/petsc/src/dm/dt/dualspace/interface/dualspace.c
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/fe/impls/opencl/feopencl.c
/petsc/src/dm/dt/fe/interface/fe.c
/petsc/src/dm/dt/interface/dtds.c
examples/tests/ex3.c
examples/tests/output/ex3_nonconforming_tensor_2.out
examples/tests/output/ex3_p1_2d_0.out
examples/tests/output/ex3_p1_3d_0.out
examples/tests/output/ex3_p1d_2d_0.out
examples/tests/output/ex3_p1d_2d_3.out
examples/tests/output/ex3_p2_2d_0.out
examples/tests/output/ex3_p2_3d_0.out
examples/tests/output/ex3_p3_2d_0.out
examples/tests/output/ex3_q1_2d_plex_0.out
examples/tests/output/ex3_q1_2d_plex_5.out
examples/tests/output/ex3_q1_2d_plex_6.out
examples/tests/output/ex3_q1_2d_plex_7.out
examples/tests/output/ex3_q2_2d_plex_0.out
examples/tests/output/ex3_q2_2d_plex_5.out
examples/tests/output/ex3_q2_2d_plex_6.out
examples/tests/output/ex3_q2_2d_plex_7.out
examples/tests/output/ex3_q3_2d_0.out
plexfem.c
plexproject.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex185.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex185_1.out
/petsc/src/mat/examples/tests/output/ex185_1_alt.out
/petsc/src/mat/impls/cdiagonal/cdiagonal.c
/petsc/src/mat/impls/cdiagonal/makefile
/petsc/src/mat/impls/makefile
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matregis.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/utils/dmadapt.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/fileio/fdir.c
/petsc/src/ts/examples/tutorials/ex18.c
6dd8073020-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix http -> https for Hass diagram URL and remove stray a inside (

Commit-type: documentation
Reported-by: Junchao Zhang <jczhang@mcs.anl.gov>

c5656fee20-May-2019 Matthew Knepley <knepley@gmail.com>

plexgenerate.c edited online with Bitbucket

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


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/script.py
/petsc/config/PETSc/Configure.py
/petsc/config/builder2.py
/petsc/config/examples/arch-osx-10.6-cxx-cmplx-pkgs-dbg.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6.py
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmtypes.h
/petsc/include/petscerror.h
/petsc/include/petsclog.h
/petsc/include/petscsf.h
/petsc/include/petscsftypes.h
/petsc/include/petscsys.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/checkBuilds.py
/petsc/lib/petsc/bin/maint/mapnameslatex.py
/petsc/lib/petsc/bin/maint/update-docs.py
/petsc/lib/petsc/bin/petscnagupgrade.py
/petsc/lib/petsc/conf/rules
/petsc/setup.py
/petsc/share/petsc/matlab/PetscReadBinaryTrajectory.m
/petsc/share/petsc/saws/linearsolveroptions.html
/petsc/src/benchmarks/benchmarkAssembly.py
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/benchmarks/results/benchmarks.html
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/moab/dmmbutil.cxx
/petsc/src/dm/impls/moab/dmmoab.cxx
plex.c
plexgeometry.c
plexmed.c
plexpartition.c
/petsc/src/dm/impls/swarm/swarmpic_view.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tao_tex/accomps/tao01-scidac.tex
/petsc/src/docs/tao_tex/accomps/tao01.tex
/petsc/src/docs/tao_tex/gpcg/allgpcg.tex
/petsc/src/docs/tao_tex/manual/part1.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises02.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises04.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises05.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises06.tex
/petsc/src/docs/tao_tex/tutorials/nersc/exercises08.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n01.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n02.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n03.tex
/petsc/src/docs/tao_tex/tutorials/nersc/n04.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts08.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts09.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts10.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts11.tex
/petsc/src/docs/tao_tex/tutorials/nersc/taoacts12.tex
/petsc/src/docs/tex/manual/abstract.tex
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/gettinginfo.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/moc.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/pictures/bigpetsc.tex
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/bugreporting.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/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/codemanagement.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/license.html
/petsc/src/docs/website/documentation/linearsolvertable.html
/petsc/src/docs/website/documentation/nonlinearsolvertable.html
/petsc/src/docs/website/documentation/oldlicense.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/documentation/taosolvertable.html
/petsc/src/docs/website/documentation/tutorials/HandsOnExercise.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/docs/website/index.html
/petsc/src/docs/website/miscellaneous/external.html
/petsc/src/docs/website/miscellaneous/funding.html
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/docs/website/miscellaneous/petscthreads.html
/petsc/src/docs/website/publications/images.html
/petsc/src/docs/website/publications/index.html
/petsc/src/docs/website/publications/prizes.html
/petsc/src/ksp/ksp/guess/impls/fischer/fischer.c
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_coarsedm.c
/petsc/src/ksp/pc/impls/telescope/telescope_dmda.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex72mmio.c
/petsc/src/mat/examples/tests/ex72mmio.h
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/snes/interface/dlregissnes.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/classes/draw/utils/bars.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/viewer/impls/ams/amsopen.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/signal.c
/petsc/src/sys/examples/tests/ex51.c
/petsc/src/sys/fileio/fdir.c
/petsc/src/sys/logging/plog.c
/petsc/src/sys/logging/utils/eventlog.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/mathclose.c
/petsc/src/sys/utils/psplit.c
/petsc/src/sys/webclient/box.c
/petsc/src/sys/webclient/google.c
/petsc/src/sys/yaml/yamlimpls.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/autodiff/makefile
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/optimal_control/makefile
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/makefile
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/trajectory/impls/basic/trajbasic.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/trajectory/interface/traj.c
/petsc/src/vec/is/is/examples/tests/ex2f.F90
/petsc/src/vec/is/sf/interface/sf.c
6e203dd914-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

94b10fae14-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPlexPartitionLabelInvert: added info on algorithm used

a8c5bd3612-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: fix improper usage of STDOUT_WORLD

6e0288c812-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: fix coding standards

524e35f812-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

PetscSF: added logging support for functions used by DMPlex

8e330a3312-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 ...

30b0ce1b12-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add few missing events to help optimizing the code

b72fa76616-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-io-gmsh (pull request #1660)

Binary I/O And Gmsh DMPlex Reader

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


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/PETSc/options/scalarTypes.py
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petsclog.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/include/petscsys.h
/petsc/include/petscviewer.h
/petsc/src/contrib/fun3d/comp/flow.c
/petsc/src/dm/examples/tutorials/ex15.c
/petsc/src/dm/impls/da/dacreate.c
examples/tests/ex1.c
examples/tests/output/ex1_gmsh_10_periodic_0.out
examples/tests/output/ex1_gmsh_11_periodic_0.out
examples/tests/output/ex1_gmsh_9_periodic_0.out
plexfluent.c
plexgmsh.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/socket/matlab/bread.c
/petsc/src/sys/classes/viewer/impls/socket/matlab/sread.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/fileio/ftn-custom/zsysiof.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/objects/ptype.c
/petsc/src/sys/webclient/client.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/vec/examples/tests/ex46.c
/petsc/src/vec/vec/examples/tutorials/ex6.c
/petsc/src/vec/vec/examples/tutorials/ex6f.F90
/petsc/src/vec/vec/utils/vecio.c
60b21c6c14-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex test ex11: Remove redundant test and use simple partitioner

0db3fc9e14-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex: Update Gmsh reader to set hybrid bounds by default

If the reader is asked to return an interpolated mesh and the mesh
has tri+quad or tetra+wedge cells, you most likely want the output
DMPle

DMPlex: Update Gmsh reader to set hybrid bounds by default

If the reader is asked to return an interpolated mesh and the mesh
has tri+quad or tetra+wedge cells, you most likely want the output
DMPlex to have the hybrid bounds set, so make it default behaviour.

If for whatever reason the users do not want the hybrid bounds set,
they can still use `-dm_plex_gmsh_hybrid 0`.

show more ...

1391153711-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: remove debug view from options

fix comment

ef12879b03-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex: Update Gmsh reader to read periodic section by default if present

9860990e03-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the numbe

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the number of items read
* Fix PetscViewerRead() to prevent infinite loops at EOF
* Various fixes for PetscDataType PETSC_COMPLEX

show more ...

56bf5a8104-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

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

083d92cb09-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

DMPlex test ex11: Use simple partitioner and test gmsh/exodusii meshes

1bb2417908-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX tests ex1: activate test for overlap distribution of non-conforming mesh

This got fixed by Lisandro in 31bc6364794885a9add836c67d7739665f4e4535

9d459c0e08-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

d53cadc105-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPlex test ex1: add tests for load balance and redistribution

8ef05d3306-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

0f7d6e4a05-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add support to compute some statistics for parallel meshes

compute edgeCut, node-aware edgeCut and owned cell balance

bbbc8e5105-May-2019 Stefano Zampini <stefano.zampini@gmail.com>

DMPLEX: add support to compute CSR via matrix operations

1...<<81828384858687888990>>...235