| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
ad5f4aeb
|
| 20-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/better-cuda-gencode-test' into 'main'
Better configure checks for CUDA generation
See merge request petsc/petsc!3996
|
| #
23622779
|
| 20-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Better configure checks for CUDA generation
|
| #
7d01355a
|
| 05-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hongzh/add-cuda-event-timer' into 'main'
Add CUDA and HIP event timers
See merge request petsc/petsc!3852
|
| #
9ffd0706
|
| 19-Dec-2020 |
Hong Zhang <hongzhang@anl.gov> |
Use GPU event timer instead of CPU timer
- Support CUDA and HIP - Initialize CUDA event timers along with CUDA - Update dev changes - Package-specific includes should not be placed in public include
Use GPU event timer instead of CPU timer
- Support CUDA and HIP - Initialize CUDA event timers along with CUDA - Update dev changes - Package-specific includes should not be placed in public include files.
show more ...
|
| #
a743975e
|
| 22-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'connorjward/add-flamegraph-tool' into 'main'
Add flamegraph generation tool
See merge request petsc/petsc!3607
|
| #
d0a29bd7
|
| 03-Feb-2021 |
Connor Ward <c.ward20@imperial.ac.uk> |
Add flamegraph generation option to logging output
This commit also adds a Python script to convert the XML logging output into the same format.
|
| #
f19838c9
|
| 10-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-nvshmem' into 'main'
Add SF NVSHMEM
See merge request petsc/petsc!3474
|
| #
71438e86
|
| 06-Jan-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add SF NVSHMEM support
|
| #
a0e72f99
|
| 07-Jan-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add non-null PetscDefault{Cuda,Hip}Stream
|
| #
1cd963cc
|
| 07-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-mswin-C_DOUBLE_COMPLEX-check' into 'main'
MSWIN: set HAVE_MPI_C_DOUBLE_COMPLEX on successful compile, and always compile PetscSum_Local() etc MPI utilities
See merge request
Merge branch 'balay/fix-mswin-C_DOUBLE_COMPLEX-check' into 'main'
MSWIN: set HAVE_MPI_C_DOUBLE_COMPLEX on successful compile, and always compile PetscSum_Local() etc MPI utilities
See merge request petsc/petsc!3672
show more ...
|
| #
de272c7a
|
| 05-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
remove PETSC_HAVE_MPI_C_DOUBLE_COMPLEX
|
| #
7a19d461
|
| 04-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
PETSC_HAVE_COMPLEX: set flag only if CLANGUAGE (i.e library build language) supports complex, and cleanup logic wrt c/c++, library/user code. Also cleanup dependent code (wrt PETSC_HAVE_COMPLEX usage
PETSC_HAVE_COMPLEX: set flag only if CLANGUAGE (i.e library build language) supports complex, and cleanup logic wrt c/c++, library/user code. Also cleanup dependent code (wrt PETSC_HAVE_COMPLEX usage).
show more ...
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
3008b640
|
| 25-Dec-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove Stefano's MPI error handler that prints MPI error message string since it is redundant with the new handling of MPI errors
Commit-type: error-checking /spend 5m Reported-by: Stefano Zampini
Remove Stefano's MPI error handler that prints MPI error message string since it is redundant with the new handling of MPI errors
Commit-type: error-checking /spend 5m Reported-by: Stefano Zampini <stefano.zampini@gmail.com>
show more ...
|
| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.
The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.
Commit-type: error-checking /spend 30m
show more ...
|
| #
bfc8fd11
|
| 24-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
54f467a8
|
| 23-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/pgi-20.9-warnings' into 'release'
Fix warnings in NVIDIA compilers (formerly PGI)
See merge request petsc/petsc!3397
|
| #
ec4bef21
|
| 05-Nov-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix warnings in NVIDIA compilers (formerly PGI): variable was never used
|
| #
5780c0b3
|
| 14-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
a01aebb5
|
| 12-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/sf-explicit-memtype' into 'release'
Pass memtypes from VecScatter to SF
See merge request petsc/petsc!3324
|
| #
928a6601
|
| 08-Oct-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add PetscCreatedGpuObjects and revise a warning msg
|
| #
a056570d
|
| 27-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-09-23/gpu-resource-error' into 'master'
Add specific PETSc error flag for GPU not having resources available
See merge request petsc/petsc!3241
|
| #
e57d7714
|
| 27-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add specific PETSc error flag for GPU not having resources available
Try three times to initialize CUDA/cuBLAS and cuSPARSE before erroring. This is for GPU tests that sometimes fail since the GPU i
Add specific PETSc error flag for GPU not having resources available
Try three times to initialize CUDA/cuBLAS and cuSPARSE before erroring. This is for GPU tests that sometimes fail since the GPU is busy with other tests when a new test is started.
Commit-type: error-checking, testing /spend 1h
show more ...
|