InitArguments#
Defined in <Kokkos_Core.hpp>
header.
Warning
Deprecated since 3.7, removed in 4.3, use Kokkos::InitializationSettings
instead
Interface#
-
struct InitArguments#
-
int num_threads#
-
int num_numa#
-
int device_id#
-
int ndevices#
-
int skip_device#
-
bool disable_warnings#
-
InitArguments()#
-
int num_threads#
InitArguments
is a struct that can be used to programmatically define the arguments passed to Kokkos::initialize
. It was deprecated in version 3.7 in favor of Kokkos::InitializationSettings
.
One of the main reasons for replacing it was that user-specified data members cannot be distinguished from defaulted ones.
Example#
#include <Kokkos_Core.hpp>
int main() {
Kokkos::InitArguments arguments;
arguments.num_threads = 2;
arguments.device_id = 1;
arguments.disable_warnings = true;
Kokkos::initialize(arguments);
// ...
Kokkos::finalize();
}