Brick Library 0.1
Performance-portable stencil datalayout & codegen
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  codegen
  st
  codegen
  backend
 __init__.py
 asimd.py
 avx2.py
 avx512.py
 base.py
 cuda.py
 flex.py
 scalar.py
 sse.py
 __init__.py
 base.py
 buffer.py
 dag_opt.py
 printer.py
 reduction.py
 __init__.py
 alop.py
 expr.py
 expr_meta.py
 func.py
 grid.py
 setup.py
 docs
  examples
  external
 7pt.py
 main.cpp
  include
 array-mpi.hReference MPI communication with arrays
 bitset.hSet using bitfield
 brick-cuda.hFor using bricklib with CUDA. Directs the functions used in brick-gpu.h to corresponding CUDA functions
 brick-dpc.hThis 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
 brick-gpu.hThis 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
 brick-hip.hFor using bricklib with HIP. Directs the functions used in brick-gpu.h to corresponding HIP functions
 brick-mpi.hMPI stuff related to bricks
 brick-opencl.hHeader necessary for OpenCL program/kernel to include
 brick-sycl.hHeader necessary for SYCL program to include
 brick.hMain header for bricks
 brickcompare.hCompare content from bricks with arrays
 bricksetup.hBrick iterator and setup code
 cmpconst.hTolerance for comparison
 dev_shl.hImplementation for various shuffle implementations
 memfd.hHelper data structure for memory file
 minimal_brick.h
 multiarray.hMultidimensional array shortcuts
 vecscatter.hInterface to code generator
 zmort.hHeader for Z-Mort ordering
  src
 array-mpi.cpp
 brick-mpi.cpp
 brickcompare.cpp
 memfd.cpp
 multiarray.cpp