message: add kernels for sellp
diff: @@ -110,6 +110,18 @@ NOT_COMPILED(GKO_HOOK_MODULE);
  GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  GKO_DECLARE_DENSE_MOVE_TO_ELL_KERNEL);
  +template <typename ValueType, typename IndexType>
  +GKO_DECLARE_DENSE_CONVERT_TO_SELLP_KERNEL(ValueType, IndexType)
  +NOT_COMPILED(GKO_HOOK_MODULE);
  +GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  + GKO_DECLARE_DENSE_CONVERT_TO_SELLP_KERNEL);
  +
  +template <typename ValueType, typename IndexType>
  +GKO_DECLARE_DENSE_MOVE_TO_SELLP_KERNEL(ValueType, IndexType)
  +NOT_COMPILED(GKO_HOOK_MODULE);
  +GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  + GKO_DECLARE_DENSE_MOVE_TO_SELLP_KERNEL);
  +
  template <typename ValueType>
  GKO_DECLARE_DENSE_COUNT_NONZEROS_KERNEL(ValueType)
  NOT_COMPILED(GKO_HOOK_MODULE);
  @@ -395,6 +407,30 @@ GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  } // namespace hybrid
  +namespace sellp {
  +
  +
  +template <typename ValueType, typename IndexType>
  +GKO_DECLARE_SELLP_SPMV_KERNEL(ValueType, IndexType)
  +NOT_COMPILED(GKO_HOOK_MODULE);
  +GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(GKO_DECLARE_SELLP_SPMV_KERNEL);
  +
  +template <typename ValueType, typename IndexType>
  +GKO_DECLARE_SELLP_ADVANCED_SPMV_KERNEL(ValueType, IndexType)
  +NOT_COMPILED(GKO_HOOK_MODULE);
  +GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  + GKO_DECLARE_SELLP_ADVANCED_SPMV_KERNEL);
  +
  +template <typename ValueType, typename IndexType>
  +GKO_DECLARE_SELLP_CONVERT_TO_DENSE_KERNEL(ValueType, IndexType)
  +NOT_COMPILED(GKO_HOOK_MODULE);
  +GKO_INSTANTIATE_FOR_EACH_VALUE_AND_INDEX_TYPE(
  + GKO_DECLARE_SELLP_CONVERT_TO_DENSE_KERNEL);
  +
  +
  +} // namespace sellp
  +
  +
  namespace block_jacobi {
  