History log of /petsc/config/petsc_harness.sh (Results 51 – 75 of 204)
Revision Date Author Comments
# 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'


123456789