STORMM Source Documentation
Loading...
Searching...
No Matches
src
Accelerator
hpc_hybrid_util.h
1
// -*-c++-*-
2
#ifndef STORMM_HPC_HYBRID_UTIL_H
3
#define STORMM_HPC_HYBRID_UTIL_H
4
5
#include "copyright.h"
6
#include "gpu_details.h"
7
#include "hybrid.h"
8
9
namespace
stormm {
10
namespace
card {
11
16
void
launchDeepCopy(
void
* vdest_host,
void
* vdest_devc,
const
void
* vorig_host,
17
const
void
* vorig_devc,
const
size_t
dest_offset,
const
size_t
orig_offset,
18
const
size_t
length,
const
size_t
ct,
const
bool
do_hdc,
const
bool
do_dhc,
19
const
bool
do_ddc,
const
GpuDetails
&gpu,
const
int
dest_bits,
20
const
int
orig_bits);
21
22
void
launchDeepCopy(
void
* vdest_host,
void
* vdest_devc,
const
void
* vorig_host,
23
const
void
* vorig_devc,
const
size_t
dest_offset,
const
size_t
orig_offset,
24
const
size_t
length,
const
size_t
dest_ct,
const
size_t
orig_ct,
25
const
bool
do_hdc,
const
bool
do_dhc,
const
bool
do_ddc,
const
GpuDetails
&gpu,
26
const
int
dest_bits,
const
int
orig_bits);
28
29
}
// namespace card
30
}
// namespace stormm
31
32
#endif
stormm::card::GpuDetails
Pertinent aspects of one particular GPU. Condensing the data for each GPU in this manner helps to ens...
Definition
gpu_details.h:27
Generated by
1.13.2