History log of /petsc/src/mat/utils/pheap.c (Results 76 – 97 of 97)
Revision Date Author Comments
# 8c722d37 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage

Conflicts:
src/dm/examples/tests/ex15.c
src/dm/examples/tutorials/ex3.c
src/dm/impls/da/da2.c
src/dm/impls/da/da3.c


# a906b49b 10-Dec-2013 BarryFSmith <bsmith@mcs.anl.gov>

Merged master into barry/update-xxxviewfromoptions


# edbbd480 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/xcode


# e0133700 05-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/saws-push-header-body' into barry/saws-options


# fb3f26da 04-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (zeroed) memory.

* jed/malloc-array:
Sys: Add pointer casts from (void **) in calls to PetscMalloc1()
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()
Sys: add PetscCalloc[1-7]
Sys: add PetscMalloc1 macro, array allocation without redundant types
PetscMalloc[2-7]: remove type arguments, infer from pointer type
SNESComputeJacobianDefaultColor: fix uninitialized variable

show more ...


# 785e854f 03-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Sys: add PetscMalloc1 macro, array allocation without redundant types

The type is inferred from the pointer return type. This patch is
automated via the following script:

git grep -l 'PetscMalloc(

Sys: add PetscMalloc1 macro, array allocation without redundant types

The type is inferred from the pointer return type. This patch is
automated via the following script:

git grep -l 'PetscMalloc(.*sizeof' src | xargs perl -pi -e 's@PetscMalloc\(([^,;]*[^,; ]) *\* *sizeof\([^,;()]+\),@PetscMalloc1($1,@'

This commit contains an additional bug-fix in csrperm.c, fixing pointer
arity. The code was introduced in 2006, but the allocation could not
have been correct at any time. This probably means that
MatDuplicate_SeqAIJPERM has never been tested.

a54129beb540034ba105796c682d589e7e1111f2
Richard Tran Mills <rmills@ornl.gov>

Added MATSEQCSRPERM support for MatDuplicate() and conversion to/from
MATSEQAIJ. Note that these changes are not quite debugged.

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


# 665c2ded 16-Feb-2013 Jed Brown <jed@59A2.org>

Remove petscviewer.h from petscsys.h

Much of sys is independent of viewer. Viewer is used in so many other
places that it is now included by petscvec.h.

Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6

Remove petscviewer.h from petscsys.h

Much of sys is independent of viewer. Viewer is used in so many other
places that it is now included by petscvec.h.

Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730

show more ...


# d9799b0b 12-Feb-2013 Jed Brown <jed@59A2.org>

Merge branch 'private-impl-headers'

petsc-private/petscimpl.h and vecimpl.h are no longer included by
petscsys.h and petscvec.h. Some inline functions become normal functions
as a consequence of the

Merge branch 'private-impl-headers'

petsc-private/petscimpl.h and vecimpl.h are no longer included by
petscsys.h and petscvec.h. Some inline functions become normal functions
as a consequence of these changes.

Hg-commit: 5c59734726c7c41f493a5f5b9303cfab5c66ae21

show more ...


# afcb2eb5 12-Feb-2013 Jed Brown <jed@59A2.org>

Make petscimpl.h private

Hg-commit: 910e8b03a54a915953944da6f75eb81c807d7428


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


# 31d8eec5 01-Feb-2013 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 1fa981254c79c783277e37654668dfe698cddf41


# 8865f1ea 01-Feb-2013 Karl Rupp <rupp@mcs.anl.gov>

Uncrustified src/dm/*. No re-uncrustification of un-uncrustified plex.c.

Hg-commit: 0eadce41498eb88aa85fb46f989ad9d09bfd9c3e


# c5a46771 22-Jan-2013 Barry Smith <bsmith@mcs.anl.gov>

commit aftr merge

Hg-commit: 854807b200896ff0e3d6fb344a549ed1a2b93850


# 1147fc2a 21-Jan-2013 Karl Rupp <rupp@mcs.anl.gov>

Reformatting: 'No space after a '(' or before a ')''

Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356


# a6dfd86e 20-Jan-2013 Karl Rupp <rupp@mcs.anl.gov>

Fixed all violations of 'In function declaration the open bracket { should be on the next line, not on the same line as the function name and arguments'

Hg-commit: dcf94e40c4cd63bca3cd717b13d3be0d4e

Fixed all violations of 'In function declaration the open bracket { should be on the next line, not on the same line as the function name and arguments'

Hg-commit: dcf94e40c4cd63bca3cd717b13d3be0d4ebc15eb

show more ...


# 6c2930d4 18-Sep-2012 Shri Abhyankar <abhyshr@mcs.anl.gov>

Commit after merge

Hg-commit: 29c41d281e3ece3127c753661dccfd04e452b7f8


# 8caf3d72 18-Sep-2012 Barry Smith <bsmith@mcs.anl.gov>

code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)

Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f


# 8382e67f 26-Jun-2012 Paul Mullowney <paulm@txcorp.com>

committing after previous merge.

Hg-commit: 62ea3b3249ac52e1d599b51313301ac9e25ed491


# f1301baf 25-Jun-2012 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: 5fd7344ebb01d47fc51348189c58908ebeb94702


# 44ee04a4 09-Jun-2012 Jed Brown <jed@59A2.org>

Implement arbitrary arity heap, leave as arity=2 but can be changed at compile time

Hg-commit: b06db6113ba98f852d4817adb1713cfc7351e5fb


# d5731834 09-Jun-2012 Jed Brown <jed@59A2.org>

Add PetscHeap: a static size min-heap holding (id,value) pairs, with a stash

Hg-commit: d2e6d8577ed8e2128b0c08a0395d3fea40534d86


1234