| #
3bb1ff40
|
| 28-May-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
logging memory now credits to all ancestors
|
| #
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 ...
|
| #
3ff4c91c
|
| 30-Apr-2013 |
Hong Zhang <hzhang@mcs.anl.gov> |
log events of symbolic and numeric mat-mat operations
|
| #
6a4bb4b0
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #1109
Merge bug fix/patch releases up to 3.2-p7 into maint-3.2
* commit 'a9157d915ed96804280c3dc077186a2a633fd603': (157 commits) Fix PyPI download URL to help pip figure out the release version #110990 fix timestamp order for .so vs .a during 'make install' Update FFTW download Increase patchlevel to 3.2-p7 ...
show more ...
|
| #
7d71e715
|
| 26-Apr-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'jed/sf-mpich1'
The last release of MPICH1 had some MPI-2 functions without essential parts. They strictly adhere to MPIX_* naming now so that this problem does not occur.
* jed/sf-mp
Merge branch 'jed/sf-mpich1'
The last release of MPICH1 had some MPI-2 functions without essential parts. They strictly adhere to MPIX_* naming now so that this problem does not occur.
* jed/sf-mpich1: SF: define MPIU_REPLACE to work around missing MPI_REPLACE SF: define and work around missing MPI_COMBINER_DUP [reconfigure-needed]
show more ...
|
| #
8bfbc91c
|
| 19-Apr-2013 |
Jed Brown <jed@59A2.org> |
SF: define MPIU_REPLACE to work around missing MPI_REPLACE
|
| #
7e7d4f0d
|
| 10-Apr-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master
|
| #
eeadb21a
|
| 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'jed/sftypes'
* jed/sftypes: PetscSF: split petscsftypes.h out of petscsf.h
|
| #
0c312b8e
|
| 07-Apr-2013 |
Jed Brown <jed@59A2.org> |
PetscSF: split petscsftypes.h out of petscsf.h
Callers of PetscSF functions must now explicitly include petscsf.h.
|
| #
8a1af44d
|
| 03-Apr-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'
* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
show more ...
|
| #
a983c5aa
|
| 28-Mar-2013 |
Jungho Lee <julee@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
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 ...
|
| #
bdf89e91
|
| 26-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
|
| #
714d7381
|
| 24-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'karlrupp/fix-mpiaij-prealloc'
* karlrupp/fix-mpiaij-prealloc: MPI-mat-preallocation: Removed redundant checks for MPI{S|B| }AIJ-matrices in light of recent MAT_NEW_NONZERO_ALLOCATION
Merge branch 'karlrupp/fix-mpiaij-prealloc'
* karlrupp/fix-mpiaij-prealloc: MPI-mat-preallocation: Removed redundant checks for MPI{S|B| }AIJ-matrices in light of recent MAT_NEW_NONZERO_ALLOCATION_ERR fixes. MPIAJI-preallocation: Fixed problems with MAT_NEW_NONZERO_ALLOCATION_ERR for GPUs.
show more ...
|
| #
547bc4d4
|
| 21-Mar-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
MPI-mat-preallocation: Removed redundant checks for MPI{S|B| }AIJ-matrices in light of recent MAT_NEW_NONZERO_ALLOCATION_ERR fixes.
Number of on- and off-processor nonzeros in MPI-preallocation rout
MPI-mat-preallocation: Removed redundant checks for MPI{S|B| }AIJ-matrices in light of recent MAT_NEW_NONZERO_ALLOCATION_ERR fixes.
Number of on- and off-processor nonzeros in MPI-preallocation routines is only forwarded to the sequential preallocation routines, no longer checked. This allows to get rid of unnecessarily validating these parameters twice.
show more ...
|
| #
365a8a9e
|
| 21-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
removed excessive use of CHKMEMQ;
|
| #
92009560
|
| 21-Mar-2013 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
MPIAJI-preallocation: Fixed problems with MAT_NEW_NONZERO_ALLOCATION_ERR for GPUs.
Note that the default allocation for off-processor values is the same as for on-processor values. We agreed on this
MPIAJI-preallocation: Fixed problems with MAT_NEW_NONZERO_ALLOCATION_ERR for GPUs.
Note that the default allocation for off-processor values is the same as for on-processor values. We agreed on this in favor of a simpler implementation. Users are advised to set a proper allocation pattern anyway.
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
|
| #
705246ef
|
| 18-Mar-2013 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' of bitbucket.org:petsc/petsc into knepley/plex
|
| #
3964eb88
|
| 18-Mar-2013 |
Jed Brown <jed@59A2.org> |
Warnings: clean compile with gcc-4.8 at -Wextra -Wno-unused-parameter
* Mostly fills out some ops struct declarations. Reformatted so Emacs can help with alignment. Squelch whitespace in diff to s
Warnings: clean compile with gcc-4.8 at -Wextra -Wno-unused-parameter
* Mostly fills out some ops struct declarations. Reformatted so Emacs can help with alignment. Squelch whitespace in diff to see useful changes.
* Use struct instead of casting to data pointer (void*) when serializing function pointers.
* strcasecmp is in strings.h
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
|
| #
d65e9abe
|
| 14-Mar-2013 |
Jed Brown <jed@59A2.org> |
Merge branch 'master' into tautges/dmmoab
* master: (24 commits) testexamples: support *.cxx ...
|
| #
dbbc0cdd
|
| 13-Mar-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/convergence-history' into barry/ams
|