MPI-LiFE 0.9.5 Features

MPI-LiFE provides a parallel implementation of the optimization problem solved in the Linear Fascicle Evaluation (LiFE) method as implemented in the Encode Toolbox. The most computationally intensive tasks are the computations of matrix by vector products, which are performed through the following functions: These two operations are done in parallel using OpenMP and MPI by building appropriate blocks of data within the matrix and the vector. The above functions make use of the tensor decomposition format of the very large matrix M. MPI-LiFE takes advantage of efficient communication in MVAPICH2 to drastically improve performance.
The list of features offered are as follows.