37 "Invalid side parameter value." );
39 "Invalid uplo parameter value." );
41 "Invalid trans parameter value." );
43 "Invalid trans value (FLA_CONJ_TRANSPOSE|FLA_CONJ_NO_TRANSPOSE) for given non-complex object datatype" );
45 "Invalid conjugate parameter value." );
47 "Invalid direction parameter value." );
49 "Invalid storev parameter value." );
51 "Invalid datatype value." );
53 "Invalid integer datatype value." );
55 "Invalid real datatype value." );
57 "Invalid complex datatype value." );
59 "Expected integer object." );
61 "Expected real object." );
63 "Expected complex object." );
65 "Expected square matrix object." );
67 "Expected scalar object." );
69 "Expected vector object." );
71 "Detected inconsistent object datatypes." );
73 "Detected inconsistent object dimensions." );
75 "Detected vectors of unequal dimensions." );
77 "Encountered NULL pointer." );
79 "Specified dimensions do not match object dimensions." );
81 "Invalid pivot index type specified." );
83 "malloc() returned NULL pointer." );
85 "Detected a buffer address mismatch between adjacent objects." );
87 "Object partitions not vertically adjacent." );
89 "Object partitions not horizontally adjacent." );
91 "Object partitions have mismatched dimensions." );
93 "Object partitions not vertically aligned." );
95 "Object partitions not horizontally aligned." );
97 "Expected single or double-precision real or complex datatype value." );
99 "Expected single or double-precision real or complex object." );
101 "Detected blocksize value less than or equal to zero." );
103 "open() returned bad file descriptor." );
105 "lseek() returned error." );
107 "close() returned error." );
109 "unlink() returned error." );
111 "read() returned error." );
113 "write() returned error." );
115 "Invalid quadrant parameter value." );
117 "Function or conditional branch/case not yet implemented." );
119 "Expected non-negative value." );
121 "SuperMatrix support must be enabled for this code to execute." );
123 "Undefined error code passed to FLA_Check_error_code()." );
125 "Invalid diag parameter value." );
127 "Inconsistent precisions between objects." );
129 "Encountered blocksize object containing value less than or equal to zero." );
131 "Detected vector dimension below pre-determined minimum." );
133 "pthread_create() returned error." );
135 "pthread_join() returned error." );
137 "Invalid value for isgn parameter (ie: |isgn| != 1)." );
139 "FLA_Chol() failed due to negative diagonal element; matrix not SPD." );
141 "Invalid object element type value." );
143 "posix_memalign() returned error." );
145 "Invalid submatrix dimensions relative to parent matrix." );
147 "Invalid submatrix offset relative to dimensions of submatrix and parent." );
149 "Object element type is not FLA_SCALAR as expected." );
151 "Object element type is not FLA_MATRIX as expected." );
153 "Encountered non-positive (zero) value for number of threads." );
155 "Invalid conj value (FLA_CONJUGATE) for given non-complex object datatype" );
157 "Invalid complex trans parameter value" );
159 "Invalid real trans parameter value" );
161 "Invalid BLAS-style trans parameter value" );
163 "Invalid non-constant datatype value." );
165 "Expected non-constant object." );
167 "Detected unequal object datatypes." );
169 "Encountered request to invert zero scalar object." );
171 "Detected unequal object elemtypes." );
173 "Invalid pivot index range." );
175 "Block-panel Householder matrix is too small." );
177 "Expected different object length." );
179 "Expected different object width." );
181 "Invalid error checking level." );
183 "Detected attempt to (2x2) repartition more matrix into A11 than exists in source quadrant." );
185 "Detected attempt to (2x1) repartition more matrix into A1 than exists in source partition." );
187 "Detected attempt to (1x2) repartition more matrix into A1 than exists in source partition." );
189 "External LAPACK wrapper was invoked despite not being enabled at configure-time." );
191 "Invalid matrix row stride." );
193 "Invalid matrix column stride." );
195 "Invalid combination of matrix row and column strides." );
197 "Detected vector of unexpected length/width." );
199 "Expected object to be a row vector." );
201 "Expected object to be a column vector." );
203 "Invalid inverse parameter value." );
205 "Attempt to allocate memory on GPU failed." );
207 "Invalid eigenvalue/vector type parameter value." );
209 "Invalid singular vector type parameter value." );
211 "Invalid machine parameter value." );
213 "Invalid diagonal offset." );
215 "Expected object to be stored by columns." );
217 "Expected object to be stored by rows." );
219 "Invalid return value from lapack2flame interface." );
221 "Invalid svd type parameter combination (both parameters are FLA_SVD_VECTORS_OVERWRITE)." );
223 "Invalid svd type parameters (FLA_SVD_VECTORS_OVERWRITE) and trans parameters combination." );
225 "Expected real or int object." );
char * FLA_Error_string_for_code(int code)
Definition: FLA_Error.c:23