gnu: openmpi: Silence UCX warnings when running tests.
* gnu/packages/mpi.scm (%openmpi-setup): Set "UCX_LOG_LEVEL".
This commit is contained in:
parent
2401806bdb
commit
b1077c2234
1 changed files with 9 additions and 0 deletions
|
@ -342,6 +342,15 @@ only provides @code{MPI_THREAD_FUNNELED}.")))
|
||||||
;; Allow oversubscription in case there are less physical cores available
|
;; Allow oversubscription in case there are less physical cores available
|
||||||
;; in the build environment than the package wants while testing.
|
;; in the build environment than the package wants while testing.
|
||||||
(setenv "OMPI_MCA_rmaps_base_mapping_policy" "core:OVERSUBSCRIBE")
|
(setenv "OMPI_MCA_rmaps_base_mapping_policy" "core:OVERSUBSCRIBE")
|
||||||
|
|
||||||
|
;; UCX sometimes outputs uninteresting warnings such as:
|
||||||
|
;;
|
||||||
|
;; mpool.c:38 UCX WARN object 0x7ffff44fffc0 was not returned to mpool ucp_am_bufs
|
||||||
|
;;
|
||||||
|
;; These in turn leads to failures of test suites that capture and
|
||||||
|
;; compare stdout, such as that of 'hdf5-parallel-openmpi'. Thus, tell
|
||||||
|
;; UCX to not emit those warnings.
|
||||||
|
(setenv "UCX_LOG_LEVEL" "error")
|
||||||
#t))
|
#t))
|
||||||
|
|
||||||
(define-public intel-mpi-benchmarks
|
(define-public intel-mpi-benchmarks
|
||||||
|
|
Reference in a new issue