chdb fait le job, mais ne rend pas la main

Il arrive, très rarement, que chdb ne rende pas la main lorsque le job est terminé, de sorte que des heures cpu sont gaspillées. Si cela vous arrive, vous avez trois solutions :

1/ Solution recommandée par CALMIP: Utiliser la version 1.1.0 de chdb, qui ne devrait pas avoir ce problème:

module load chdb/1.1.0

2/ Si le problème persiste avec la version 1.1.0, remplacez dans vos scripts chdb par chdb.exe (voir ci-dessous).

3/ Si vous souhaitez rester en version 1.0, utiliser la version open mpi de chdb, qui n’a pas ce problème :

module load chdb/1.0-ompi

4/ Si vous préférez utiliser la version intelmpi 1.0 de chdb, remplacez dans vos scripts chdb par chdb.exe. En effet, chdb est un script d’appel qui positionne la variable d’environnement I_MPI_WAIT_MODE, qui peut conduire dans certains cas à une situation de blocage.

Voir aussi

FAQ

Questions fréquentes et messages d'erreurs