Line Code
1 2 3 4 5 6 7 8 9 10
## Define the portable SoA-based data formats

Notes:
  - define a full dictionary for `portabletest::TestSoA` and `portabletest::TestHostCollection`
  - do not define a dictionary for `alpaka_serial_sync::portabletest::TestDeviceCollection`,
    because it is the same class as `portabletest::TestHostCollection`;
  - define the dictionary for `alpaka_cuda_async::portabletest::TestDeviceCollection`
    as _transient_ only;
  - the dictionary for `alpaka_cuda_async::portabletest::TestDeviceCollection` should
    be defined in a separate library, to factor out the CUDA dependency.