| #
fabe00c0
|
| 04-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-chkerrmpi' into 'master'
CHKERRMPI: Fix implementation
See merge request petsc/petsc!3534
|
| #
3aa7491d
|
| 03-Jan-2021 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix implementation of CHKERRMPI() macro
* Prevent -Wshadow warnings when used in code with local "name" variables * Fix argument expansion, now it is safe to do CHKERRMPI(MPI_Call(...))
|
| #
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
|
| #
888a1fb3
|
| 25-Dec-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor improvements to manual pages for CHKERRMPI() and friends
Commit-type: documentation /spend 10m
|
| #
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 ...
|
| #
32f47243
|
| 16-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/hip-sys-vec' into 'master'
Implementation of HIP for sys and vec packages
See merge request petsc/petsc!3056
|
| #
59af0bd3
|
| 16-Dec-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works with ROCm 3.9.
show more ...
|
| #
3685966c
|
| 12-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
9f83388c
|
| 11-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-petscwaitonerror-on-xl/release' into 'release'
xl: rename petscwaitonerror to petscwaitonerrorflg to avoid name conflict with...
See merge request petsc/petsc!3409
|
| #
baae8e41
|
| 11-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
xl: rename petscwaitonerror to petscwaitonerrorflg to avoid name conflict with PetscWaitOnError() fortran interface
Reported-by: "Dobrev, Veselin A." <dobrev1@llnl.gov>
|
| #
ed42e557
|
| 12-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-09-30/retry-other-cuda-errors/release' into 'master'
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
See merge request petsc/petsc
Merge branch 'barry/2020-09-30/retry-other-cuda-errors/release' into 'master'
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
See merge request petsc/petsc!3283
show more ...
|
| #
589f383f
|
| 30-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
We still get occassional errors:
ot ok ksp_ksp_tutorials-ex71_bddc_cusparse # Error code: 180
That occur a
Report all GPU errors as PETSC_ERR_GPU so that the test harness can retry any GPU failure
We still get occassional errors:
ot ok ksp_ksp_tutorials-ex71_bddc_cusparse # Error code: 180
That occur after the cuSPARSE library must have been loaded since the load command already succeeded
Commit-type: error-checking, CI, enhancement /spend 15m
show more ...
|
| #
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 ...
|
| #
d6c9e3d1
|
| 14-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/09-08-2020/fix-debug-mpiabort-on-other-ranks' into 'master'
Barry/09 08 2020/fix debug mpiabort on other ranks
See merge request petsc/petsc!3179
|
| #
bf4d2887
|
| 11-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate -debugger_nodes and replace with -debugger_ranks
PETSCABORT calls abort if run under -start_in_debugger, rather than MPI_Abort, this allows debugging the crashed program
\spend 1h
Commit
Deprecate -debugger_nodes and replace with -debugger_ranks
PETSCABORT calls abort if run under -start_in_debugger, rather than MPI_Abort, this allows debugging the crashed program
\spend 1h
Commit-type: bug-fix, usability /spend 5m
show more ...
|
| #
2a2a2941
|
| 09-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix -debugger_nodes x,y,z so that ranks that are not in the debugger sleep before calling MPI_Abort so they do not bring down the user's debug session.
Commit-type: bug-fix, feature /spend 1.5h Repo
Fix -debugger_nodes x,y,z so that ranks that are not in the debugger sleep before calling MPI_Abort so they do not bring down the user's debug session.
Commit-type: bug-fix, feature /spend 1.5h Reported-by: Ed Bueler <elbueler@alaska.edu>
show more ...
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|
| #
502ba724
|
| 23-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-06-23/fix-init-fptrap-spelling' into 'master'
Fix spelling of PetscDetermineInitalFPTrap()
See merge request petsc/petsc!2905
|
| #
aba4c478
|
| 23-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix spelling of PetscDetermineInitalFPTrap()
Commit-type: style-fix Time: .05 hours Reported-by: "Jose E. Roman" <jroman@dsic.upv.es>
|
| #
0d1e9396
|
| 22-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-06-13/fix-init-fptrap' into 'master'
Bug fix for initialization of _trapmode on Linux and MacOS when exception...
See merge request petsc/petsc!2877
|
| #
cc9df77e
|
| 14-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Bug fix for initialization of _trapmode on Linux and MacOS when exception handling of divide by zero is enabled
Cleanup and extension of floating point exception handling. Now properly turns
Bug fix for initialization of _trapmode on Linux and MacOS when exception handling of divide by zero is enabled
Cleanup and extension of floating point exception handling. Now properly turns off floating point trapping for Lapack when Fortran linker turns on divide by zero trapping
Commit-type: error-checking, bug-fix, portability-fix, feature, documentation Reported-by: Sanjay Govindjee <s_g@berkeley.edu>
show more ...
|
| #
c7135ae8
|
| 15-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
eb2a9305
|
| 15-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-seterrq-doc/maint' into 'maint'
doc: fix SETERRQ4() etc man pages to list the correct args
See merge request petsc/petsc!2869
|