History log of /petsc/src/sys/utils/mpits.c (Results 176 – 200 of 204)
Revision Date Author Comments
# 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


123456789