|
Brick Library 0.1
Performance-portable stencil datalayout & codegen
|
Files | |
| file | array-mpi.h [code] |
| Reference MPI communication with arrays. | |
| file | bitset.h [code] |
| Set using bitfield. | |
| file | brick-cuda.h [code] |
| For using bricklib with CUDA. Directs the functions used in brick-gpu.h to corresponding CUDA functions. | |
| file | brick-dpc.h [code] |
| This file is largely used to give the DPCPP interface a similar footprint to CUDA and HIP so that it can easily be used with brick-gpu.h. | |
| file | brick-gpu.h [code] |
| This file should not be directly included. It defines instructions for using bricklib with a GPU, but either brick-hip.h or brick-cuda.h should be included for correct runtime support. | |
| file | brick-hip.h [code] |
| For using bricklib with HIP. Directs the functions used in brick-gpu.h to corresponding HIP functions. | |
| file | brick-mpi.h [code] |
| MPI stuff related to bricks. | |
| file | brick-opencl.h [code] |
| Header necessary for OpenCL program/kernel to include. | |
| file | brick-sycl.h [code] |
| Header necessary for SYCL program to include. | |
| file | brick.h [code] |
| Main header for bricks. | |
| file | brickcompare.h [code] |
| Compare content from bricks with arrays. | |
| file | bricksetup.h [code] |
| Brick iterator and setup code. | |
| file | cmpconst.h [code] |
| Tolerance for comparison. | |
| file | dev_shl.h [code] |
| Implementation for various shuffle implementations. | |
| file | memfd.h [code] |
| Helper data structure for memory file. | |
| file | minimal_brick.h [code] |
| file | multiarray.h [code] |
| Multidimensional array shortcuts. | |
| file | vecscatter.h [code] |
| Interface to code generator. | |
| file | zmort.h [code] |
| Header for Z-Mort ordering. | |