This is an auxiliary routine. If you can not understand it, do not try to use it. Example of use of DLARFT are everywhere in LAPACK. If you want to understand the routine you might want to read: A Storage Efficient WY Representation for Products of Householder Transformations from Robert Schreiber and Charles Van Loan. Good luck, Julien.