|
#define | AMREX_GET_LAUNCH_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, NAME, ...) NAME |
|
#define | AMREX_LAUNCH_DEVICE_LAMBDA(...) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA(...) |
|
#define | AMREX_LAUNCH_DEVICE_LAMBDA_DIM(a1, a2, a3, b1, b2, b3, c1, c2, c3) AMREX_GPU_LAUNCH_DEVICE_LAMBDA_RANGE (a1,a2,a3) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM(a1, a2, a3, b1, b2, b3, c1, c2, c3) AMREX_GPU_LAUNCH_HOST_DEVICE_LAMBDA_RANGE(a1,a2,a3) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM_FLAG(fl, a1, a2, a3, b1, b2, b3, c1, c2, c3) AMREX_LAUNCH_HOST_DEVICE_LAMBDA_RANGE_FLAG(fl,a1,a2,a3) |
|
#define | AMREX_FOR_1D(...) AMREX_GPU_DEVICE_FOR_1D(__VA_ARGS__) |
|
#define | AMREX_FOR_3D(...) AMREX_GPU_DEVICE_FOR_3D(__VA_ARGS__) |
|
#define | AMREX_FOR_4D(...) AMREX_GPU_DEVICE_FOR_4D(__VA_ARGS__) |
|
#define | AMREX_PARALLEL_FOR_1D(...) AMREX_GPU_DEVICE_PARALLEL_FOR_1D(__VA_ARGS__) |
|
#define | AMREX_PARALLEL_FOR_3D(...) AMREX_GPU_DEVICE_PARALLEL_FOR_3D(__VA_ARGS__) |
|
#define | AMREX_PARALLEL_FOR_4D(...) AMREX_GPU_DEVICE_PARALLEL_FOR_4D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_FOR_1D(...) AMREX_GPU_HOST_DEVICE_FOR_1D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_FOR_3D(...) AMREX_GPU_HOST_DEVICE_FOR_3D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_FOR_4D(...) AMREX_GPU_HOST_DEVICE_FOR_4D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_1D(...) AMREX_GPU_HOST_DEVICE_PARALLEL_FOR_1D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_3D(...) AMREX_GPU_HOST_DEVICE_PARALLEL_FOR_3D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_4D(...) AMREX_GPU_HOST_DEVICE_PARALLEL_FOR_4D(__VA_ARGS__) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_1D_FLAG(where_to_run, n, i, block) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_3D_FLAG(where_to_run, box, i, j, k, block) |
|
#define | AMREX_HOST_DEVICE_PARALLEL_FOR_4D_FLAG(where_to_run, box, nc, i, j, k, n, block) |
|
#define | AMREX_HOST_DEVICE_FOR_1D_FLAG(where_to_run, n, i, block) |
|
#define | AMREX_HOST_DEVICE_FOR_3D_FLAG(where_to_run, box, i, j, k, block) |
|
#define | AMREX_HOST_DEVICE_FOR_4D_FLAG(where_to_run, box, nc, i, j, k, n, block) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_FLAG(where_to_run, box, tbox, block) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_RANGE_FLAG(where_to_run, bx1, tbx1, block1) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_RANGE_2_FLAG(where_to_run, bx1, tbx1, block1, bx2, tbx2, block2) |
|
#define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_RANGE_3_FLAG(where_to_run, bx1, tbx1, block1, bx2, tbx2, block2, bx3, tbx3, block3) |
|