8 "PSet allows to override the Alpaka backend per module instance. Has an effect only when the module class name " 9 "has '@alpaka' suffix, i.e. has no effect when the Alpaka backend namespace is used explicitly.";
19 "Alpaka backend for this module. Can be empty string (for the global default), 'serial_sync', or " 20 " - depending on the architecture and available hardware - 'cuda_async', 'rocm_async'");
29 for (
auto&
v : iDesc) {
30 if (
v.second.isLabelUnused(kPSetName)) {
bool isLabelUnused(std::string const &label) const
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
ParameterSetDescription * defaultDescription()
Returns 0 if no default has been assigned.
static const char *const kComment