![]() |
Block-Structured AMR Software Framework
|
Go to the source code of this file.
Macros | |
| #define | AMREX_GET_LAUNCH_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, NAME, ...) |
| #define | AMREX_LAUNCH_DEVICE_LAMBDA(...) |
| #define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA(...) |
| #define | AMREX_LAUNCH_DEVICE_LAMBDA_DIM(...) |
| #define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM(...) |
| #define | AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM_FLAG(...) |
| #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) |
| #define AMREX_GET_LAUNCH_MACRO | ( | _1, | |
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| _6, | |||
| _7, | |||
| _8, | |||
| _9, | |||
| NAME, | |||
| ... ) |
| #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_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_LAUNCH_DEVICE_LAMBDA | ( | ... | ) |
| #define AMREX_LAUNCH_DEVICE_LAMBDA_DIM | ( | ... | ) |
| #define AMREX_LAUNCH_HOST_DEVICE_LAMBDA | ( | ... | ) |
| #define AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM | ( | ... | ) |
| #define AMREX_LAUNCH_HOST_DEVICE_LAMBDA_DIM_FLAG | ( | ... | ) |
| #define AMREX_LAUNCH_HOST_DEVICE_LAMBDA_FLAG | ( | where_to_run, | |
| box, | |||
| tbox, | |||
| block ) |
| #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 ) |
| #define AMREX_LAUNCH_HOST_DEVICE_LAMBDA_RANGE_FLAG | ( | where_to_run, | |
| bx1, | |||
| tbx1, | |||
| block1 ) |