Selects the kernel implementation based on the given id and base storage size
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(host_kernel_t), | intent(in) | :: | kernel |
Kernel id |
||
| integer(kind=int64), | intent(in) | :: | base_storage |
Size of single element in bytes |
Selected kernel implementation