#include "timemory/ert/data.hpp"
Definition at line 66 of file data.hpp.
◆ exec_params() [1/3]
tim::ert::exec_params::exec_params |
( |
uint64_t |
_work_set = 16 , |
|
|
uint64_t |
mem_max = 8 * cache_size::get_max() , |
|
|
uint64_t |
_nthread = 1 , |
|
|
uint64_t |
_nstream = 1 , |
|
|
uint64_t |
_grid_size = 0 , |
|
|
uint64_t |
_block_size = 32 |
|
) |
| |
|
inlineexplicit |
◆ ~exec_params()
tim::ert::exec_params::~exec_params |
( |
| ) |
|
|
default |
◆ exec_params() [2/3]
tim::ert::exec_params::exec_params |
( |
const exec_params & |
| ) |
|
|
default |
◆ exec_params() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ serialize()
void tim::ert::exec_params::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
|
|
) |
| |
|
inline |
Definition at line 87 of file data.hpp.
91 cereal::make_nvp(
"nthreads",
nthreads), cereal::make_nvp(
"nrank",
nrank),
92 cereal::make_nvp(
"nproc",
nproc), cereal::make_nvp(
"nstreams",
nstreams),
References block_size, grid_size, memory_max, nproc, nrank, nstreams, nthreads, shmem_size, and working_set_min.
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const exec_params & |
obj |
|
) |
| |
|
friend |
Definition at line 98 of file data.hpp.
100 std::stringstream ss;
101 ss <<
"working_set_min = " << obj.working_set_min <<
", "
102 <<
"memory_max = " << obj.memory_max <<
", "
103 <<
"nthreads = " << obj.nthreads <<
", "
104 <<
"nrank = " << obj.nrank <<
", "
105 <<
"nproc = " << obj.nproc <<
", "
106 <<
"nstreams = " << obj.nstreams <<
", "
107 <<
"grid_size = " << obj.grid_size <<
", "
108 <<
"block_size = " << obj.block_size <<
", "
109 <<
"shmem_size = " << obj.shmem_size;
const std::string std::ostream * os
◆ block_size
uint64_t tim::ert::exec_params::block_size = 32 |
◆ grid_size
uint64_t tim::ert::exec_params::grid_size = 0 |
◆ memory_max
uint64_t tim::ert::exec_params::memory_max = 8 * cache_size::get_max() |
◆ nproc
uint64_t tim::ert::exec_params::nproc = tim::dmp::size() |
◆ nrank
uint64_t tim::ert::exec_params::nrank = tim::dmp::rank() |
◆ nstreams
uint64_t tim::ert::exec_params::nstreams = 1 |
◆ nthreads
uint64_t tim::ert::exec_params::nthreads = 1 |
◆ shmem_size
uint64_t tim::ert::exec_params::shmem_size = 0 |
◆ working_set_min
uint64_t tim::ert::exec_params::working_set_min = 16 |
The documentation for this struct was generated from the following file: