Using the Fortran 90 Gaussian elimination routine of homework 3, I created an HPF routine by adding the compiler directive DISTRIBUTE and INHERIT. The matrix used in the computation was distributed by rows. Two types of distributions were used, one using BLOCK distribution, and one using CYCLIC distribution.