| #
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
|
| #
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 ...
|
| #
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 ...
|
| #
8dab3445
|
| 06-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
BLAS+LAPACK: Added getri()
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
11513a83
|
| 07-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/stack-call-blas'
Fix performance bug that calling BLAS takes an amount of time dependent on the number of memory allocations that the program has made.
* jed/stack-call-blas: Pe
Merge branch 'jed/stack-call-blas'
Fix performance bug that calling BLAS takes an amount of time dependent on the number of memory allocations that the program has made.
* jed/stack-call-blas: PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ) Stack: consolidate handling of PetscStack
show more ...
|
| #
8b83055f
|
| 05-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see unacceptable performance degradation (orders of magnitude
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)
When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes see unacceptable performance degradation (orders of magnitude). PetscStackCallBLAS is currently identical to PetscStackCall except for skipping CHKMEMQ, but such checking could be made optional in the future.
show more ...
|
| #
4042b796
|
| 17-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into jed/ts-eimex
Sync to include Git conversion, PETSC_EXTERN, and minor API changes.
Conflicts: src/ts/interface/tsregall.c
|
| #
c19eab39
|
| 06-Mar-2013 |
Richard Tran Mills <rmills@ornl.gov> |
Automerge.
Hg-commit: b6659d546870fb013f3da5bcd5066d1dc0dc329c
|
| #
296840b1
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp
Symbol visibility and namespacing.
C++ builds always set extern "C" and can be called from plain C. Most users w
Merge branch 'master' of gitifyhg::ssh://hg@bitbucket.org/BarryFSmith/petsc-dev-simp
Symbol visibility and namespacing.
C++ builds always set extern "C" and can be called from plain C. Most users will only want --with-clanguage=C++ for std::complex.
Hg-commit: f848d02318cae92d7b32037c7ee88f92dbe46347
show more ...
|
| #
8cc058d9
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Change all PETSC_EXTERN_C to PETSC_EXTERN
Hg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
|
| #
39d7646b
|
| 06-Mar-2013 |
Jed Brown <jed@59A2.org> |
Change all PETSC_EXTERN_C to PETSC_EXTERN
Hg-commit: ba0cf153561ff2dc521f42e94b7164fbe7b5d798
|
| #
9669e4d8
|
| 03-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed the silly #if defined(PETSC_USE_COMPLEX) special cases when the complex version gives the exact same results as the real version for real, i.e. PetscConj, PetscRealPart, do nothing and are ha
removed the silly #if defined(PETSC_USE_COMPLEX) special cases when the complex version gives the exact same results as the real version for real, i.e. PetscConj, PetscRealPart, do nothing and are harmless for the real case the less #if def code duplication we have the better
Hg-commit: 158afdac623e9fb04c1dbe14153c0895e6c4feef
show more ...
|
| #
b769355b
|
| 31-Dec-2012 |
Jed Brown <jed@59A2.org> |
merge PetscSF implementation
Hg-commit: 98dccc99445b69cb7a66312149eb16fec359e294
|
| #
5a4671ae
|
| 30-Dec-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
removed trailing spaces from all files
Hg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
|
| #
5647e897
|
| 29-Dec-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 840cdd21c4c213d87c8cb36c0b53d9b91c6d283e
|
| #
1c3d6f74
|
| 28-Dec-2012 |
Jed Brown <jed@59A2.org> |
Change LAPACKstev_ to more general LAPACKsteqr_
Hg-commit: 3efb3cd07a2d9721f44d8718e4fd4ce0cb59fc85
|
| #
d571f936
|
| 24-Dec-2012 |
Jed Brown <jed@59A2.org> |
Add support for xSTEV/xSTEQR (symmetric tridiagonal eigenvalues and eigenvectors)
Hg-commit: e9e44685453ef60817703be5c7b628466fb2e065
|
| #
43208f3f
|
| 27-Nov-2012 |
Richard Tran Mills <rmills@ornl.gov> |
Automerge.
Hg-commit: 6ac94d6e269a383c5b658488ff4022ab8f63808d
|
| #
53355915
|
| 19-Nov-2012 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 8439ab33a27932ffd4abbf55152e4f6260ab06a4
|
| #
61821ea8
|
| 18-Nov-2012 |
Jed Brown <jed@59A2.org> |
Add xTRSM to petscblaslapack
Hg-commit: 4a13295e38f26d5efd07c386081bbbbdda6c8b25
|