A special kind of source-to-source restructuring Fortran compiler that can automatically transform a dense program (in which all operations on matrices are simply implemented using two-dimensional arrays) into a semantically equivalent sparse program (ope