Loading...
Searching...
No Matches
q3::execution::PlanewaveGPUExecutionPolicy Member List

This is the complete list of members for q3::execution::PlanewaveGPUExecutionPolicy, including all inherited members.

add_scaled_vector(int number_of_elements, ComplexValue scaling_factor, const ComplexValue *vector_x, ComplexValue *vector_y) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
allgather_across_bands(ComplexValue *, const int *, const int *) constq3::execution::ExecutionPolicyinlinevirtual
allgather_within_group(const Real *local_data, int local_count, Real *full_data, int) const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
assemble_global_kpoint_state_data(const std::vector< Real > &local_data, int, int, int) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
band_distribution_rank_index() constq3::execution::ExecutionPolicyinlinevirtual
band_distribution_size() constq3::execution::ExecutionPolicyinlinevirtual
band_rank_index() constq3::execution::QuantumSystemExecutionPolicyinline
band_size() constq3::execution::QuantumSystemExecutionPolicyinline
broadcast_across_bands(ComplexValue *, int) constq3::execution::ExecutionPolicyinlinevirtual
broadcast_across_bands(int *, int) constq3::execution::ExecutionPolicyinlinevirtual
broadcast_across_bands(Real *, int) constq3::execution::ExecutionPolicyinlinevirtual
broadcast_from_group_root(ComplexValue *, int) constq3::execution::ExecutionPolicyinlinevirtual
broadcast_from_group_root(Real *, int) constq3::execution::ExecutionPolicyinlinevirtual
ComplexValue typedefq3::execution::ExecutionPolicy
create_fft_grid() const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
device_backend() constq3::execution::gpu::GPUExecutionPolicyinline
device_backend_q3::execution::gpu::GPUExecutionPolicyprotected
disable_band_distribution()q3::execution::PlanewaveExecutionPolicyinlinevirtual
dot_product(int number_of_elements, const ComplexValue *vector_x, const ComplexValue *vector_y) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
each_process_owns_whole_kpoints() const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
execution_record() constq3::execution::PlanewaveExecutionPolicyinline
global_kpoint_index(int local_kpoint_index) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
global_number_of_elements(int local_number_of_elements) const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
gpu_blas()q3::execution::PlanewaveGPUExecutionPolicyinline
gpu_blas() constq3::execution::PlanewaveGPUExecutionPolicyinline
GPUExecutionPolicy(std::shared_ptr< device::GPUDeviceBackend > device_backend)q3::execution::gpu::GPUExecutionPolicyinlineexplicit
group_rank_index() const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
group_size() const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
is_root() const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
local_kpoint_grid(const KPointsGrid &global_kpoint_grid) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
norm(int number_of_elements, const ComplexValue *vector_x) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
number_of_pools() const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
number_of_pools_was_requested() constq3::execution::PlanewaveExecutionPolicyinlinevirtual
number_of_processes() const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
one_process_owns_complete_state() const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
PlanewaveGPUExecutionPolicy(std::shared_ptr< gpu::device::GPUDeviceBackend > device_backend, gpu::blas::GPUBLAS &gpu_blas)q3::execution::PlanewaveGPUExecutionPolicyinline
reconfigure_topology(int)q3::execution::PlanewaveExecutionPolicyinlinevirtual
reduce_across_bands(Real *, int) constq3::execution::ExecutionPolicyinlinevirtual
reduce_band_group_scalar_min(int &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_charge_density(std::vector< std::vector< Real > > &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_group_distributed_result(ComplexValue *, int) constq3::execution::ExecutionPolicyinlinevirtual
reduce_scalar(Real &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_scalar_max(int &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_scalar_max(Real &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_scalar_min(Real &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_vector(std::vector< Real > &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_within_group(ComplexValue *, int) const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
reduce_within_group(Real *, int) const overrideq3::execution::gpu::GPUExecutionPolicyinlinevirtual
reduce_within_pool_scalar(Real &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
reduce_within_pool_vector(std::vector< Real > &) const overrideq3::execution::PlanewaveGPUExecutionPolicyinlinevirtual
~ExecutionPolicy()=defaultq3::execution::ExecutionPolicyvirtual
~FFTGridFactory()=defaultq3::FFTGridFactoryvirtual
~PlanewaveExecutionPolicy() override=defaultq3::execution::PlanewaveExecutionPolicy
~QuantumSystemExecutionPolicy() override=defaultq3::execution::QuantumSystemExecutionPolicy