History log of /petsc/src/dm/impls/plex/plex.c (Results 1551 – 1575 of 1780)
Revision Date Author Comments
# 07104863 04-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/feature-plex-generic-distribute' into knepley/feature-plex-reordering

The DMPlexDistribute interface changed to return a PetscSF.

* knepley/feature-plex-generic-distribute:

Merge branch 'knepley/feature-plex-generic-distribute' into knepley/feature-plex-reordering

The DMPlexDistribute interface changed to return a PetscSF.

* knepley/feature-plex-generic-distribute:
mpiuni: add in MPI_Type_f2c()
DMPlex: add missing declarations DMPlexDistribute{Field,Data}
bfort: update to using MPI_Type_f2c() [for plexf.c]
DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types
DMPlex: Change DMPlexDistribute() to give back the PetscSF - This can be used to distribute sections and fields

Conflicts:
include/petscdmplex.h

show more ...


# 93cf2482 02-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes'

The MatType argument is removed from DMCreateMatrix(), you can use
DMSetMatType() to indicate the type you want used with a DM, defaults to
MATAIJ.

* barry/dmvecm

Merge branch 'barry/dmvecmattypes'

The MatType argument is removed from DMCreateMatrix(), you can use
DMSetMatType() to indicate the type you want used with a DM, defaults to
MATAIJ.

* barry/dmvecmattypes:
DMPlex ExodusII: fix dm->vectype pointer syntax
removed use of VecSetFromOptions() all over the placed, instead use MatGetVecs() or use dm->vectype to determine type added DMGetVecType() and DMGetMatTYpe()
removed MatType argument from DMCreateMatrix() and DMCreateColoring() since information is obtained from DM

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

show more ...


# 25a75388 01-Oct-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/remove-dynamic-loading-option'

Option --with-dynamic-loading has been removed. Similar functionality
is available via the run-time option -dynamic_library_preload.

* jed/remove-d

Merge branch 'jed/remove-dynamic-loading-option'

Option --with-dynamic-loading has been removed. Similar functionality
is available via the run-time option -dynamic_library_preload.

* jed/remove-dynamic-loading-option:
Sys: PetscContainerCreate must call PetscSysInitializePackage
Remove --with-dynamic-loading / PETSC_USE_DYNAMIC_LIBRARIES

Conflicts:
src/dm/impls/mesh/mesh.c
src/dm/interface/dlregisdmdm.c
src/docs/website/documentation/changes/dev.html

show more ...


# 4ff43b2c 30-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

DMPlex: fix my mistake using NULL in place of (int) 0


# e5c84f05 25-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

doc: restore functions in PETSc zero their arguments

This is done to prevent accidental misuse. In general, one can pass
NULL for the pointer argument to keep the pointer around for longer, but
use

doc: restore functions in PETSc zero their arguments

This is done to prevent accidental misuse. In general, one can pass
NULL for the pointer argument to keep the pointer around for longer, but
use of arrays after restoration is invalid.

Suggested-by: Wolfgang Bangerth <bangerth@math.tamu.edu>

show more ...


# 4dab787d 20-Sep-2013 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/snes-jacobiancoloropt' of bitbucket.org:petsc/petsc into hzhang/snes-jacobiancoloropt


# 7f25701d 20-Sep-2013 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/snes-jacobiancoloropt' of bitbucket.org:petsc/petsc into hzhang/snes-jacobiancoloropt


# 01f69807 19-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/dmvecmattypes
possible some messed up manual merges!

Conflicts:
src/dm/impls/mesh/examples/tutorials/ex4f90.F
src/dm/impls/mesh/mesh.c
src/dm/impls/mesh/meshcreat

Merge branch 'master' into barry/dmvecmattypes
possible some messed up manual merges!

Conflicts:
src/dm/impls/mesh/examples/tutorials/ex4f90.F
src/dm/impls/mesh/mesh.c
src/dm/impls/mesh/meshcreate.c
src/dm/impls/mesh/section.c
src/snes/examples/tutorials/ex10.c
src/snes/examples/tutorials/ex12.c
src/snes/examples/tutorials/ex52.c
src/snes/examples/tutorials/ex62.c
src/snes/utils/mesh/dmmeshsnes.c

show more ...


# 256ff83f 11-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c


# 73b42b1f 09-Sep-2013 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge remote-tracking branch 'remotes/origin/knepley/feature-plex-generic-distribute' into shri/projects-dmcircuit


# 1858a729 07-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexDistributeData() to distribute arbitrary data types


# e7ba9e7a 07-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


# 6bdcce6a 05-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


# d5953caf 05-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 ...


# 8bd38afe 04-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 ...


# 2d8c9f80 04-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-dt-fem'

* knepley/feature-dt-fem: (122 commits)
SNES ex12: Fix buggy checkin
PetscDualSpace: Pointer check barfs for function pointer
Sys: Add ability to turn off

Merge branch 'knepley/feature-dt-fem'

* knepley/feature-dt-fem: (122 commits)
SNES ex12: Fix buggy checkin
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
PetscFE: Added auxiliary fields to PetscFEIntegrateJacobian() - Hooked it up to DMPlexComputeJacobian()
SNES ex12: Removed code generation
...

show more ...


# cc85fe4d 04-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
s

Merge branch 'barry/dmvecmattypes' into barry/saws

Needed to work with version of PETSc that did not have constant calls to VecSetFromOptions() etc

Conflicts:
src/ksp/ksp/interface/ams/kspams.c
src/snes/impls/composite/snescomposite.c
src/snes/impls/gs/snesgs.c
src/snes/impls/nasm/nasm.c
src/snes/impls/ngmres/snesngmres.c

show more ...


# 92ea3f7c 04-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-dt-fem' into knepley/feature-fem-dgspace

* knepley/feature-dt-fem: (123 commits)
SNES ex12: Fix buggy checkin
Builder: strip test output before comparing
PetscDua

Merge branch 'knepley/feature-dt-fem' into knepley/feature-fem-dgspace

* knepley/feature-dt-fem: (123 commits)
SNES ex12: Fix buggy checkin
Builder: strip test output before comparing
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
PetscFE: Added auxiliary fields to PetscFEIntegrateJacobian() - Hooked it up to DMPlexComputeJacobian()
...

show more ...


# 0447884e 03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

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


# c0dedaea 03-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()


# d815b23c 03-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 ...


# abb99cbd 03-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 ...


# 52744b75 03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Use closure index if available for DMPlexVecGetClosure()


# e159ff95 03-Sep-2013 Matthew G. Knepley <knepley@gmail.com>

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


# b412c318 03-Sep-2013 Barry Smith <bsmith@mcs.anl.gov>

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


1...<<61626364656667686970>>...72