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.