Parallel fast solver, parallel code for a fast solver for weakly admissible hierarchical matrices (HODLR). (the implementation uses a new runtime library called legion. The goal is to have a portable high performance code on distributed heterogeneous architectures.)