| #
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 ...
|
| #
d23c2f8e
|
| 03-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-11-13/fix-valgrind-macos-for-now' into 'master'
Turn off opencl support for MPICH if running on Apple MacOS with valgrind
See merge request petsc/petsc!3419
|
| #
90544984
|
| 13-Nov-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Provide support for using valgrind with PETSc on the Apple MacOS, all tests pass
Turn off opencl support for MPICH if running on Apple MacOS with valgrind, because the check in hwloc() crashes un
Provide support for using valgrind with PETSc on the Apple MacOS, all tests pass
Turn off opencl support for MPICH if running on Apple MacOS with valgrind, because the check in hwloc() crashes under valgrind Turn off lazy dynamic loading of shared libraries with valgrind, because that crashes valgrind Provide custom mkdtemp() with valgrind because Apple's system one is not supported by valgrind Add Apple specific suppression files for valgrind Update documentation for using valgrind with Apple Warn user they must use --download-fblaslapack or --download-f2cblaslapack with valgrind
Commit-type: portability-fix /spend 6h Reported-by: Hapla Vaclav <vaclav.hapla@erdw.ethz.ch> Thanks-to: Hong Zhang hongzhang@anl.gov
show more ...
|
| #
c6415d9e
|
| 17-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release' into master
|
| #
e8ebe202
|
| 17-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/docs-testing' into release
Update the testing harness and related documentation based on tutorial
See merge request petsc/petsc!3382
|
| #
63cf4119
|
| 05-Nov-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Two fixes for petsc_harness.sh and gmakefile.test
petsch_harness.sh: 1. Ensure that -C works. Initial implementation required full paths and that broke tests from installation directory. This
Two fixes for petsc_harness.sh and gmakefile.test
petsch_harness.sh: 1. Ensure that -C works. Initial implementation required full paths and that broke tests from installation directory. This now works with relative paths
2. Enable the printcmd functionality to work with valgrind and cudamemcheck.
gmakefile.test:
Change search arguments
Based on suggestions from tutorial: + `search -> gmakesearch` + `globsearch -> search` or `s` (as in `s='dm*plex*'`) Help updated and cleaned up as well.
show more ...
|
| #
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 ...
|
| #
d19f7ace
|
| 05-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
1f7b9c43
|
| 01-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-cuda-ci' into 'release'
Scott/test cuda ci
See merge request petsc/petsc!3262
|
| #
baa5c0f4
|
| 28-Sep-2020 |
Scott Kruger <kruger@txcorp.com> |
Add cuda-memcheck functionality to test harness
|
| #
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 ...
|
| #
863deefa
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
df0e4300
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-202008-fixes' into 'maint'
Various fixes and enhancements
See merge request petsc/petsc!3045
|
| #
aec279ff
|
| 12-Aug-2020 |
Scott Kruger <kruger@txcorp.com> |
Various fixes and enhancments
Have `gmakefile.test` pass PETSC_DIR and PETSC_ARCH to query_tests.py Reported by @BarrySmith
Remove extraneous fields in inverse dictionary in `query_test.py` Fixes I
Various fixes and enhancments
Have `gmakefile.test` pass PETSC_DIR and PETSC_ARCH to query_tests.py Reported by @BarrySmith
Remove extraneous fields in inverse dictionary in `query_test.py` Fixes Issue #696 Reported by: @haplav
Add new capability in `petsc_harness.sh` to allow script to compile executable This improves the workflow of running the script directly by passing the `-C` flag which then invokes the make target for compiling that executable.
show more ...
|
| #
147094f7
|
| 15-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/feature-yaml-string' into 'master'
Added PetscOptionsInsertStringYAML and -options_string_yaml
See merge request petsc/petsc!2791
|
| #
080f0011
|
| 13-May-2020 |
Toby Isaac <tisaac@cc.gatech.edu> |
Added PetscOptionsInsertStringYAML and -options_string_yaml
In order to test this new feature, I had to add the ability to parse strings with newlines in the 'args:' of tests.
|
| #
64248eee
|
| 05-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
f311ccd3
|
| 05-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/tisaac/fix-tests-valgrind' into maint
Fix overwrite of mpiexec variable in petsc_harness
See merge request petsc/petsc!2776
|
| #
0f9322f4
|
| 04-May-2020 |
Toby Isaac <tisaac@cc.gatech.edu> |
Fix overwrite of mpiexec variable in petsc_harness
|
| #
7d2962b0
|
| 17-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
1781032e
|
| 17-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/test-feature-printcmd' into 'maint'
PRINTONLY feature: print command to run
See merge request petsc/petsc!2603
|
| #
a6f3f80d
|
| 16-Mar-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
PRINTONLY feature: print command to run
Per suggestion of @jedbrown `make -f gmakefile.test test PRINTONLY=1` prints the command that can be run from the PETSC_DIR level for rapid debugging.
|
| #
ecf54f4a
|
| 17-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|