32 std::vector<char*> char_args;
33 for (
const auto& arg : stdvec_args) {
34 char_args.push_back((
char*)arg.data());
36 char_args.push_back(
nullptr);
37 int narg = (int)stdvec_args.size();
39 this->
ksg = !Kokkos::is_initialized()
40 && !Kokkos::is_finalized()
42 new Kokkos::ScopeGuard(narg, char_args.data()) :
nullptr;
43 if (print_status) this->
status();