| #
08a3f2ed
|
| 26-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/improve-options-monitor' into 'master'
improve options monitor
See merge request petsc/petsc!2912
|
| #
8ad20175
|
| 20-Apr-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
introduce PetscErrorHandlingInitialized flag
|
| #
0382be2f
|
| 25-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/scalapack' into 'master'
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
See merge request petsc/petsc!2858
|
| #
d24d4204
|
| 29-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
|
| #
b0b4b231
|
| 18-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
16dbf1e5
|
| 18-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-elemental-deadlock' into 'maint'
MATELEMENTAL deadlock when first Mat is on a subcommunicator
See merge request petsc/petsc!2862
|
| #
540e20f2
|
| 14-Jun-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Fix a deadlock with MATELEMENTAL
|
| #
833b33c1
|
| 29-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'
Fixes to MatProduct + many bug fixes + new hierarchical matrix support
See merge request petsc/petsc!2800
|
| #
6de5d289
|
| 09-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscInitialize: allow the user to specify the threading level required
|
| #
9a971ab9
|
| 29-Mar-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
Minor
|
| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
cf9c20a2
|
| 19-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode
|
| #
4e1ad211
|
| 27-Mar-2014 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: test whether a configuration macro is defined without #ifdef
This allows testing configuration macros from normal code, thus avoiding unused variable warnings and allowing the compiler
PetscDefined: test whether a configuration macro is defined without #ifdef
This allows testing configuration macros from normal code, thus avoiding unused variable warnings and allowing the compiler to check for syntax errors throughout all alternatives. This uses C99-style variadic macros with a second expansion to appease MSVC's non-conforming implementation of variadic macros.
This trick was introduced by "comex" on Google+ in response to a question posed by Linus Torvalds. https://plus.google.com/+LinusTorvalds/posts/9gntjh57dXt
This technique (modulo MSVC support) was implemented in the Linux kernel by Paul Gortmaker: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=69349c2dc01c489eccaa4c472542c08e370c6d7e
show more ...
|
| #
5c428121
|
| 21-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/feature-better-petscinfo-controls' into 'master'
Jacobf/feature better petscinfo controls
Closes #420
See merge request petsc/petsc!2216
|
| #
e94e781b
|
| 25-Oct-2019 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Added functionality to selectively filter PetscInfo() output based on calling class to mimic some OS system logs. New functionality includes: - Filter for a set of classes - Filter out a set of class
Added functionality to selectively filter PetscInfo() output based on calling class to mimic some OS system logs. New functionality includes: - Filter for a set of classes - Filter out a set of classes - Filter for MPI/PETSC_COMM_SELF - Filter for anything not on MPI/PETSC_COMM_SELF - Writing PetscInfo() output to new file - Appending output to existing PetscInfo() file - Any combination of the above
Credit to Vaclav Hapla for raising the initial issue, helping design the eventual API, and substantially assisting in debugging.
show more ...
|
| #
47686d28
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/pinned-memory-gpu' into 'master'
Add support for using pinned memory for host allocations for VECCUDA
See merge request petsc/petsc!2588
|
| #
9e31fb84
|
| 16-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/binary-io' into 'master'
Binary IO Enhancements
See merge request petsc/petsc!2594
|
| #
f253e43c
|
| 09-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscBinaryWrite: Remove `istemp` boolean flag
|
| #
31f06eaa
|
| 26-Jul-2019 |
Hong Zhang <hongzhang@anl.gov> |
Add support for pinned memory and use it on VecCUDA
The pinned memory is used when the requested memory size is over 128MB.
Funded-by: Project: PETSc for GPU Time: Reported-by: Thanks-to:
|
| #
1341df1c
|
| 09-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/mpi-io' into 'master'
MPI-IO Enhancements
See merge request petsc/petsc!2587
|
| #
c4e82887
|
| 05-Mar-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
MPI-IO: Add support for explicit offsets (MPI_File_{read|write}_at[_all])
|
| #
7e4e8597
|
| 22-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-02-17/add-subcomm-fortran' into 'master'
Add Fortran support for PetscSubcomm
See merge request petsc/petsc!2539
|
| #
a530d236
|
| 22-Feb-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Fortran support for PetscSubcomm
Commit-type: fortran, example Reported-by: PAEZ ESPEJO Miguel-Angel EUROGICIEL INGENIERIE <Miguel-Angel.PAEZESPEJO@cea.fr>
|
| #
7b0709de
|
| 19-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/petscfree-spelling' into 'master'
sucess->success
See merge request petsc/petsc!2543
|
| #
7f4976b7
|
| 19-Feb-2020 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
sucess->success
|