Segmentation fault with GPUs
It seems that commit b3c2b470 breaks Chameleon when using GPUs:
#
# CHAMELEON 0.9.2, /scratch/vgpinto/spack/opt/spack/linux-ubuntu18.04-broadwell/gcc-7.4.0/chameleon-master-sfnmgmmjzgjecguxccoxoc5z2ofgsg3x/bin/timing/time_dgemm_tile
# Nb threads: 4
# Nb GPUs: 2
# NB: 960
# IB: 32
# eps: 1.110223e-16
#
# M N K/NRHS seconds Gflop/s Deviation
11520 11520 1
Thread 1 "time_dgemm_tile" received signal SIGSEGV, Segmentation fault.
0x00007ffff70c65b6 in link_supports_direct_transfers (handle=0x555555968950, src_node=0, dst_node=1, handling_node=0x7fffffffc6bc) at datawizard/coherency.c:245
245 datawizard/coherency.c: No such file or directory.
(gdb)
The stack install:
==> 1 installed package
-- linux-ubuntu18.04-broadwell / gcc@7.4.0 ----------------------
chameleon@master build_type=RelWithDebInfo +cuda+debug+examples+fxt+migrate~mpi~openmp~quark+shared~simgrid+starpu
cmake@3.16.2~doc+ncurses+openssl+ownlibs~qt
ncurses@6.1~symlinks~termlib
openssl@1.1.1d+systemcerts
zlib@1.2.11+optimize+pic+shared
cuda@10.2.89
fxt@0.3.5~moreparams
openblas@0.3.7~ilp64+pic+shared threads=none
starpu@develop+cuda+debug+examples+fast~fortran+fxt~mpi~nmad~opencl+openmp~poti+shared~simgrid~simgridmc~verbose
hwloc@1.11.11~cairo+cuda~gl+libxml2~nvml+pci+shared
libpciaccess@0.13.5
libxml2@2.9.9~python
libiconv@1.16
xz@5.2.4
numactl@2.0.12