#include <grid_hip_context.h>
Definition at line 397 of file grid_hip_context.h.
◆ context_info() [1/2]
rocm_backend::context_info::context_info |
( |
| ) |
|
|
inline |
◆ context_info() [2/2]
rocm_backend::context_info::context_info |
( |
const int |
device_id__ | ) |
|
|
inline |
◆ ~context_info()
rocm_backend::context_info::~context_info |
( |
| ) |
|
|
inline |
◆ clear()
void rocm_backend::context_info::clear |
( |
| ) |
|
|
inline |
◆ lmax()
int rocm_backend::context_info::lmax |
( |
| ) |
const |
|
inline |
◆ initialize_basis_sets()
void rocm_backend::context_info::initialize_basis_sets |
( |
const grid_basis_set ** |
basis_sets, |
|
|
const int |
nkinds__ |
|
) |
| |
|
inline |
◆ create_streams()
void rocm_backend::context_info::create_streams |
( |
| ) |
|
|
inline |
◆ synchronize()
void rocm_backend::context_info::synchronize |
( |
offloadStream_t & |
stream | ) |
|
|
inline |
◆ synchornize()
void rocm_backend::context_info::synchornize |
( |
| ) |
|
|
inline |
◆ set_device()
void rocm_backend::context_info::set_device |
( |
| ) |
|
|
inline |
◆ collocate_one_grid_level()
void rocm_backend::context_info::collocate_one_grid_level |
( |
const int |
level, |
|
|
const enum grid_func |
func, |
|
|
int * |
lp_diff |
|
) |
| |
◆ integrate_one_grid_level()
void rocm_backend::context_info::integrate_one_grid_level |
( |
const int |
level, |
|
|
int * |
lp_diff |
|
) |
| |
◆ compute_hab_coefficients()
void rocm_backend::context_info::compute_hab_coefficients |
( |
| ) |
|
◆ compute_checksum()
void rocm_backend::context_info::compute_checksum |
( |
| ) |
|
|
inline |
◆ verify_checksum()
void rocm_backend::context_info::verify_checksum |
( |
| ) |
|
|
inline |
◆ ntasks
int rocm_backend::context_info::ntasks {0} |
◆ nlevels
int rocm_backend::context_info::nlevels {0} |
◆ natoms
int rocm_backend::context_info::natoms {0} |
◆ nkinds
int rocm_backend::context_info::nkinds {0} |
◆ nblocks
int rocm_backend::context_info::nblocks {0} |
◆ sphi
std::vector<double *> rocm_backend::context_info::sphi |
◆ level_streams
std::vector<offloadStream_t> rocm_backend::context_info::level_streams |
◆ main_stream
offloadStream_t rocm_backend::context_info::main_stream |
◆ stats
int rocm_backend::context_info::stats[2][20] |
◆ block_offsets_dev
gpu_vector<int> rocm_backend::context_info::block_offsets_dev |
◆ coef_dev_
gpu_vector<double> rocm_backend::context_info::coef_dev_ |
◆ cab_dev_
gpu_vector<double> rocm_backend::context_info::cab_dev_ |
◆ pab_block_
gpu_vector<double> rocm_backend::context_info::pab_block_ |
◆ hab_block_
gpu_vector<double> rocm_backend::context_info::hab_block_ |
◆ forces_
gpu_vector<double> rocm_backend::context_info::forces_ |
◆ virial_
gpu_vector<double> rocm_backend::context_info::virial_ |
◆ tasks_dev
◆ num_tasks_per_block_dev_
gpu_vector<int> rocm_backend::context_info::num_tasks_per_block_dev_ |
◆ grid_
std::vector<grid_info<double> > rocm_backend::context_info::grid_ |
◆ number_of_tasks_per_level_
std::vector<int> rocm_backend::context_info::number_of_tasks_per_level_ |
◆ first_task_per_level_
std::vector<int> rocm_backend::context_info::first_task_per_level_ |
◆ sphi_size
std::vector<int> rocm_backend::context_info::sphi_size |
◆ sphi_dev
gpu_vector<double *> rocm_backend::context_info::sphi_dev |
◆ task_sorted_by_blocks_dev
gpu_vector<int> rocm_backend::context_info::task_sorted_by_blocks_dev |
◆ sorted_blocks_offset_dev
gpu_vector<int> rocm_backend::context_info::sorted_blocks_offset_dev |
◆ calculate_forces
bool rocm_backend::context_info::calculate_forces {false} |
◆ calculate_virial
bool rocm_backend::context_info::calculate_virial {false} |
◆ compute_tau
bool rocm_backend::context_info::compute_tau {false} |
◆ apply_border_mask
bool rocm_backend::context_info::apply_border_mask {false} |
The documentation for this class was generated from the following file: