|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <memory_op.h>
Public Member Functions | |
| void | operator() (FPTYPE *arr_out, const size_t dpitch, const FPTYPE *arr_in, const size_t spitch, const size_t width, const size_t height) |
| memcpy2D for multi-device | |
| void base_device::memory::synchronize_memory_2d_op< FPTYPE, Device_out, Device_in >::operator() | ( | FPTYPE * | arr_out, |
| const size_t | dpitch, | ||
| const FPTYPE * | arr_in, | ||
| const size_t | spitch, | ||
| const size_t | width, | ||
| const size_t | height | ||
| ) |
memcpy2D for multi-device
Input Parameters
| arr_in | : input array |
| dpitch | : Pitch in elements of destination memory |
| spitch | : Pitch in elements of source memory |
| width | : Width of matrix transfer (columns in elements) |
| height | : Height of matrix transfer (rows) |
Output Parameters
| arr_out | : output array initialized by the input array |