This repository contains the Magma C++ Code Portability library which mimics the C++ standard library but for parallel processing.
This library currently supports implicit shared memory parallelism via OpenMP 4.5+, and CUDA 9.1+ via the Thrust library