History log of /petsc/src/dm/impls/plex/ (Results 4601 – 4625 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3e07d24a15-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

DMLabel: Validate/build point arrays per stratum

Keep a "valid" flag and sorted point array per stratum to avoid
unnecessary re-creation/sorting of point arrays for clean strata.
This improves perfo

DMLabel: Validate/build point arrays per stratum

Keep a "valid" flag and sorted point array per stratum to avoid
unnecessary re-creation/sorting of point arrays for clean strata.
This improves performance of DMPlex stratification and scalability
of label-based partitioning.

show more ...

0f51fdf813-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAllCalled from public interface.

All XXXRegisterAll() methods are now idempotent, so a boolean indicating
whether they can be called or not is no longer necessary.


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/c2html.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/include/petsc-private/characteristicimpl.h
/petsc/include/petsc-private/dmimpl.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/drawimpl.h
/petsc/include/petsc-private/isimpl.h
/petsc/include/petsc-private/kspimpl.h
/petsc/include/petsc-private/linesearchimpl.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/pcimpl.h
/petsc/include/petsc-private/petscdsimpl.h
/petsc/include/petsc-private/petscfeimpl.h
/petsc/include/petsc-private/petscfvimpl.h
/petsc/include/petsc-private/snesimpl.h
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petsc-private/vecimpl.h
/petsc/include/petsc-private/viewerimpl.h
/petsc/include/petscao.h
/petsc/include/petsccharacteristic.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscfe.h
/petsc/include/petscfv.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscpf.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/dtfv.c
plexpartition.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itregis.c
/petsc/src/ksp/pc/impls/factor/factimpl.c
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/coarsen/scoarsen.c
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/color/interface/matcoloringregi.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/mffd/mfregis.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/order/sregis.c
/petsc/src/mat/partition/spartition.c
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesregi.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/linesearch/interface/linesearchregi.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawregall.c
/petsc/src/sys/classes/random/interface/randomc.c
/petsc/src/sys/classes/random/interface/randreg.c
/petsc/src/sys/classes/random/randomimpl.h
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/classes/viewer/interface/viewregall.c
/petsc/src/sys/threadcomm/interface/threadcomm.c
/petsc/src/sys/threadcomm/interface/threadcommregi.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/interface/taosolverregi.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/characteristic/interface/mocregis.c
/petsc/src/ts/impls/implicit/gl/gladapt.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/vec/is/ao/aoimpl.h
/petsc/src/vec/is/ao/interface/aoreg.c
/petsc/src/vec/is/ao/interface/aoregall.c
/petsc/src/vec/is/is/interface/isreg.c
/petsc/src/vec/is/is/interface/isregall.c
/petsc/src/vec/is/sf/interface/sfregi.c
/petsc/src/vec/pf/interface/pfall.c
/petsc/src/vec/pf/pfimpl.h
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vec/interface/vector.c
383968e113-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
Plex: Remove superfluous argument in orientation

7b2de0fd13-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Remove superfluous argument in orientation

0588280c13-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Reorganized Latex output

0314a74c08-Dec-2014 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMPlex: support uniform refinement of intervals

Somewhat cargo-culted from the existing 2D simplex code.

9b1a0e7f08-Dec-2014 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMPlex: make CellRefiner an enum rather than PetscInt

3d369a1203-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Remove obsolete partitioning routines

Removed:
* DMPlexEnlargePartition
* DMPlexMarkTreeClosure
* DMPlexCreatePartitionClosure
* PetscSFConvertPartition

8abc87a008-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Fix deadlock in DMPlexCreatePointNumbering

Use dim instead of depth for unstratified meshes.

bfb0467f03-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Fix dynamic check for one-to-all pattern in DMPlexMigrate

Check if the current point SF graph has been set (nroots > -1).

e0f6819c04-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
Plex: Fix serial orientation
TetGen: Syntax fix
Plex: Fix MPI type for orientation
Plex: Small orientation fix
Plex ex13:

Merge branch 'knepley/fix-plex-orient'

* knepley/fix-plex-orient:
Plex: Fix serial orientation
TetGen: Syntax fix
Plex: Fix MPI type for orientation
Plex: Small orientation fix
Plex ex13: Orientation now working for flipped connected components
Plex: Reworked orientation to respect connected components on each process
Plex ex13: Check in initial output
Plex: Now mark initial cell as seen - Changes the outcome slightly
Plex: Added DMPlexCheckFace_Internal() - This checks a face in the mesh for orientation consistency
Plex: Fix orientation diagnostics
Plex: Added declaration for DMPlexReverseCell()
Plex ex13: Tests orientation - Only 2D triangle tests now - Last test shows problem for disconnected domains
Plex: Small example fixes
PetscBT: Do not overwrite a viewer passed to PetscBTView()
Plex: Remove unneeded headers
Plex: Added a file for orientation calculations - Moved DMPlexOrient()

Conflicts:
src/dm/impls/plex/plex.c

show more ...

fd68695704-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-perf-api'

* knepley/feature-perf-api:
Sys: Add header entry for PetscLogEventGetPerfInfo
Plex ex9: Updated to new logging interface
Sys: Added PetscLogEventGetPer

Merge branch 'knepley/feature-perf-api'

* knepley/feature-perf-api:
Sys: Add header entry for PetscLogEventGetPerfInfo
Plex ex9: Updated to new logging interface
Sys: Added PetscLogEventGetPerfInfo()

show more ...

71fb004704-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Added Fortran binding for DMPlexCreateFromFile()

cf8fc5e803-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/plex-gmsh-binary'

* mlange/plex-gmsh-binary:
Viewer: Fix 64-bit integer parse
Plex-Gmsh: Improve error handling
Viewer: Use %lld to parse 64-bit integers
Plex-Gmsh: Fixe

Merge branch 'mlange/plex-gmsh-binary'

* mlange/plex-gmsh-binary:
Viewer: Fix 64-bit integer parse
Plex-Gmsh: Improve error handling
Viewer: Use %lld to parse 64-bit integers
Plex-Gmsh: Fixes for 64-bit integer mode
Plex-Gmsh: Fix and test parallel Gmsh reads
Plex-Gmsh: Add new Gmsh tests based on 2D square
Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type
Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh
Viewer: Add PetscViewerRead()
Plex-Gmsh: Adding PetscViewerASCIIRead()
Plex-Gmsh: Read gmsh elements into memory for repeated file traversal.
Plex-Gmsh: Fix cell and dimension counting

Conflicts:
src/dm/impls/plex/plexgmsh.c

show more ...


/petsc/conf/rules
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/utilities/missing.py
/petsc/config/PETSc/options/petscclone.py
/petsc/config/builder.py
/petsc/gmakefile
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/viewerimpl.h
/petsc/include/petsccusp.h
/petsc/include/petscdmplex.h
/petsc/include/petscvec.h
/petsc/include/petscviewer.h
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/square.msh
/petsc/share/petsc/datafiles/meshes/square_bin.msh
/petsc/src/dm/impls/da/gr2.c
examples/tests/output/ex1_15.out
examples/tests/output/ex1_16.out
examples/tests/output/ex1_17.out
examples/tests/output/ex1_18.out
plexcreate.c
plexgmsh.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/impls/cg/groppcg/groppcg.c
/petsc/src/ksp/ksp/impls/cg/pipecg/pipecg.c
/petsc/src/ksp/ksp/impls/cr/pipecr/pipecr.c
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/examples/tests/ex180.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/utils/axpy.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/vec/is/sf/impls/window/sfwindow.c
/petsc/src/vec/is/sf/interface/sf.c
/petsc/src/vec/is/utils/pmap.c
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
39ea070e03-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix serial orientation

35b814a003-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

TetGen: Syntax fix

7cadcfe801-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix MPI type for orientation

31c8331a01-Dec-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Small orientation fix

2432b18428-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex ex12: Enable L2-overlap test and switch to ascii_info_detail

69b16f0328-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex ex1: Fix overlap tests and switch to ascii_info_detail

1627f6cc28-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Fix and clean up DMPlexCreatePointSF

7de7819601-Dec-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Correctly restore closure in DMPlexPartitionLabelClosure

389e55d828-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Plex: Let SegBuffer allocate partition graph to avoid memory corruption

d793919330-Nov-2014 Matthew G. Knepley <knepley@gmail.com>

Plex ex13: Orientation now working for flipped connected components

e1d8310930-Nov-2014 Matthew G. Knepley <knepley@gmail.com>

Plex: Reworked orientation to respect connected components on each process

1...<<181182183184185186187188189190>>...235