disentangle cp2k and dbcsr cuda initialization