History log of /petsc/include/petscdmplex.h (Results 926 – 950 of 1028)
Revision Date Author Comments
# 32029c4c 06-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Ste

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

* master: (149 commits)
Bib: Added papers referencing PETSc from ResearchGate
Bib: Fixed urls for some refs Suggested-by: Michele De Stefano
fixed bug that has appeared recently of false positive errors when there are zero local equations on coarse grids in gamg-agg.
MatSchurComplement: Must initialize KSP package
bib: fix inbook citation
Bib: Updated some refs
SNES: fix copy/paste in man page
fortran: fix KSPCONVERGEDDEFAULT and SNESCONVERGEDSKIP in fortran includes
Mat SBAIJ: avoid invalid memory read in MatSOR_SBAIJ
Revert "MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values"
PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used
PCGAMG: remove distracting comment
KSP ex49: restrict near-null space for elasticity example with sym BC
MatMPIBAIJSetPreallocationCSR() handled the input matrix entries incorrectly, it treated them as if each row of values was provided ordered by row within the block rows instead of by block as it was originally designed to be. Also added more discussion to the manual pages on the expected order of the values
Fix accidental creation of the matrices in SNESNCG used for linear analogue LS.
PCGAMG: add man page for PCGAMGType
fortran: fix snesconvergedskip_() kspconvergedskip_() kspconvergeddefault*_()
rm //
Sys: new_ir changed from PetscInt to PetscObjectState - so fix mallocs to use the new type
SNES: Fixed package init in SNESLineSearchCreate()
...

Conflicts:
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex5.c
src/dm/impls/plex/plex.c
src/dm/interface/dm.c

show more ...


# ca8062c8 05-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCheckSymmetry() and DMPlexCheckSkeleton()
- These are diagnostic functions


# 64ef2356 04-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-closure-cache'

* knepley/feature-closure-cache:
DMPlex: Added declaration of DMPlexCreateClosureIndex()
SNES ex62: Use closure index
DMPlex: Use closure index if

Merge branch 'knepley/feature-closure-cache'

* knepley/feature-closure-cache:
DMPlex: Added declaration of DMPlexCreateClosureIndex()
SNES ex62: Use closure index
DMPlex: Use closure index if available for DMPlexVecGetClosure()
DMPlex: Added DMPlexCreateClosureIndex() - Uses a PetscSection+IS and stashes in the original Section
PetscSection: Added an index for optimization of closure queries - Added PetscSectionGet/SetClosureIndex() - The index is keyed to the DM which built it (use PetscObject) - Only use a single key for now since a lot of checking would be slow

Conflicts:
src/snes/examples/tutorials/ex62.c

show more ...


# 0e1666bf 04-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

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

* knepley/feature-plex-generic-distribute:
mpiuni: add in MPI_Type_f2c()
DMPlex: add missing declarations DMPlexDistribute{Field,Data}
bf

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

* 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

show more ...


# f186335c 04-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added missing declarations


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


# 1df5d5c5 03-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCreateDoublet()


# 5c386225 03-Oct-2013 Matthew G. Knepley <knepley@gmail.com>

DMPlex: Added DMPlexCopyLabels()


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


# 261e8181 11-Sep-2013 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge branch 'knepley/feature-plex-generic-distribute' into shri/projects-dmcircuit


# 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


# 86eb08f9 10-Sep-2013 Jed Brown <jedbrown@mcs.anl.gov>

DMPlex: add missing declarations DMPlexDistribute{Field,Data}

Fixes failing Fortran build.


# 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


# 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


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


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

DMPlex: Added declaration of DMPlexCreateClosureIndex()


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


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


# 3d0b95bf 03-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 ...


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

Merge branch 'knepley/fix-cublas-init' into knepley/feature-dt-fem

* knepley/fix-cublas-init:
Sys: Allow CUBLAS init to be turned off - This causes SEGV on my Air all the time
DMPlex: Removed de

Merge branch 'knepley/fix-cublas-init' into knepley/feature-dt-fem

* knepley/fix-cublas-init:
Sys: Allow CUBLAS init to be turned off - This causes SEGV on my Air all the time
DMPlex: Removed dead declaration (thanks Lisandro)
added citation for superlu99

Conflicts:
src/sys/objects/pinit.c

show more ...


1...<<31323334353637383940>>...42