GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
Core functionality | GHOST's core functionality |
Data types | Basic data types and structures |
Object stringification | Create strings holding information on GHOST objects |
Dense matrix creation | Functions to create dense matrices/vectors |
Dense matrix views | Functions to create views of dense matrices/vectors |
Dense matrix initialization | Functions to initialize dense matrices/vectors |
Sparse matrix initialization | Functions to initialize sparse matrices |
GPU data transfer | Function to transfer data to/from GPUs |
Numerical operations | All numerical operations available in GHOST |
Local operations | Numerical operations not involving communication |
Global operations | Numerical operations which involve communication |
Machine query | Query machine information |
Task and thread management | Functionality related to tasks, queues, threads and managing processing units |
I/O of vector and matrix data | Functionality related to reading and writing vector and matrix files |
Teardown | Teardown and destruction of data structures |