History log of /petsc/src/dm/impls/plex/ (Results 5451 – 5475 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e19c037e08-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed small bug
- Was not initializing cone size

1858a72907-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types

e7ba9e7a07-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Change DMPlexDistribute() to give back the PetscSF
- This can be used to distribute sections and fields

32d71e1706-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex4: All tests now passing
- Added output for quads and parallel tet

05ccfbe506-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex4: Fixed parallel hang

dc1a705c06-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed orientation for interpolated face
- Damn, this whole code has to be gone over again and orientations worked out correctly

518a835906-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: For tet refinement added GetTriSubface_Static()
- Need to use everywhere

0237cf8506-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex4: Added debugging

4252562906-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fixed determination of tet cross edge
- Added GetTriEdge_Static(), and need to use it everywhere

50cf782d06-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Remove warning in submesh code

6bdcce6a05-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-label-partition'

* knepley/fix-label-partition:
DMPlex: Replaced algorithm for label distribution with one that does not suck - Need more tests

d5953caf05-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-hybrid-distribution'

* knepley/fix-hybrid-distribution:
DMPlex: Better fix for distribution of hybrid bounds - Bounds are now computed from the reordering at distribution

Merge branch 'knepley/fix-hybrid-distribution'

* knepley/fix-hybrid-distribution:
DMPlex: Better fix for distribution of hybrid bounds - Bounds are now computed from the reordering at distribution time - Still incomplete since we need to compute the interpolated bounds after interpolation
DMPlex: Temporary fix for handling hybrid meshes in parallel - Try to compute the hybrid structure - Should really send it out with Distribute()

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

show more ...

4c9a562d05-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Fix bad conversion in CGNS code

8bd38afe04-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (124 commits)
SNES ex12: Fix buggy checkin
add missing output file src/snes/examples/tutorials/output/ex14_3.out
fixed bunch

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (124 commits)
SNES ex12: Fix buggy checkin
add missing output file src/snes/examples/tutorials/output/ex14_3.out
fixed bunch of bibtex items that should ahve used abbreviations only
PetscDualSpace: Pointer check barfs for function pointer
Sys: Add ability to turn off CUBLAS initialization - This continually SEGVs on my Air
SNES ex62: Updated test output - Matrix now prints attached nullspace indicator - 3D tests are wierdly different, they need to be verified by hand
SNES ex12: Updated test output - Mostly for completed labels
SNES ex12/62: Changed to new DMPlexProjectFunction() interface - Took DM out of main struct
SNES ex12/62: Complete boundary label - Puts in edges in 3D - Perhaps should be moved to the creation routine
PetscDualSpace: Fixed orientation of reference tetrahedron - Now this does not match FIAT
PetscDualSpace: Fixed numDof for P0
PetscDualSpace: Added PetscDualSpaceApply() for the action of a functional - Declared PetscDualSpaceGetFunctional()
DMPlex: Updated ProjectFunction() to use PetscDualSpace for generic projection - Has not been tested with moment dofs - Accommodates vector functions
DMPlex: Added support for INSERT_BC_VALUES in VecSetClosure()
DMPlex: Fixed missing RestoreTransitiveClosure()
DMPlex: Fixed optimized portion of VecGetClosure() for NULL input array
DMPlex: Allow NULL array as input to DMPlexVecGetClosure()
DMPlex: Fix VecGetClosure() when the array is input
PetscFE: OpenCL is hardcoded for P0 coefficients right now
SNES ex12: Added test cases for variable coefficient Laplace - The P1 tests reproduce the analytic linear coefficient
...

Conflicts:
config/builder.py
src/dm/impls/plex/plex.c

show more ...


/petsc/config/BuildSystem/config/packages/fiat.py
/petsc/config/PETSc/FEM.py
/petsc/config/PETSc/packages/Generator.py
/petsc/config/builder.py
/petsc/include/finclude/petscdmdef.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/petscfeimpl.h
/petsc/include/petscblaslapack.h
/petsc/include/petscblaslapack_c.h
/petsc/include/petscblaslapack_caps.h
/petsc/include/petscblaslapack_qd.h
/petsc/include/petscblaslapack_stdcall.h
/petsc/include/petscblaslapack_uscore.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscdmplex.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscfetypes.h
/petsc/src/benchmarks/benchmarkExample.py
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/makefile
examples/tests/ex3.c
plex.c
plexcreate.c
plexfem.c
plexgeometry.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/ex52_integrateElement.cu
/petsc/src/snes/examples/tutorials/ex52_integrateElementOpenCL.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_0.out
/petsc/src/snes/examples/tutorials/output/ex12_1.out
/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_13.out
/petsc/src/snes/examples/tutorials/output/ex12_14.out
/petsc/src/snes/examples/tutorials/output/ex12_15.out
/petsc/src/snes/examples/tutorials/output/ex12_16.out
/petsc/src/snes/examples/tutorials/output/ex12_17.out
/petsc/src/snes/examples/tutorials/output/ex12_18.out
/petsc/src/snes/examples/tutorials/output/ex12_2.out
/petsc/src/snes/examples/tutorials/output/ex12_21.out
/petsc/src/snes/examples/tutorials/output/ex12_22.out
/petsc/src/snes/examples/tutorials/output/ex12_23.out
/petsc/src/snes/examples/tutorials/output/ex12_24.out
/petsc/src/snes/examples/tutorials/output/ex12_25.out
/petsc/src/snes/examples/tutorials/output/ex12_26.out
/petsc/src/snes/examples/tutorials/output/ex12_3.out
/petsc/src/snes/examples/tutorials/output/ex12_4.out
/petsc/src/snes/examples/tutorials/output/ex12_5.out
/petsc/src/snes/examples/tutorials/output/ex12_6.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/ex14_3.out
/petsc/src/snes/examples/tutorials/output/ex52_18.out
/petsc/src/snes/examples/tutorials/output/ex52_19.out
/petsc/src/snes/examples/tutorials/output/ex52_20.out
/petsc/src/snes/examples/tutorials/output/ex52_21.out
/petsc/src/snes/examples/tutorials/output/ex52_22.out
/petsc/src/snes/examples/tutorials/output/ex52_23.out
/petsc/src/snes/examples/tutorials/output/ex52_24.out
/petsc/src/snes/examples/tutorials/output/ex52_25.out
/petsc/src/snes/examples/tutorials/output/ex52_26.out
/petsc/src/snes/examples/tutorials/output/ex52_27.out
/petsc/src/snes/examples/tutorials/output/ex52_28.out
/petsc/src/snes/examples/tutorials/output/ex52_29.out
/petsc/src/snes/examples/tutorials/output/ex52_30.out
/petsc/src/snes/examples/tutorials/output/ex52_31.out
/petsc/src/snes/examples/tutorials/output/ex52_32.out
/petsc/src/snes/examples/tutorials/output/ex52_33.out
/petsc/src/snes/examples/tutorials/output/ex52_34.out
/petsc/src/snes/examples/tutorials/output/ex52_35.out
/petsc/src/snes/examples/tutorials/output/ex52_36.out
/petsc/src/snes/examples/tutorials/output/ex52_37.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_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_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_4.out
/petsc/src/snes/examples/tutorials/output/ex62_43.out
/petsc/src/snes/examples/tutorials/output/ex62_44.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/snes/examples/tutorials/output/ex62_5.out
f9fd7fdb04-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

PetscQuadrature: Revamped
- Removed basis tabulation
- Shortened names
- Added PetscQuadratureView()

3f362ef804-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex4: Added a check for cell corners

0447884e03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Replaced algorithm for label distribution with one that does not suck
- Need more tests

c0dedaea03-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type
added DMGetVecType() and DMGetMatTYpe()

954c55c103-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex ex4: Change test to exactly match PyLith case
- Invert cells to normal internal orientation

d815b23c03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-dt-fem

* knepley/fix-test-output-parsing:
Builder: strip test output before comparing
DMPlex: ParMetis now working - Ridiculou

Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-dt-fem

* knepley/fix-test-output-parsing:
Builder: strip test output before comparing
DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call
DMPlex: Changed DMPlexCreatePartition() to take the partitioner name
DMPlex: remove unused variable
DMPlex: Put in METIS support

Conflicts:
config/builder.py

show more ...


/petsc/config/builder.py
/petsc/include/petscdmplex.h
/petsc/include/petscfe.h
/petsc/src/dm/dt/interface/dtfe.c
plex.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/output/ex12_10.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/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.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_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_43.out
/petsc/src/snes/examples/tutorials/output/ex62_44.out
/petsc/src/snes/examples/tutorials/output/ex62_45.out
/petsc/src/sys/objects/pinit.c
abb99cbd03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-plex-refine-3d

* knepley/fix-test-output-parsing:
Builder: strip test output before comparing
DMPlex: ParMetis now working - R

Merge branch 'knepley/fix-test-output-parsing' into knepley/feature-plex-refine-3d

* knepley/fix-test-output-parsing:
Builder: strip test output before comparing
DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call
DMPlex: Changed DMPlexCreatePartition() to take the partitioner name
DMPlex: remove unused variable
DMPlex: Put in METIS support

show more ...

52744b7503-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Use closure index if available for DMPlexVecGetClosure()

e159ff9503-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCreateClosureIndex()
- Uses a PetscSection+IS and stashes in the original Section

b412c31803-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM


/petsc/bin/matlab/classes/matlabheader.h
/petsc/include/petsc-private/dmimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmda.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmshell.h
/petsc/src/dm/examples/tests/ex22.c
/petsc/src/dm/examples/tests/ex26.c
/petsc/src/dm/examples/tests/ex30.c
/petsc/src/dm/examples/tests/ex35.c
/petsc/src/dm/examples/tests/ex9.c
/petsc/src/dm/examples/tutorials/ex14.c
/petsc/src/dm/impls/adda/adda.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/composite/packimpl.h
/petsc/src/dm/impls/composite/packm.c
/petsc/src/dm/impls/da/da.c
/petsc/src/dm/impls/da/dacreate.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/mesh/examples/tutorials/ex4f90.F
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/mesh/meshcreate.c
plex.c
plexcreate.c
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/impls/shell/ftn-custom/zdmshellf.c
/petsc/src/dm/impls/sliced/sliced.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/interface/ftn-custom/zdmf.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex32.c
/petsc/src/ksp/ksp/examples/tests/ex35.c
/petsc/src/ksp/ksp/examples/tests/ex41.c
/petsc/src/ksp/ksp/examples/tutorials/ex31.c
/petsc/src/ksp/ksp/examples/tutorials/ex39.c
/petsc/src/ksp/ksp/examples/tutorials/ex4.c
/petsc/src/ksp/ksp/examples/tutorials/ex40.c
/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex44f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/mat/examples/tests/ex129.c
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/snes/examples/tests/ex15.c
/petsc/src/snes/examples/tests/ex16.c
/petsc/src/snes/examples/tests/ex8.c
/petsc/src/snes/examples/tutorials/cahn-hilliard-schemes/ex1.c
/petsc/src/snes/examples/tutorials/ex10.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/ex15.c
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex28.c
/petsc/src/snes/examples/tutorials/ex31.c
/petsc/src/snes/examples/tutorials/ex35.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex52.c
/petsc/src/snes/examples/tutorials/ex54.c
/petsc/src/snes/examples/tutorials/ex55.c
/petsc/src/snes/examples/tutorials/ex58.c
/petsc/src/snes/examples/tutorials/ex5f90.F
/petsc/src/snes/examples/tutorials/ex5f90t.F
/petsc/src/snes/examples/tutorials/ex60.c
/petsc/src/snes/examples/tutorials/ex61.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex63.c
/petsc/src/snes/examples/tutorials/ex633d_db.c
/petsc/src/snes/examples/tutorials/ex64.c
/petsc/src/snes/examples/tutorials/ex65.c
/petsc/src/snes/examples/tutorials/ex653d.c
/petsc/src/snes/examples/tutorials/ex67.c
/petsc/src/snes/examples/tutorials/ex72.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/snes/utils/dmdasnes.c
/petsc/src/snes/utils/dmlocalsnes.c
/petsc/src/sys/objects/olist.c
/petsc/src/ts/examples/tests/ex25.c
/petsc/src/ts/examples/tests/ex5.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex7.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex13.c
/petsc/src/ts/examples/tutorials/ex14.c
/petsc/src/ts/examples/tutorials/ex15.c
/petsc/src/ts/examples/tutorials/ex17.c
/petsc/src/ts/examples/tutorials/ex22.c
/petsc/src/ts/examples/tutorials/ex22f.F
/petsc/src/ts/examples/tutorials/ex22f_mf.F90
/petsc/src/ts/examples/tutorials/ex23.c
/petsc/src/ts/examples/tutorials/ex25.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic2.c
/petsc/src/ts/examples/tutorials/phasefield/biharmonic3.c
/petsc/src/ts/examples/tutorials/power_grid/ex6.c
3d0b95bf03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-parmetis'

* knepley/fix-plex-parmetis:
DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call

Merge branch 'knepley/fix-plex-parmetis'

* knepley/fix-plex-parmetis:
DMPlex: ParMetis now working - Ridiculous stub partition up front removed - Metis does not return 0 on success, so fixed call
DMPlex: Changed DMPlexCreatePartition() to take the partitioner name
DMPlex: remove unused variable
DMPlex: Put in METIS support

show more ...

1...<<211212213214215216217218219220>>...235