ALP User Documentation
0.8.preview
Algebraic Programming User Documentation
|
Files | |
file | benchmark.hpp [code] |
This file contains a variant on the grb::Launcher specialised for benchmarks. | |
file | blas1.hpp [code] |
Defines the ALP/GraphBLAS level-1 API. | |
file | blas2.hpp [code] |
Defines the ALP/GraphBLAS level-2 API. | |
file | blas3.hpp [code] |
Defines the ALP/GraphBLAS level-3 API. | |
file | collectives.hpp [code] |
Specifies some basic collectives which may be used within a multi-process ALP program. | |
file | base/config.hpp [code] |
Defines both configuration parameters effective for all backends, as well as defines structured ways of passing backend-specific parameters. | |
file | exec.hpp [code] |
Specifies the grb::Launcher functionalities. | |
file | init.hpp [code] |
Specifies the grb::init and grb::finalize functionalities. | |
file | io.hpp [code] |
Specifies all I/O primitives for use with ALP/GraphBLAS containers. | |
file | matrix.hpp [code] |
Specifies the ALP/GraphBLAS matrix container. | |
file | pinnedvector.hpp [code] |
Contains the specification for grb::PinnedVector. | |
file | properties.hpp [code] |
Provides a mechanism for inspecting properties of various backends. | |
file | spmd.hpp [code] |
Exposes facilities for direct SPMD programming. | |
file | vector.hpp [code] |
Specifies the ALP/GraphBLAS vector container. | |