File tree Expand file tree Collapse file tree 4 files changed +24
-12
lines changed Expand file tree Collapse file tree 4 files changed +24
-12
lines changed Original file line number Diff line number Diff line change 4040* > \param[in] MB
4141* > \verbatim
4242* >          MB is INTEGER
43- * >          The block size to be used in the blocked QR .  MIN(M,N) >= MB >= 1.
43+ * >          The block size to be used in the blocked LQ .  MIN(M,N) >= MB >= 1.
4444* > \endverbatim
4545* >
4646* > \param[in,out] A
7575* >
7676* > \param[out] WORK
7777* > \verbatim
78- * >          WORK is COMPLEX array, dimension (MB*N)
78+ * >          WORK is COMPLEX array, dimension (MB*M).
79+ * >          Note: A smaller workspace of MB*(M-MB) may also be sufficient, but
80+ * >          that is yet to be proven. MB*M is a conservative estimate and the
81+ * >          recommended value to use.
7982* > \endverbatim
8083* >
8184* > \param[out] INFO
101104* > \verbatim
102105* >
103106* >  The matrix V stores the elementary reflectors H(i) in the i-th row
104- * >  above the diagonal. For example, if M=5  and N=3 , the matrix V is
107+ * >  above the diagonal. For example, if M=3  and N=5 , the matrix V is
105108* >
106109* >               V = (  1  v1 v1 v1 v1 )
107110* >                   (     1  v2 v2 v2 )
Original file line number Diff line number Diff line change 5353* > \param[in] MB
5454* > \verbatim
5555* >          MB is INTEGER
56- * >          The block size to be used in the blocked QR .  MIN(M,N) >= MB >= 1.
56+ * >          The block size to be used in the blocked LQ .  MIN(M,N) >= MB >= 1.
5757* > \endverbatim
5858* >
5959* > \param[in,out] A
8888* >
8989* > \param[out] WORK
9090* > \verbatim
91- * >          WORK is DOUBLE PRECISION array, dimension (MB*N)
91+ * >          WORK is DOUBLE PRECISION array, dimension (MB*M).
92+ * >          Note: A smaller workspace of MB*(M-MB) may also be sufficient, but
93+ * >          that is yet to be proven. MB*M is a conservative estimate and the
94+ * >          recommended value to use.
9295* > \endverbatim
9396* >
9497* > \param[out] INFO
114117* > \verbatim
115118* >
116119* >  The matrix V stores the elementary reflectors H(i) in the i-th row
117- * >  above the diagonal. For example, if M=5  and N=3 , the matrix V is
120+ * >  above the diagonal. For example, if M=3  and N=5 , the matrix V is
118121* >
119122* >               V = (  1  v1 v1 v1 v1 )
120123* >                   (     1  v2 v2 v2 )
Original file line number Diff line number Diff line change 4040* > \param[in] MB
4141* > \verbatim
4242* >          MB is INTEGER
43- * >          The block size to be used in the blocked QR .  MIN(M,N) >= MB >= 1.
43+ * >          The block size to be used in the blocked LQ .  MIN(M,N) >= MB >= 1.
4444* > \endverbatim
4545* >
4646* > \param[in,out] A
7575* >
7676* > \param[out] WORK
7777* > \verbatim
78- * >          WORK is REAL array, dimension (MB*N)
78+ * >          WORK is REAL array, dimension (MB*M).
79+ * >          Note: A smaller workspace of MB*(M-MB) may also be sufficient, but
80+ * >          that is yet to be proven. MB*M is a conservative estimate and the
81+ * >          recommended value to use.
7982* > \endverbatim
8083* >
8184* > \param[out] INFO
101104* > \verbatim
102105* >
103106* >  The matrix V stores the elementary reflectors H(i) in the i-th row
104- * >  above the diagonal. For example, if M=5  and N=3 , the matrix V is
107+ * >  above the diagonal. For example, if M=3  and N=5 , the matrix V is
105108* >
106109* >               V = (  1  v1 v1 v1 v1 )
107110* >                   (     1  v2 v2 v2 )
Original file line number Diff line number Diff line change 5353* > \param[in] MB
5454* > \verbatim
5555* >          MB is INTEGER
56- * >          The block size to be used in the blocked QR .  MIN(M,N) >= MB >= 1.
56+ * >          The block size to be used in the blocked LQ .  MIN(M,N) >= MB >= 1.
5757* > \endverbatim
5858* >
5959* > \param[in,out] A
8888* >
8989* > \param[out] WORK
9090* > \verbatim
91- * >          WORK is COMPLEX*16 array, dimension (MB*N)
91+ * >          WORK is COMPLEX*16 array, dimension (MB*M).
92+ * >          Note: A smaller workspace of MB*(M-MB) may also be sufficient, but
93+ * >          that is yet to be proven. MB*M is a conservative estimate and the
94+ * >          recommended value to use.
9295* > \endverbatim
9396* >
9497* > \param[out] INFO
114117* > \verbatim
115118* >
116119* >  The matrix V stores the elementary reflectors H(i) in the i-th row
117- * >  above the diagonal. For example, if M=5  and N=3 , the matrix V is
120+ * >  above the diagonal. For example, if M=3  and N=5 , the matrix V is
118121* >
119122* >               V = (  1  v1 v1 v1 v1 )
120123* >                   (     1  v2 v2 v2 )
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments