|
peclet-dem 1.1.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
#include <chrono>#include <cstdint>#include <cstdio>#include <cstdlib>#include <map>#include <string>#include <vector>#include <algorithm>Go to the source code of this file.
Functions | |
| void | kokkosp_init_library (const int, const std::uint64_t, const std::uint32_t, void *) |
| void | kokkosp_finalize_library () |
| void | kokkosp_begin_parallel_for (const char *n, const std::uint32_t, std::uint64_t *id) |
| void | kokkosp_end_parallel_for (const std::uint64_t id) |
| void | kokkosp_begin_parallel_reduce (const char *n, const std::uint32_t, std::uint64_t *id) |
| void | kokkosp_end_parallel_reduce (const std::uint64_t id) |
| void | kokkosp_begin_parallel_scan (const char *n, const std::uint32_t, std::uint64_t *id) |
| void | kokkosp_end_parallel_scan (const std::uint64_t id) |
| void | kokkosp_push_profile_region (const char *n) |
| void | kokkosp_pop_profile_region () |
| void | kokkosp_begin_deep_copy (void *, const char *, const void *, void *, const char *, const void *, const std::uint64_t) |
| void | kokkosp_end_deep_copy () |
| void kokkosp_init_library | ( | const int | , |
| const std::uint64_t | , | ||
| const std::uint32_t | , | ||
| void * | |||
| ) |
Definition at line 29 of file ktimer.cpp.
| void kokkosp_finalize_library | ( | ) |
Definition at line 30 of file ktimer.cpp.
| void kokkosp_begin_parallel_for | ( | const char * | n, |
| const std::uint32_t | , | ||
| std::uint64_t * | id | ||
| ) |
Definition at line 40 of file ktimer.cpp.
| void kokkosp_end_parallel_for | ( | const std::uint64_t | id | ) |
Definition at line 41 of file ktimer.cpp.
| void kokkosp_begin_parallel_reduce | ( | const char * | n, |
| const std::uint32_t | , | ||
| std::uint64_t * | id | ||
| ) |
Definition at line 42 of file ktimer.cpp.
| void kokkosp_end_parallel_reduce | ( | const std::uint64_t | id | ) |
Definition at line 43 of file ktimer.cpp.
| void kokkosp_begin_parallel_scan | ( | const char * | n, |
| const std::uint32_t | , | ||
| std::uint64_t * | id | ||
| ) |
Definition at line 44 of file ktimer.cpp.
| void kokkosp_end_parallel_scan | ( | const std::uint64_t | id | ) |
Definition at line 45 of file ktimer.cpp.
| void kokkosp_push_profile_region | ( | const char * | n | ) |
Definition at line 46 of file ktimer.cpp.
| void kokkosp_pop_profile_region | ( | ) |
Definition at line 47 of file ktimer.cpp.
| void kokkosp_begin_deep_copy | ( | void * | , |
| const char * | , | ||
| const void * | , | ||
| void * | , | ||
| const char * | , | ||
| const void * | , | ||
| const std::uint64_t | |||
| ) |
Definition at line 54 of file ktimer.cpp.
| void kokkosp_end_deep_copy | ( | ) |
Definition at line 55 of file ktimer.cpp.