[Debian-med-packaging] Bug#1025953: beast-mcmc: only usable with OpenCL

Andrius Merkys merkys at debian.org
Mon Dec 12 14:06:40 GMT 2022


Package: beast-mcmc
Version: 1.10.4+dfsg-5
Severity: important
Control: block 1025424 by -1

Hello,

When launched on a system without OpenCL, beast-mcmc executable dies:

$ beast-mcmc -help
OpenCL error: CL_DEVICE_NOT_FOUND from file <GPUInterfaceOpenCL.cpp>, 
line 122.

 From a quick glance this seems to be happening due to beast-mcmc using 
OpenCL version of libhmsbeagle1v5 (the line cited in the error message 
is in libhmsbeagle source). However, beast-mcmc seems to support CLI 
options to switch to libhmsbeagle1v5 CPU instance (see 'beagle_CPU' in 
src/dr/app/beast/BeastMain.java). Maybe it is possible to make CPU mode 
the default to avoid loading OpenCL-dependent libraries.

Andrius



More information about the Debian-med-packaging mailing list