History log of /petsc/src/dm/impls/plex/ (Results 4926 – 4950 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5acea1ae08-May-2014 Matthew G. Knepley <knepley@gmail.com>

TS ex11+DMPlex: Treat ghost cells as hybrid cells

c4d480a206-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Changing meaning of boundary label in DMPlexLabelCohesiveComplete()
- Now it marks vertices already present in the original label
- We mark these as unsplit, and ignore their stars
- Remove o

DMPlex: Changing meaning of boundary label in DMPlexLabelCohesiveComplete()
- Now it marks vertices already present in the original label
- We mark these as unsplit, and ignore their stars
- Remove old code

show more ...

9a4fe19d06-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed stupid typo

f1d7821b06-May-2014 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

DMPlex: Fixed refinement to respect embedded manifolds

7406edfb05-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed types in DMPlexOrient()

3b9a683605-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed initialization in DMPlexLabelCohesiveComplete()

f62f30fa02-May-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFV: Initial checkin
- Added an Upwind implementation

fd0828ac01-May-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-hdf5-parallel-load'

* knepley/feature-plex-hdf5-parallel-load:
HDF5: Fixed Xdmf script
Plex+HDF5: Do not use vectors for periodic visualization
Plex+HDF5: Ig

Merge branch 'knepley/feature-plex-hdf5-parallel-load'

* knepley/feature-plex-hdf5-parallel-load:
HDF5: Fixed Xdmf script
Plex+HDF5: Do not use vectors for periodic visualization
Plex+HDF5: Ignore negative sequence numbers
DMPlex: Now Plex output is parallel - We now write visualization specific topology in /viz/topology - We output a point reordering, coneSizes, cones, and orientations - Now longer need to interpolate on load
DMPlex: Use the presence of faceGeometry in the DM to signal we are using FVM - This will become a PetscFVM object soon
DMPlex: Preserve the block size of the coordinate vector after distribution
Plex+HDF5: Moved all HDF5 to a separate file, and mapped 2D periodic mesh to the cylinder - Now visualization specific things are in /viz
HDF5: Made petsc_gen_xdmf.py executable
Viewer+Options: Added Fortran interface for PetscObjectViewFromOptions()
IS: Stupid mistake. Damn you compiler
DMPlex: Now parallel HDF5 label output does not fail - However, it is also now clear that we will have to write the full interpolation connectivity in order for these to be meaningful
DMPlex: Added DMPlexCreatePointNumbering() - Made DMPlexCreateNumbering_Private() more flexible
IS: Added ISSortRemoveDups()
DMPlex: Added DMPlexInvertCell_Internal() - Stupid type matching
HDF5: Added petsc_gen_xdmf.py which processes PETSc HDF5 output and produces an Xdmf file
DMPlex: Force a serial load in DMLoad_HDF5(), after which we call DMPlexDistribute() - Eventually we would load into a naive partition
IS+HDF5: Corrected code for new block size interface where it is never negative
Viewer+HDF5: Added PetscViewerHDF5ReadSizes() - This allows me to check the size of a Vec or IS to be loaded

show more ...


/petsc/bin/maint/confignightly/churn2
/petsc/bin/maint/confignightly/petsc-mini4
/petsc/bin/maint/generatefortranstubs.py
/petsc/bin/pythonscripts/petsc_gen_xdmf.py
/petsc/conf/test
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/metis.py
/petsc/config/PETSc/packages/parmetis.py
/petsc/config/PETSc/packages/sowing.py
/petsc/config/examples/arch-linux-cxx-cmplx-pkgs-64idx.py
/petsc/config/examples/arch-osx-pgi-pkgs-opt.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/mpiuni/mpi.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/fortranimpl.h
/petsc/include/petsc-private/isimpl.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscis.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petsctao.h
/petsc/include/petsctime.h
/petsc/include/petscviewerhdf5.h
makefile
plex.c
plexdistribute.c
plexhdf5.c
/petsc/src/docs/tao_tex/manual/part2.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/saws.html
/petsc/src/ksp/ksp/examples/tests/ex14.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/color/impls/greedy/greedy.c
/petsc/src/mat/color/impls/jp/jp.c
/petsc/src/mat/color/impls/makefile
/petsc/src/mat/color/interface/ftn-custom/zmatcoloringf.c
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/color/interface/matcoloringregi.c
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/color/utils/weights.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/output/ex152_1.out
/petsc/src/mat/examples/tests/output/ex152_2.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.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/blockmat/seq/blockmat.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/mat/interface/matrix.c
/petsc/src/mat/order/wbm.c
/petsc/src/snes/examples/tutorials/ex16.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex19_greedy_coloring.out
/petsc/src/snes/impls/nasm/aspin.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/test/snestest.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/mpiuni/makefile
/petsc/src/sys/mpiuni/mpitime.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/time/ftn-custom/zptimef.c
/petsc/src/sys/time/makefile
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2f.F
/petsc/src/ts/examples/tests/ex3.c
/petsc/src/vec/is/is/impls/block/block.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/is/impls/stride/stride.c
/petsc/src/vec/is/is/interface/index.c
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/vec/utils/vecio.c
/petsc/systems/Apple/OSX/bin/arch-osx-debug.py
/petsc/systems/Apple/OSX/bin/makeall
feb68dd601-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed logic in hybrid cell tagging and added missing declaration

74e03af401-May-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex Fixed huge error with last change set
- Default cellHeight is 0

30560a7b30-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Allow cellHeight argument for DMPlexMarkBoundaryFaces()

f7af18f129-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Added tests for P1disc

73d901b829-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

PetscFE: Added domain integration
- Added PetscFEIntegrate(), only implemented for Basic
- Added DMPlexComputeIntegralFEM() and DMPlexComputeL2FieldDiff()
- This should replace the L2Diff functions

0f66a23028-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added blabel argument to DMPlexLabelCohesiveComplete()
- Lets user designate the boundary of a dividing surface
- Added GetSurfaceSize_Static()

e8f9018426-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix for DMPlexOrient()
- I was not symmetrizing the orientation graph on processes

f5a469b926-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexAddConeSize()

bb81ee5026-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed memory overwrite at depth 0 for viewing

63df02bb19-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Updated for corrected cell dof

33bc127c17-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Added test case for P1disc on a quad

1247d55717-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Added P1 discontinuous test
- Something looks wrong with interpolation

d459d08817-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Switched transcendental function to tanh()
- Put in flag for convergence rate test, only do it once for each element

f4f17bf217-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex3: Put in a test for convergence rates
- The weird convergence rates in 3D come from the irregular shapes of the original cells, so
that the longest edge is not actually decreasing by a f

DMPlex ex3: Put in a test for convergence rates
- The weird convergence rates in 3D come from the irregular shapes of the original cells, so
that the longest edge is not actually decreasing by a factor 2
- Something is wrong with the Q convergence rates

show more ...

b6a0289a17-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Do not automatically turn off uniform refinement

dc5a340917-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

DMPlex+Doc: Fixed function doc
Reported-by: Brad Aagaard <baagaard@usgs.ggov>

228fb87216-Apr-2014 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-optcontrol-mg' into knepley/feature-fe-dg-space

* knepley/feature-optcontrol-mg:
TAO ex1: documentation
TAO ex1: Now we have a full optimal control problem - The da

Merge branch 'knepley/feature-optcontrol-mg' into knepley/feature-fe-dg-space

* knepley/feature-optcontrol-mg:
TAO ex1: documentation
TAO ex1: Now we have a full optimal control problem - The data for the state is perfect (Q is I) - The regularization is perfect (L is I and a_ref is the exact control)
TAO ex1: Constructed saddle point problem, but control is given exactly
PetscFE: Fix array initialization bug
TAO ex1: Starting an IPM example
DMPlex: When creating a section, we should only complete a label once
DMPlex: Now DMPlexProjectFieldLocal() correctly masks out fields with no function
DMPlex: Added DMPlexVecSetFieldClosure_Internal() - Allows fields to be masked
SNES ex62: Updates for printing changes
DMPlex: Fixes preallocation checks
SNES ex12: Updates for printing changes

show more ...


/petsc/config/builder.py
/petsc/include/finclude/petscmatdef.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petscmat.h
/petsc/src/dm/dt/interface/dtfe.c
plex.c
plexfem.c
plexpreallocate.c
/petsc/src/docs/website/documentation/saws.html
/petsc/src/mat/color/impls/greedy/greedy.c
/petsc/src/mat/color/impls/jp/jp.c
/petsc/src/mat/color/impls/makefile
/petsc/src/mat/color/interface/matcoloring.c
/petsc/src/mat/color/interface/matcoloringregi.c
/petsc/src/mat/color/utils/makefile
/petsc/src/mat/color/utils/weights.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_10.out
/petsc/src/snes/examples/tutorials/output/ex12_11.out
/petsc/src/snes/examples/tutorials/output/ex12_12.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_7.out
/petsc/src/snes/examples/tutorials/output/ex12_8.out
/petsc/src/snes/examples/tutorials/output/ex12_9.out
/petsc/src/snes/examples/tutorials/output/ex12_periodic_0.out
/petsc/src/snes/examples/tutorials/output/ex12_restart_0.out
/petsc/src/snes/examples/tutorials/output/ex12_restart_1.out
/petsc/src/snes/examples/tutorials/output/ex19_greedy_coloring.out
/petsc/src/snes/examples/tutorials/output/ex62_0.out
/petsc/src/snes/examples/tutorials/output/ex62_1.out
/petsc/src/snes/examples/tutorials/output/ex62_10.out
/petsc/src/snes/examples/tutorials/output/ex62_11.out
/petsc/src/snes/examples/tutorials/output/ex62_12.out
/petsc/src/snes/examples/tutorials/output/ex62_13.out
/petsc/src/snes/examples/tutorials/output/ex62_14.out
/petsc/src/snes/examples/tutorials/output/ex62_15.out
/petsc/src/snes/examples/tutorials/output/ex62_16.out
/petsc/src/snes/examples/tutorials/output/ex62_17.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_2.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_3.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_6.out
/petsc/src/snes/examples/tutorials/output/ex62_7.out
/petsc/src/snes/examples/tutorials/output/ex62_8.out
/petsc/src/snes/examples/tutorials/output/ex62_9.out
/petsc/src/sys/objects/aoptions.c
/petsc/src/tao/examples/tutorials/ex1.c

1...<<191192193194195196197198199200>>...235