| #
c0c93d0e
|
| 28-Aug-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dmda-section
* master: (287 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib e
Merge branch 'master' into knepley/feature-dmda-section
* master: (287 commits) Mat ex170: Comments VTK: Small fix to error message (.vts to .vtu) VTK: Small fix to error message Fixed bib entries Bib: Updates AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions doc: fix named argument in {Vec,Mat,DM}ViewFromOptions Sys: add PetscDataTypeFromString() and test code Mat: Should say that it has a nullspace in MatView() parms: update tarball with fix for namespace conflict with metis fix citation 'Golub_Varga_1961' parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin Sys Logging: revert parent traversal fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly DMDA: fix bad cast of DM_DA to PetscObject MatClique: follow DistMultiVec API changes MatClique: remove unused variables config cmakeboot: add C++ flags any time compiler is available config OpenMP: check for C++ flag any time the compiler is available replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed ...
show more ...
|
| #
609189e8
|
| 21-Aug-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
1b17e196
|
| 20-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fixmultmallocs'
|
| #
eb9baa12
|
| 19-Aug-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
show more ...
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
dd00b650
|
| 05-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/matmatmult-sort'
New version provides in the neighborhood of 20% speedup for MatMatMult as used in PCGAMG.
* jed/matmatmult-sort: MatMatMultSymbolic_SeqAIJ_SeqAIJ: switch to "so
Merge branch 'jed/matmatmult-sort'
New version provides in the neighborhood of 20% speedup for MatMatMult as used in PCGAMG.
* jed/matmatmult-sort: MatMatMultSymbolic_SeqAIJ_SeqAIJ: switch to "sort" version as default segbuffer: g++ does not like casting int*restrict* to void*, void** okay MatMatMult_SeqAIJ_SeqAIJ_Sort: new implementation using char flags and sorting segbuffer: add PetscSegBufferGetInts() to encourage use of PETSC_RESTRICT segbuffer: create wrapper structure segbuffer: add PetscSegBufferGetSize() and PetscSegBufferUnuse() segbuffer: fix bug in which seg->used was not reset
show more ...
|
| #
bde21c6d
|
| 03-May-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/matmatmult-sort' into jed/fix-optionsinsertfile-large
Branch contains segbuffer enhancements in addition to MatMatMult_SeqAIJ_SeqAIJ_Sort. I need the segbuffer enhancements, one of
Merge branch 'jed/matmatmult-sort' into jed/fix-optionsinsertfile-large
Branch contains segbuffer enhancements in addition to MatMatMult_SeqAIJ_SeqAIJ_Sort. I need the segbuffer enhancements, one of which is a portability fix that was applied after the MatMatMult_SeqAIJ_SeqAIJ_Sort commit.
* jed/matmatmult-sort: segbuffer: g++ does not like casting int*restrict* to void*, void** okay MatMatMult_SeqAIJ_SeqAIJ_Sort: new implementation using char flags and sorting segbuffer: add PetscSegBufferGetInts() to encourage use of PETSC_RESTRICT segbuffer: create wrapper structure segbuffer: add PetscSegBufferGetSize() and PetscSegBufferUnuse() segbuffer: fix bug in which seg->used was not reset
show more ...
|
| #
4d2d963c
|
| 28-Mar-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
e1d27e54
|
| 28-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which
Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex
PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were replaced by PetscObjectComposeFunction() and TSRegister(), both of which drop the string name argument.
* barry/rm-xxxregisterdynamic: (82 commits) ...
Conflicts: src/ts/interface/tsregall.c
show more ...
|
| #
137cf7b6
|
| 25-Mar-2013 |
Jed Brown <jed@59A2.org> |
segbuffer: create wrapper structure
The old structure exposed the linked list property of the implementation. Now we have a simple wrapper structure so that implementation detail is not leaked. This
segbuffer: create wrapper structure
The old structure exposed the linked list property of the implementation. Now we have a simple wrapper structure so that implementation detail is not leaked. This will also make it possible to implement some thread-safe operations.
show more ...
|
| #
eb4227cf
|
| 20-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/ams
Conflicts: include/petscviewer.h src/sys/classes/viewer/interface/viewreg.c src/sys/threadcomm/interface/threadcomm.c
|
| #
5bfe0a24
|
| 19-Mar-2013 |
Matt Knepley <knepley@ci.uchicago.edu> |
Merged in jed/plex-scalable-partition-closure (pull request #11)
DMPlexCreatePartitionClosure: replace quadratic algorithm
|
| #
77b76215
|
| 19-Mar-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'jed/plex-scalable-partition-closure' of bitbucket.org:petsc/petsc into knepley/plex
|
| #
47452e7b
|
| 19-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscSegBuffer: add extraction to existing buffer and in-place
* PetscSegBufferExtractAlloc: allocates new memory (old behavior)
* PetscSegBufferExtractTo: use provided buffer
* PetscSegBufferExtr
PetscSegBuffer: add extraction to existing buffer and in-place
* PetscSegBufferExtractAlloc: allocates new memory (old behavior)
* PetscSegBufferExtractTo: use provided buffer
* PetscSegBufferExtractInPlace: pack into space that will be used by next call to PetscSegBufferGet().
show more ...
|
| #
0f453b92
|
| 19-Mar-2013 |
Jed Brown <jed@59A2.org> |
PetscSegBuffer: make segmented buffer from PetscBuildTwoSided reusable
Segmented buffers are used to incrementally build lists without knowing the size up-front. The addresses of insertion locations
PetscSegBuffer: make segmented buffer from PetscBuildTwoSided reusable
Segmented buffers are used to incrementally build lists without knowing the size up-front. The addresses of insertion locations are stable, unlike with re-allocate and copy mechanisms.
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
|
| #
a663daf8
|
| 09-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
added include stddef.h to petscsys.h removed many duplicate includes of system includes
Hg-commit: 26ea335c035572bcbd495f9993b3270632d5d3c6
|
| #
0298fd71
|
| 08-Feb-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for Fortran Fixed a few bugs where PETSC_NULL had been used incorrectly.
Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
show more ...
|
| #
a297a907
|
| 29-Jan-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Uncrustified src/sys/*
Hg-commit: 9f71677807bad7b55428a6cc0f5ccc5052e91805
|
| #
4dc2109a
|
| 27-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PetscMPIIntCast() to return an error code
Hg-commit: 73696a6c6bf0120a669678ed7c25e3c7bd451960
|
| #
72ca7aa7
|
| 25-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 0abf89d5ee6edf91e6393c34ebd34611a44a1ae3
|
| #
6145cd65
|
| 25-Jan-2013 |
Jed Brown <jed@59A2.org> |
Detect MPICH ch3:sock bug and choose BuildTwoSided algorithm appropriately
Falls back to old algorithm (MPI_Allreduce) when fix not detected.
This patch includes public interfaces to query and set
Detect MPICH ch3:sock bug and choose BuildTwoSided algorithm appropriately
Falls back to old algorithm (MPI_Allreduce) when fix not detected.
This patch includes public interfaces to query and set the algorithm.
Hg-commit: 1659b11f5c925913d7bcde16eaaa0bfc63c5f38f
show more ...
|
| #
88c06622
|
| 25-Jan-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 5462df9e9c3eff3493c9f6fbdf6f5b962f02dc81
|
| #
8bac8e12
|
| 23-Jan-2013 |
Jed Brown <jed@59A2.org> |
Initialize variable to appease compiler
Hg-commit: 91eebf0dc205bdd6404d77851c7d19b47a73ef5f
|
| #
da80777b
|
| 24-Jan-2013 |
Karl Rupp <rupp@mcs.anl.gov> |
Fixed a lot of warnings issued by nightly builds.
Hg-commit: bb7830f8063713f2056fa10a7a6289debea1f614
|