|
ALP User Documentation 0.7.alpha
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 | spmd.hpp [code] |
| Exposes facilities for direct SPMD programming. | |
| file | vector.hpp [code] |
| Specifies the ALP/GraphBLAS vector container. | |