STORMM Source Documentation
Loading...
Searching...
No Matches
hpc_hybrid.h
1// -*-c++-*-
2#ifndef STORMM_HPC_HYBRID_H
3#define STORMM_HPC_HYBRID_H
4
5#include "copyright.h"
6
7namespace stormm {
8namespace card {
9
12void launchDeepCopy(void* vdest_host, void* vdest_devc, const void* vorig_host,
13 const void* vorig_devc, size_t dest_offset, size_t orig_offset, size_t length,
14 size_t ct, bool do_hdc, bool do_dhc, bool do_ddc, int dest_bits,
15 int orig_bits);
16
17void launchDeepCopy(void* vdest_host, void* vdest_devc, const void* vorig_host,
18 const void* vorig_devc, size_t dest_offset, size_t orig_offset, size_t length,
19 size_t dest_ct, size_t orig_ct, bool do_hdc, bool do_dhc, bool do_ddc,
20 int dest_bits, int orig_bits);
21
22} // namespace card
23} // namespace stormm
24
25#endif