27 auto kokkosSettings = Kokkos::InitializationSettings();
28#ifdef NF_WITH_MPI_SUPPORT
30 const NeoN::mpi::Environment mpiEnv;
31 const int nDev = Kokkos::num_devices();
32 if (nDev > 0) kokkosSettings.set_device_id(mpiEnv.rank() % nDev);
35 kokkosSettings.set_map_device_id_by(
"random");
37 Kokkos::initialize(kokkosSettings);
39 cpptrace::register_terminate_handler();