simulapacke.c 1.09 MB
Newer Older
1 2 3 4 5 6
/**
 *
 * @copyright (c) 2009-2014 The University of Tennessee and The University
 *                          of Tennessee Research Foundation.
 *                          All rights reserved.
 * @copyright (c) 2012-2014 Inria. All rights reserved.
7
 * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
 *
 **/

/**
 *
 * @file simulapacke.c
 *
 * MORSE fake lapacke functions for simulation mode
 *
 * @version 1.0.0
 * @author Florent Pruvost
 * @date 2014-10-01
 *
 **/

#include <assert.h>
24 25 26 27 28
#include "coreblas/include/lapacke.h"

#define CHAMELEON_SIMULAPACKE_ERROR "Error: you should not enter to this  \
	function, simulapacke is a fake library for use with a simulator like \
	Simgrid."
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

/* Complex types are structures equivalent to the
* Fortran complex types COMPLEX(4) and COMPLEX(8).
*
* One can also redefine the types with his own types
* for example by including in the code definitions like
*
* #define lapack_complex_float std::complex<float>
* #define lapack_complex_double std::complex<double>
*
* or define these types in the command line:
*
* -Dlapack_complex_float="std::complex<float>"
* -Dlapack_complex_double="std::complex<double>"
*/

#ifndef LAPACK_COMPLEX_CUSTOM

47 48
lapack_complex_float lapack_make_complex_float( float re, float im ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
lapack_complex_double lapack_make_complex_double( double re, double im ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
49 50 51 52

#endif

lapack_logical LAPACK_lsame( char* ca,  char* cb,
53
                              lapack_int lca, lapack_int lcb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
54 55 56 57 58 59

/* C-LAPACK function prototypes */

lapack_int LAPACKE_sbdsdc( int matrix_order, char uplo, char compq,
                           lapack_int n, float* d, float* e, float* u,
                           lapack_int ldu, float* vt, lapack_int ldvt, float* q,
60
                           lapack_int* iq ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
61 62 63
lapack_int LAPACKE_dbdsdc( int matrix_order, char uplo, char compq,
                           lapack_int n, double* d, double* e, double* u,
                           lapack_int ldu, double* vt, lapack_int ldvt,
64
                           double* q, lapack_int* iq ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
65 66 67 68

lapack_int LAPACKE_sbdsqr( int matrix_order, char uplo, lapack_int n,
                           lapack_int ncvt, lapack_int nru, lapack_int ncc,
                           float* d, float* e, float* vt, lapack_int ldvt,
69
                           float* u, lapack_int ldu, float* c, lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
70 71 72 73
lapack_int LAPACKE_dbdsqr( int matrix_order, char uplo, lapack_int n,
                           lapack_int ncvt, lapack_int nru, lapack_int ncc,
                           double* d, double* e, double* vt, lapack_int ldvt,
                           double* u, lapack_int ldu, double* c,
74
                           lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
75 76 77 78 79
lapack_int LAPACKE_cbdsqr( int matrix_order, char uplo, lapack_int n,
                           lapack_int ncvt, lapack_int nru, lapack_int ncc,
                           float* d, float* e, lapack_complex_float* vt,
                           lapack_int ldvt, lapack_complex_float* u,
                           lapack_int ldu, lapack_complex_float* c,
80
                           lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
81 82 83 84 85
lapack_int LAPACKE_zbdsqr( int matrix_order, char uplo, lapack_int n,
                           lapack_int ncvt, lapack_int nru, lapack_int ncc,
                           double* d, double* e, lapack_complex_double* vt,
                           lapack_int ldvt, lapack_complex_double* u,
                           lapack_int ldu, lapack_complex_double* c,
86
                           lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
87 88

lapack_int LAPACKE_sdisna( char job, lapack_int m, lapack_int n, const float* d,
89
                           float* sep ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
90
lapack_int LAPACKE_ddisna( char job, lapack_int m, lapack_int n,
91
                           const double* d, double* sep ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
92 93 94 95 96

lapack_int LAPACKE_sgbbrd( int matrix_order, char vect, lapack_int m,
                           lapack_int n, lapack_int ncc, lapack_int kl,
                           lapack_int ku, float* ab, lapack_int ldab, float* d,
                           float* e, float* q, lapack_int ldq, float* pt,
97
                           lapack_int ldpt, float* c, lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
98 99 100 101 102
lapack_int LAPACKE_dgbbrd( int matrix_order, char vect, lapack_int m,
                           lapack_int n, lapack_int ncc, lapack_int kl,
                           lapack_int ku, double* ab, lapack_int ldab,
                           double* d, double* e, double* q, lapack_int ldq,
                           double* pt, lapack_int ldpt, double* c,
103
                           lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
104 105 106 107 108 109
lapack_int LAPACKE_cgbbrd( int matrix_order, char vect, lapack_int m,
                           lapack_int n, lapack_int ncc, lapack_int kl,
                           lapack_int ku, lapack_complex_float* ab,
                           lapack_int ldab, float* d, float* e,
                           lapack_complex_float* q, lapack_int ldq,
                           lapack_complex_float* pt, lapack_int ldpt,
110
                           lapack_complex_float* c, lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
111 112 113 114 115 116
lapack_int LAPACKE_zgbbrd( int matrix_order, char vect, lapack_int m,
                           lapack_int n, lapack_int ncc, lapack_int kl,
                           lapack_int ku, lapack_complex_double* ab,
                           lapack_int ldab, double* d, double* e,
                           lapack_complex_double* q, lapack_int ldq,
                           lapack_complex_double* pt, lapack_int ldpt,
117
                           lapack_complex_double* c, lapack_int ldc ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
118 119 120 121

lapack_int LAPACKE_sgbcon( int matrix_order, char norm, lapack_int n,
                           lapack_int kl, lapack_int ku, const float* ab,
                           lapack_int ldab, const lapack_int* ipiv, float anorm,
122
                           float* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
123 124 125
lapack_int LAPACKE_dgbcon( int matrix_order, char norm, lapack_int n,
                           lapack_int kl, lapack_int ku, const double* ab,
                           lapack_int ldab, const lapack_int* ipiv,
126
                           double anorm, double* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
127 128 129
lapack_int LAPACKE_cgbcon( int matrix_order, char norm, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           const lapack_complex_float* ab, lapack_int ldab,
130
                           const lapack_int* ipiv, float anorm, float* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
131 132 133 134
lapack_int LAPACKE_zgbcon( int matrix_order, char norm, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           const lapack_complex_double* ab, lapack_int ldab,
                           const lapack_int* ipiv, double anorm,
135
                           double* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
136 137 138 139

lapack_int LAPACKE_sgbequ( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku, const float* ab,
                           lapack_int ldab, float* r, float* c, float* rowcnd,
140
                           float* colcnd, float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
141 142 143
lapack_int LAPACKE_dgbequ( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku, const double* ab,
                           lapack_int ldab, double* r, double* c,
144
                           double* rowcnd, double* colcnd, double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
145 146 147 148
lapack_int LAPACKE_cgbequ( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           const lapack_complex_float* ab, lapack_int ldab,
                           float* r, float* c, float* rowcnd, float* colcnd,
149
                           float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
150 151 152 153
lapack_int LAPACKE_zgbequ( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           const lapack_complex_double* ab, lapack_int ldab,
                           double* r, double* c, double* rowcnd, double* colcnd,
154
                           double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
155 156 157 158

lapack_int LAPACKE_sgbequb( int matrix_order, lapack_int m, lapack_int n,
                            lapack_int kl, lapack_int ku, const float* ab,
                            lapack_int ldab, float* r, float* c, float* rowcnd,
159
                            float* colcnd, float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
160 161 162
lapack_int LAPACKE_dgbequb( int matrix_order, lapack_int m, lapack_int n,
                            lapack_int kl, lapack_int ku, const double* ab,
                            lapack_int ldab, double* r, double* c,
163
                            double* rowcnd, double* colcnd, double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
164 165 166 167
lapack_int LAPACKE_cgbequb( int matrix_order, lapack_int m, lapack_int n,
                            lapack_int kl, lapack_int ku,
                            const lapack_complex_float* ab, lapack_int ldab,
                            float* r, float* c, float* rowcnd, float* colcnd,
168
                            float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
169 170 171 172
lapack_int LAPACKE_zgbequb( int matrix_order, lapack_int m, lapack_int n,
                            lapack_int kl, lapack_int ku,
                            const lapack_complex_double* ab, lapack_int ldab,
                            double* r, double* c, double* rowcnd,
173
                            double* colcnd, double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
174 175 176 177 178 179

lapack_int LAPACKE_sgbrfs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const float* ab, lapack_int ldab, const float* afb,
                           lapack_int ldafb, const lapack_int* ipiv,
                           const float* b, lapack_int ldb, float* x,
180
                           lapack_int ldx, float* ferr, float* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
181 182 183 184 185
lapack_int LAPACKE_dgbrfs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const double* ab, lapack_int ldab, const double* afb,
                           lapack_int ldafb, const lapack_int* ipiv,
                           const double* b, lapack_int ldb, double* x,
186
                           lapack_int ldx, double* ferr, double* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
187 188 189 190 191 192 193
lapack_int LAPACKE_cgbrfs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const lapack_complex_float* ab, lapack_int ldab,
                           const lapack_complex_float* afb, lapack_int ldafb,
                           const lapack_int* ipiv,
                           const lapack_complex_float* b, lapack_int ldb,
                           lapack_complex_float* x, lapack_int ldx, float* ferr,
194
                           float* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
195 196 197 198 199 200 201
lapack_int LAPACKE_zgbrfs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const lapack_complex_double* ab, lapack_int ldab,
                           const lapack_complex_double* afb, lapack_int ldafb,
                           const lapack_int* ipiv,
                           const lapack_complex_double* b, lapack_int ldb,
                           lapack_complex_double* x, lapack_int ldx,
202
                           double* ferr, double* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
203 204 205 206 207 208 209 210 211 212

lapack_int LAPACKE_sgbrfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, const float* ab, lapack_int ldab,
                            const float* afb, lapack_int ldafb,
                            const lapack_int* ipiv, const float* r,
                            const float* c, const float* b, lapack_int ldb,
                            float* x, lapack_int ldx, float* rcond, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
213
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
214 215 216 217 218 219 220 221 222
lapack_int LAPACKE_dgbrfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, const double* ab, lapack_int ldab,
                            const double* afb, lapack_int ldafb,
                            const lapack_int* ipiv, const double* r,
                            const double* c, const double* b, lapack_int ldb,
                            double* x, lapack_int ldx, double* rcond,
                            double* berr, lapack_int n_err_bnds,
                            double* err_bnds_norm, double* err_bnds_comp,
223
                            lapack_int nparams, double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
224 225 226 227 228 229 230 231 232 233
lapack_int LAPACKE_cgbrfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, const lapack_complex_float* ab,
                            lapack_int ldab, const lapack_complex_float* afb,
                            lapack_int ldafb, const lapack_int* ipiv,
                            const float* r, const float* c,
                            const lapack_complex_float* b, lapack_int ldb,
                            lapack_complex_float* x, lapack_int ldx,
                            float* rcond, float* berr, lapack_int n_err_bnds,
                            float* err_bnds_norm, float* err_bnds_comp,
234
                            lapack_int nparams, float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
235 236 237 238 239 240 241 242 243 244
lapack_int LAPACKE_zgbrfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, const lapack_complex_double* ab,
                            lapack_int ldab, const lapack_complex_double* afb,
                            lapack_int ldafb, const lapack_int* ipiv,
                            const double* r, const double* c,
                            const lapack_complex_double* b, lapack_int ldb,
                            lapack_complex_double* x, lapack_int ldx,
                            double* rcond, double* berr, lapack_int n_err_bnds,
                            double* err_bnds_norm, double* err_bnds_comp,
245
                            lapack_int nparams, double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
246 247 248 249

lapack_int LAPACKE_sgbsv( int matrix_order, lapack_int n, lapack_int kl,
                          lapack_int ku, lapack_int nrhs, float* ab,
                          lapack_int ldab, lapack_int* ipiv, float* b,
250
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
251 252 253
lapack_int LAPACKE_dgbsv( int matrix_order, lapack_int n, lapack_int kl,
                          lapack_int ku, lapack_int nrhs, double* ab,
                          lapack_int ldab, lapack_int* ipiv, double* b,
254
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
255 256 257 258
lapack_int LAPACKE_cgbsv( int matrix_order, lapack_int n, lapack_int kl,
                          lapack_int ku, lapack_int nrhs,
                          lapack_complex_float* ab, lapack_int ldab,
                          lapack_int* ipiv, lapack_complex_float* b,
259
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
260 261 262 263
lapack_int LAPACKE_zgbsv( int matrix_order, lapack_int n, lapack_int kl,
                          lapack_int ku, lapack_int nrhs,
                          lapack_complex_double* ab, lapack_int ldab,
                          lapack_int* ipiv, lapack_complex_double* b,
264
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
265 266 267 268 269 270 271 272

lapack_int LAPACKE_sgbsvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int kl, lapack_int ku,
                           lapack_int nrhs, float* ab, lapack_int ldab,
                           float* afb, lapack_int ldafb, lapack_int* ipiv,
                           char* equed, float* r, float* c, float* b,
                           lapack_int ldb, float* x, lapack_int ldx,
                           float* rcond, float* ferr, float* berr,
273
                           float* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
274 275 276 277 278 279 280
lapack_int LAPACKE_dgbsvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int kl, lapack_int ku,
                           lapack_int nrhs, double* ab, lapack_int ldab,
                           double* afb, lapack_int ldafb, lapack_int* ipiv,
                           char* equed, double* r, double* c, double* b,
                           lapack_int ldb, double* x, lapack_int ldx,
                           double* rcond, double* ferr, double* berr,
281
                           double* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
282 283 284 285 286 287 288 289
lapack_int LAPACKE_cgbsvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int kl, lapack_int ku,
                           lapack_int nrhs, lapack_complex_float* ab,
                           lapack_int ldab, lapack_complex_float* afb,
                           lapack_int ldafb, lapack_int* ipiv, char* equed,
                           float* r, float* c, lapack_complex_float* b,
                           lapack_int ldb, lapack_complex_float* x,
                           lapack_int ldx, float* rcond, float* ferr,
290
                           float* berr, float* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
291 292 293 294 295 296 297 298
lapack_int LAPACKE_zgbsvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int kl, lapack_int ku,
                           lapack_int nrhs, lapack_complex_double* ab,
                           lapack_int ldab, lapack_complex_double* afb,
                           lapack_int ldafb, lapack_int* ipiv, char* equed,
                           double* r, double* c, lapack_complex_double* b,
                           lapack_int ldb, lapack_complex_double* x,
                           lapack_int ldx, double* rcond, double* ferr,
299
                           double* berr, double* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
300 301 302 303 304 305 306 307 308 309

lapack_int LAPACKE_sgbsvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, float* ab, lapack_int ldab,
                            float* afb, lapack_int ldafb, lapack_int* ipiv,
                            char* equed, float* r, float* c, float* b,
                            lapack_int ldb, float* x, lapack_int ldx,
                            float* rcond, float* rpvgrw, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
310
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
311 312 313 314 315 316 317 318 319
lapack_int LAPACKE_dgbsvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, double* ab, lapack_int ldab,
                            double* afb, lapack_int ldafb, lapack_int* ipiv,
                            char* equed, double* r, double* c, double* b,
                            lapack_int ldb, double* x, lapack_int ldx,
                            double* rcond, double* rpvgrw, double* berr,
                            lapack_int n_err_bnds, double* err_bnds_norm,
                            double* err_bnds_comp, lapack_int nparams,
320
                            double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
321 322 323 324 325 326 327 328 329 330
lapack_int LAPACKE_cgbsvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, lapack_complex_float* ab,
                            lapack_int ldab, lapack_complex_float* afb,
                            lapack_int ldafb, lapack_int* ipiv, char* equed,
                            float* r, float* c, lapack_complex_float* b,
                            lapack_int ldb, lapack_complex_float* x,
                            lapack_int ldx, float* rcond, float* rpvgrw,
                            float* berr, lapack_int n_err_bnds,
                            float* err_bnds_norm, float* err_bnds_comp,
331
                            lapack_int nparams, float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
332 333 334 335 336 337 338 339 340 341
lapack_int LAPACKE_zgbsvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int kl, lapack_int ku,
                            lapack_int nrhs, lapack_complex_double* ab,
                            lapack_int ldab, lapack_complex_double* afb,
                            lapack_int ldafb, lapack_int* ipiv, char* equed,
                            double* r, double* c, lapack_complex_double* b,
                            lapack_int ldb, lapack_complex_double* x,
                            lapack_int ldx, double* rcond, double* rpvgrw,
                            double* berr, lapack_int n_err_bnds,
                            double* err_bnds_norm, double* err_bnds_comp,
342
                            lapack_int nparams, double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
343 344 345

lapack_int LAPACKE_sgbtrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku, float* ab,
346
                           lapack_int ldab, lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
347 348
lapack_int LAPACKE_dgbtrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku, double* ab,
349
                           lapack_int ldab, lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
350 351 352
lapack_int LAPACKE_cgbtrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           lapack_complex_float* ab, lapack_int ldab,
353
                           lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
354 355 356
lapack_int LAPACKE_zgbtrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int kl, lapack_int ku,
                           lapack_complex_double* ab, lapack_int ldab,
357
                           lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
358 359 360 361

lapack_int LAPACKE_sgbtrs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const float* ab, lapack_int ldab,
362
                           const lapack_int* ipiv, float* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
363 364 365
lapack_int LAPACKE_dgbtrs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const double* ab, lapack_int ldab,
366
                           const lapack_int* ipiv, double* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
367 368 369 370
lapack_int LAPACKE_cgbtrs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const lapack_complex_float* ab, lapack_int ldab,
                           const lapack_int* ipiv, lapack_complex_float* b,
371
                           lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
372 373 374 375
lapack_int LAPACKE_zgbtrs( int matrix_order, char trans, lapack_int n,
                           lapack_int kl, lapack_int ku, lapack_int nrhs,
                           const lapack_complex_double* ab, lapack_int ldab,
                           const lapack_int* ipiv, lapack_complex_double* b,
376
                           lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
377 378 379

lapack_int LAPACKE_sgebak( int matrix_order, char job, char side, lapack_int n,
                           lapack_int ilo, lapack_int ihi, const float* scale,
380
                           lapack_int m, float* v, lapack_int ldv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
381 382
lapack_int LAPACKE_dgebak( int matrix_order, char job, char side, lapack_int n,
                           lapack_int ilo, lapack_int ihi, const double* scale,
383
                           lapack_int m, double* v, lapack_int ldv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
384 385 386
lapack_int LAPACKE_cgebak( int matrix_order, char job, char side, lapack_int n,
                           lapack_int ilo, lapack_int ihi, const float* scale,
                           lapack_int m, lapack_complex_float* v,
387
                           lapack_int ldv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
388 389 390
lapack_int LAPACKE_zgebak( int matrix_order, char job, char side, lapack_int n,
                           lapack_int ilo, lapack_int ihi, const double* scale,
                           lapack_int m, lapack_complex_double* v,
391
                           lapack_int ldv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
392 393 394

lapack_int LAPACKE_sgebal( int matrix_order, char job, lapack_int n, float* a,
                           lapack_int lda, lapack_int* ilo, lapack_int* ihi,
395
                           float* scale ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
396 397
lapack_int LAPACKE_dgebal( int matrix_order, char job, lapack_int n, double* a,
                           lapack_int lda, lapack_int* ilo, lapack_int* ihi,
398
                           double* scale ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
399 400
lapack_int LAPACKE_cgebal( int matrix_order, char job, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
401
                           lapack_int* ilo, lapack_int* ihi, float* scale ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
402 403
lapack_int LAPACKE_zgebal( int matrix_order, char job, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
404
                           lapack_int* ilo, lapack_int* ihi, double* scale ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
405 406 407

lapack_int LAPACKE_sgebrd( int matrix_order, lapack_int m, lapack_int n,
                           float* a, lapack_int lda, float* d, float* e,
408
                           float* tauq, float* taup ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
409 410
lapack_int LAPACKE_dgebrd( int matrix_order, lapack_int m, lapack_int n,
                           double* a, lapack_int lda, double* d, double* e,
411
                           double* tauq, double* taup ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
412 413 414
lapack_int LAPACKE_cgebrd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda, float* d,
                           float* e, lapack_complex_float* tauq,
415
                           lapack_complex_float* taup ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
416 417 418
lapack_int LAPACKE_zgebrd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda, double* d,
                           double* e, lapack_complex_double* tauq,
419
                           lapack_complex_double* taup ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
420 421 422

lapack_int LAPACKE_sgecon( int matrix_order, char norm, lapack_int n,
                           const float* a, lapack_int lda, float anorm,
423
                           float* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
424 425
lapack_int LAPACKE_dgecon( int matrix_order, char norm, lapack_int n,
                           const double* a, lapack_int lda, double anorm,
426
                           double* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
427 428
lapack_int LAPACKE_cgecon( int matrix_order, char norm, lapack_int n,
                           const lapack_complex_float* a, lapack_int lda,
429
                           float anorm, float* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
430 431
lapack_int LAPACKE_zgecon( int matrix_order, char norm, lapack_int n,
                           const lapack_complex_double* a, lapack_int lda,
432
                           double anorm, double* rcond ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
433 434 435

lapack_int LAPACKE_sgeequ( int matrix_order, lapack_int m, lapack_int n,
                           const float* a, lapack_int lda, float* r, float* c,
436
                           float* rowcnd, float* colcnd, float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
437 438 439
lapack_int LAPACKE_dgeequ( int matrix_order, lapack_int m, lapack_int n,
                           const double* a, lapack_int lda, double* r,
                           double* c, double* rowcnd, double* colcnd,
440
                           double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
441 442 443
lapack_int LAPACKE_cgeequ( int matrix_order, lapack_int m, lapack_int n,
                           const lapack_complex_float* a, lapack_int lda,
                           float* r, float* c, float* rowcnd, float* colcnd,
444
                           float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
445 446 447
lapack_int LAPACKE_zgeequ( int matrix_order, lapack_int m, lapack_int n,
                           const lapack_complex_double* a, lapack_int lda,
                           double* r, double* c, double* rowcnd, double* colcnd,
448
                           double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
449 450 451

lapack_int LAPACKE_sgeequb( int matrix_order, lapack_int m, lapack_int n,
                            const float* a, lapack_int lda, float* r, float* c,
452
                            float* rowcnd, float* colcnd, float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
453 454 455
lapack_int LAPACKE_dgeequb( int matrix_order, lapack_int m, lapack_int n,
                            const double* a, lapack_int lda, double* r,
                            double* c, double* rowcnd, double* colcnd,
456
                            double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
457 458 459
lapack_int LAPACKE_cgeequb( int matrix_order, lapack_int m, lapack_int n,
                            const lapack_complex_float* a, lapack_int lda,
                            float* r, float* c, float* rowcnd, float* colcnd,
460
                            float* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
461 462 463
lapack_int LAPACKE_zgeequb( int matrix_order, lapack_int m, lapack_int n,
                            const lapack_complex_double* a, lapack_int lda,
                            double* r, double* c, double* rowcnd,
464
                            double* colcnd, double* amax ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
465 466 467 468

lapack_int LAPACKE_sgees( int matrix_order, char jobvs, char sort,
                          LAPACK_S_SELECT2 select, lapack_int n, float* a,
                          lapack_int lda, lapack_int* sdim, float* wr,
469
                          float* wi, float* vs, lapack_int ldvs ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
470 471 472
lapack_int LAPACKE_dgees( int matrix_order, char jobvs, char sort,
                          LAPACK_D_SELECT2 select, lapack_int n, double* a,
                          lapack_int lda, lapack_int* sdim, double* wr,
473
                          double* wi, double* vs, lapack_int ldvs ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
474 475 476 477
lapack_int LAPACKE_cgees( int matrix_order, char jobvs, char sort,
                          LAPACK_C_SELECT1 select, lapack_int n,
                          lapack_complex_float* a, lapack_int lda,
                          lapack_int* sdim, lapack_complex_float* w,
478
                          lapack_complex_float* vs, lapack_int ldvs ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
479 480 481 482
lapack_int LAPACKE_zgees( int matrix_order, char jobvs, char sort,
                          LAPACK_Z_SELECT1 select, lapack_int n,
                          lapack_complex_double* a, lapack_int lda,
                          lapack_int* sdim, lapack_complex_double* w,
483
                          lapack_complex_double* vs, lapack_int ldvs ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
484 485 486 487 488

lapack_int LAPACKE_sgeesx( int matrix_order, char jobvs, char sort,
                           LAPACK_S_SELECT2 select, char sense, lapack_int n,
                           float* a, lapack_int lda, lapack_int* sdim,
                           float* wr, float* wi, float* vs, lapack_int ldvs,
489
                           float* rconde, float* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
490 491 492 493
lapack_int LAPACKE_dgeesx( int matrix_order, char jobvs, char sort,
                           LAPACK_D_SELECT2 select, char sense, lapack_int n,
                           double* a, lapack_int lda, lapack_int* sdim,
                           double* wr, double* wi, double* vs, lapack_int ldvs,
494
                           double* rconde, double* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
495 496 497 498 499
lapack_int LAPACKE_cgeesx( int matrix_order, char jobvs, char sort,
                           LAPACK_C_SELECT1 select, char sense, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
                           lapack_int* sdim, lapack_complex_float* w,
                           lapack_complex_float* vs, lapack_int ldvs,
500
                           float* rconde, float* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
501 502 503 504 505
lapack_int LAPACKE_zgeesx( int matrix_order, char jobvs, char sort,
                           LAPACK_Z_SELECT1 select, char sense, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
                           lapack_int* sdim, lapack_complex_double* w,
                           lapack_complex_double* vs, lapack_int ldvs,
506
                           double* rconde, double* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
507 508 509 510

lapack_int LAPACKE_sgeev( int matrix_order, char jobvl, char jobvr,
                          lapack_int n, float* a, lapack_int lda, float* wr,
                          float* wi, float* vl, lapack_int ldvl, float* vr,
511
                          lapack_int ldvr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
512 513 514
lapack_int LAPACKE_dgeev( int matrix_order, char jobvl, char jobvr,
                          lapack_int n, double* a, lapack_int lda, double* wr,
                          double* wi, double* vl, lapack_int ldvl, double* vr,
515
                          lapack_int ldvr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
516 517 518 519
lapack_int LAPACKE_cgeev( int matrix_order, char jobvl, char jobvr,
                          lapack_int n, lapack_complex_float* a, lapack_int lda,
                          lapack_complex_float* w, lapack_complex_float* vl,
                          lapack_int ldvl, lapack_complex_float* vr,
520
                          lapack_int ldvr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
521 522 523 524
lapack_int LAPACKE_zgeev( int matrix_order, char jobvl, char jobvr,
                          lapack_int n, lapack_complex_double* a,
                          lapack_int lda, lapack_complex_double* w,
                          lapack_complex_double* vl, lapack_int ldvl,
525
                          lapack_complex_double* vr, lapack_int ldvr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
526 527 528 529 530 531

lapack_int LAPACKE_sgeevx( int matrix_order, char balanc, char jobvl,
                           char jobvr, char sense, lapack_int n, float* a,
                           lapack_int lda, float* wr, float* wi, float* vl,
                           lapack_int ldvl, float* vr, lapack_int ldvr,
                           lapack_int* ilo, lapack_int* ihi, float* scale,
532
                           float* abnrm, float* rconde, float* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
533 534 535 536 537
lapack_int LAPACKE_dgeevx( int matrix_order, char balanc, char jobvl,
                           char jobvr, char sense, lapack_int n, double* a,
                           lapack_int lda, double* wr, double* wi, double* vl,
                           lapack_int ldvl, double* vr, lapack_int ldvr,
                           lapack_int* ilo, lapack_int* ihi, double* scale,
538
                           double* abnrm, double* rconde, double* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
539 540 541 542 543 544 545
lapack_int LAPACKE_cgeevx( int matrix_order, char balanc, char jobvl,
                           char jobvr, char sense, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
                           lapack_complex_float* w, lapack_complex_float* vl,
                           lapack_int ldvl, lapack_complex_float* vr,
                           lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
                           float* scale, float* abnrm, float* rconde,
546
                           float* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
547 548 549 550 551 552 553
lapack_int LAPACKE_zgeevx( int matrix_order, char balanc, char jobvl,
                           char jobvr, char sense, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
                           lapack_complex_double* w, lapack_complex_double* vl,
                           lapack_int ldvl, lapack_complex_double* vr,
                           lapack_int ldvr, lapack_int* ilo, lapack_int* ihi,
                           double* scale, double* abnrm, double* rconde,
554
                           double* rcondv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
555 556 557

lapack_int LAPACKE_sgehrd( int matrix_order, lapack_int n, lapack_int ilo,
                           lapack_int ihi, float* a, lapack_int lda,
558
                           float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
559 560
lapack_int LAPACKE_dgehrd( int matrix_order, lapack_int n, lapack_int ilo,
                           lapack_int ihi, double* a, lapack_int lda,
561
                           double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
562 563
lapack_int LAPACKE_cgehrd( int matrix_order, lapack_int n, lapack_int ilo,
                           lapack_int ihi, lapack_complex_float* a,
564
                           lapack_int lda, lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
565 566
lapack_int LAPACKE_zgehrd( int matrix_order, lapack_int n, lapack_int ilo,
                           lapack_int ihi, lapack_complex_double* a,
567
                           lapack_int lda, lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
568 569 570 571 572

lapack_int LAPACKE_sgejsv( int matrix_order, char joba, char jobu, char jobv,
                           char jobr, char jobt, char jobp, lapack_int m,
                           lapack_int n, float* a, lapack_int lda, float* sva,
                           float* u, lapack_int ldu, float* v, lapack_int ldv,
573
                           float* stat, lapack_int* istat ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
574 575 576 577
lapack_int LAPACKE_dgejsv( int matrix_order, char joba, char jobu, char jobv,
                           char jobr, char jobt, char jobp, lapack_int m,
                           lapack_int n, double* a, lapack_int lda, double* sva,
                           double* u, lapack_int ldu, double* v, lapack_int ldv,
578
                           double* stat, lapack_int* istat ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
579 580

lapack_int LAPACKE_sgelq2( int matrix_order, lapack_int m, lapack_int n,
581
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
582
lapack_int LAPACKE_dgelq2( int matrix_order, lapack_int m, lapack_int n,
583
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
584 585
lapack_int LAPACKE_cgelq2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
586
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
587 588
lapack_int LAPACKE_zgelq2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
589
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
590 591

lapack_int LAPACKE_sgelqf( int matrix_order, lapack_int m, lapack_int n,
592
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
593
lapack_int LAPACKE_dgelqf( int matrix_order, lapack_int m, lapack_int n,
594
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
595 596
lapack_int LAPACKE_cgelqf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
597
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
598 599
lapack_int LAPACKE_zgelqf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
600
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
601 602 603

lapack_int LAPACKE_sgels( int matrix_order, char trans, lapack_int m,
                          lapack_int n, lapack_int nrhs, float* a,
604
                          lapack_int lda, float* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
605 606
lapack_int LAPACKE_dgels( int matrix_order, char trans, lapack_int m,
                          lapack_int n, lapack_int nrhs, double* a,
607
                          lapack_int lda, double* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
608 609 610
lapack_int LAPACKE_cgels( int matrix_order, char trans, lapack_int m,
                          lapack_int n, lapack_int nrhs,
                          lapack_complex_float* a, lapack_int lda,
611
                          lapack_complex_float* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
612 613 614
lapack_int LAPACKE_zgels( int matrix_order, char trans, lapack_int m,
                          lapack_int n, lapack_int nrhs,
                          lapack_complex_double* a, lapack_int lda,
615
                          lapack_complex_double* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
616 617 618 619

lapack_int LAPACKE_sgelsd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, float* a, lapack_int lda, float* b,
                           lapack_int ldb, float* s, float rcond,
620
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
621 622 623
lapack_int LAPACKE_dgelsd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, double* a, lapack_int lda,
                           double* b, lapack_int ldb, double* s, double rcond,
624
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
625 626 627 628
lapack_int LAPACKE_cgelsd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_float* a,
                           lapack_int lda, lapack_complex_float* b,
                           lapack_int ldb, float* s, float rcond,
629
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
630 631 632 633
lapack_int LAPACKE_zgelsd( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_double* a,
                           lapack_int lda, lapack_complex_double* b,
                           lapack_int ldb, double* s, double rcond,
634
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
635 636 637 638

lapack_int LAPACKE_sgelss( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, float* a, lapack_int lda, float* b,
                           lapack_int ldb, float* s, float rcond,
639
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
640 641 642
lapack_int LAPACKE_dgelss( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, double* a, lapack_int lda,
                           double* b, lapack_int ldb, double* s, double rcond,
643
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
644 645 646 647
lapack_int LAPACKE_cgelss( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_float* a,
                           lapack_int lda, lapack_complex_float* b,
                           lapack_int ldb, float* s, float rcond,
648
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
649 650 651 652
lapack_int LAPACKE_zgelss( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_double* a,
                           lapack_int lda, lapack_complex_double* b,
                           lapack_int ldb, double* s, double rcond,
653
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
654 655 656 657

lapack_int LAPACKE_sgelsy( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, float* a, lapack_int lda, float* b,
                           lapack_int ldb, lapack_int* jpvt, float rcond,
658
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
659 660 661
lapack_int LAPACKE_dgelsy( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, double* a, lapack_int lda,
                           double* b, lapack_int ldb, lapack_int* jpvt,
662
                           double rcond, lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
663 664 665 666
lapack_int LAPACKE_cgelsy( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_float* a,
                           lapack_int lda, lapack_complex_float* b,
                           lapack_int ldb, lapack_int* jpvt, float rcond,
667
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
668 669 670 671
lapack_int LAPACKE_zgelsy( int matrix_order, lapack_int m, lapack_int n,
                           lapack_int nrhs, lapack_complex_double* a,
                           lapack_int lda, lapack_complex_double* b,
                           lapack_int ldb, lapack_int* jpvt, double rcond,
672
                           lapack_int* rank ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
673 674

lapack_int LAPACKE_sgeqlf( int matrix_order, lapack_int m, lapack_int n,
675
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
676
lapack_int LAPACKE_dgeqlf( int matrix_order, lapack_int m, lapack_int n,
677
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
678 679
lapack_int LAPACKE_cgeqlf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
680
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
681 682
lapack_int LAPACKE_zgeqlf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
683
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
684 685 686

lapack_int LAPACKE_sgeqp3( int matrix_order, lapack_int m, lapack_int n,
                           float* a, lapack_int lda, lapack_int* jpvt,
687
                           float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
688 689
lapack_int LAPACKE_dgeqp3( int matrix_order, lapack_int m, lapack_int n,
                           double* a, lapack_int lda, lapack_int* jpvt,
690
                           double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
691 692
lapack_int LAPACKE_cgeqp3( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
693
                           lapack_int* jpvt, lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
694 695
lapack_int LAPACKE_zgeqp3( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
696
                           lapack_int* jpvt, lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
697 698 699

lapack_int LAPACKE_sgeqpf( int matrix_order, lapack_int m, lapack_int n,
                           float* a, lapack_int lda, lapack_int* jpvt,
700
                           float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
701 702
lapack_int LAPACKE_dgeqpf( int matrix_order, lapack_int m, lapack_int n,
                           double* a, lapack_int lda, lapack_int* jpvt,
703
                           double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
704 705
lapack_int LAPACKE_cgeqpf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
706
                           lapack_int* jpvt, lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
707 708
lapack_int LAPACKE_zgeqpf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
709
                           lapack_int* jpvt, lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
710 711

lapack_int LAPACKE_sgeqr2( int matrix_order, lapack_int m, lapack_int n,
712
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
713
lapack_int LAPACKE_dgeqr2( int matrix_order, lapack_int m, lapack_int n,
714
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
715 716
lapack_int LAPACKE_cgeqr2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
717
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
718 719
lapack_int LAPACKE_zgeqr2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
720
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
721 722

lapack_int LAPACKE_sgeqrf( int matrix_order, lapack_int m, lapack_int n,
723
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
724
lapack_int LAPACKE_dgeqrf( int matrix_order, lapack_int m, lapack_int n,
725
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
726 727
lapack_int LAPACKE_cgeqrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
728
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
729 730
lapack_int LAPACKE_zgeqrf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
731
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
732 733

lapack_int LAPACKE_sgeqrfp( int matrix_order, lapack_int m, lapack_int n,
734
                            float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
735
lapack_int LAPACKE_dgeqrfp( int matrix_order, lapack_int m, lapack_int n,
736
                            double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
737 738
lapack_int LAPACKE_cgeqrfp( int matrix_order, lapack_int m, lapack_int n,
                            lapack_complex_float* a, lapack_int lda,
739
                            lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
740 741
lapack_int LAPACKE_zgeqrfp( int matrix_order, lapack_int m, lapack_int n,
                            lapack_complex_double* a, lapack_int lda,
742
                            lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
743 744 745 746 747 748

lapack_int LAPACKE_sgerfs( int matrix_order, char trans, lapack_int n,
                           lapack_int nrhs, const float* a, lapack_int lda,
                           const float* af, lapack_int ldaf,
                           const lapack_int* ipiv, const float* b,
                           lapack_int ldb, float* x, lapack_int ldx,
749
                           float* ferr, float* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
750 751 752 753 754
lapack_int LAPACKE_dgerfs( int matrix_order, char trans, lapack_int n,
                           lapack_int nrhs, const double* a, lapack_int lda,
                           const double* af, lapack_int ldaf,
                           const lapack_int* ipiv, const double* b,
                           lapack_int ldb, double* x, lapack_int ldx,
755
                           double* ferr, double* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
756 757 758 759 760 761
lapack_int LAPACKE_cgerfs( int matrix_order, char trans, lapack_int n,
                           lapack_int nrhs, const lapack_complex_float* a,
                           lapack_int lda, const lapack_complex_float* af,
                           lapack_int ldaf, const lapack_int* ipiv,
                           const lapack_complex_float* b, lapack_int ldb,
                           lapack_complex_float* x, lapack_int ldx, float* ferr,
762
                           float* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
763 764 765 766 767 768
lapack_int LAPACKE_zgerfs( int matrix_order, char trans, lapack_int n,
                           lapack_int nrhs, const lapack_complex_double* a,
                           lapack_int lda, const lapack_complex_double* af,
                           lapack_int ldaf, const lapack_int* ipiv,
                           const lapack_complex_double* b, lapack_int ldb,
                           lapack_complex_double* x, lapack_int ldx,
769
                           double* ferr, double* berr ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
770 771 772 773 774 775 776 777 778

lapack_int LAPACKE_sgerfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int nrhs, const float* a,
                            lapack_int lda, const float* af, lapack_int ldaf,
                            const lapack_int* ipiv, const float* r,
                            const float* c, const float* b, lapack_int ldb,
                            float* x, lapack_int ldx, float* rcond, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
779
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
780 781 782 783 784 785 786 787
lapack_int LAPACKE_dgerfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int nrhs, const double* a,
                            lapack_int lda, const double* af, lapack_int ldaf,
                            const lapack_int* ipiv, const double* r,
                            const double* c, const double* b, lapack_int ldb,
                            double* x, lapack_int ldx, double* rcond,
                            double* berr, lapack_int n_err_bnds,
                            double* err_bnds_norm, double* err_bnds_comp,
788
                            lapack_int nparams, double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
789 790 791 792 793 794 795 796 797 798
lapack_int LAPACKE_cgerfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int nrhs,
                            const lapack_complex_float* a, lapack_int lda,
                            const lapack_complex_float* af, lapack_int ldaf,
                            const lapack_int* ipiv, const float* r,
                            const float* c, const lapack_complex_float* b,
                            lapack_int ldb, lapack_complex_float* x,
                            lapack_int ldx, float* rcond, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
799
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
800 801 802 803 804 805 806 807 808 809
lapack_int LAPACKE_zgerfsx( int matrix_order, char trans, char equed,
                            lapack_int n, lapack_int nrhs,
                            const lapack_complex_double* a, lapack_int lda,
                            const lapack_complex_double* af, lapack_int ldaf,
                            const lapack_int* ipiv, const double* r,
                            const double* c, const lapack_complex_double* b,
                            lapack_int ldb, lapack_complex_double* x,
                            lapack_int ldx, double* rcond, double* berr,
                            lapack_int n_err_bnds, double* err_bnds_norm,
                            double* err_bnds_comp, lapack_int nparams,
810
                            double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
811 812

lapack_int LAPACKE_sgerqf( int matrix_order, lapack_int m, lapack_int n,
813
                           float* a, lapack_int lda, float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
814
lapack_int LAPACKE_dgerqf( int matrix_order, lapack_int m, lapack_int n,
815
                           double* a, lapack_int lda, double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
816 817
lapack_int LAPACKE_cgerqf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
818
                           lapack_complex_float* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
819 820
lapack_int LAPACKE_zgerqf( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
821
                           lapack_complex_double* tau ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
822 823 824 825

lapack_int LAPACKE_sgesdd( int matrix_order, char jobz, lapack_int m,
                           lapack_int n, float* a, lapack_int lda, float* s,
                           float* u, lapack_int ldu, float* vt,
826
                           lapack_int ldvt ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
827 828 829
lapack_int LAPACKE_dgesdd( int matrix_order, char jobz, lapack_int m,
                           lapack_int n, double* a, lapack_int lda, double* s,
                           double* u, lapack_int ldu, double* vt,
830
                           lapack_int ldvt ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
831 832 833 834
lapack_int LAPACKE_cgesdd( int matrix_order, char jobz, lapack_int m,
                           lapack_int n, lapack_complex_float* a,
                           lapack_int lda, float* s, lapack_complex_float* u,
                           lapack_int ldu, lapack_complex_float* vt,
835
                           lapack_int ldvt ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
836 837 838 839
lapack_int LAPACKE_zgesdd( int matrix_order, char jobz, lapack_int m,
                           lapack_int n, lapack_complex_double* a,
                           lapack_int lda, double* s, lapack_complex_double* u,
                           lapack_int ldu, lapack_complex_double* vt,
840
                           lapack_int ldvt ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
841 842 843

lapack_int LAPACKE_sgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                          float* a, lapack_int lda, lapack_int* ipiv, float* b,
844
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
845 846
lapack_int LAPACKE_dgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                          double* a, lapack_int lda, lapack_int* ipiv,
847
                          double* b, lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
848 849 850
lapack_int LAPACKE_cgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                          lapack_complex_float* a, lapack_int lda,
                          lapack_int* ipiv, lapack_complex_float* b,
851
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
852 853 854
lapack_int LAPACKE_zgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                          lapack_complex_double* a, lapack_int lda,
                          lapack_int* ipiv, lapack_complex_double* b,
855
                          lapack_int ldb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
856 857 858
lapack_int LAPACKE_dsgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                           double* a, lapack_int lda, lapack_int* ipiv,
                           double* b, lapack_int ldb, double* x, lapack_int ldx,
859
                           lapack_int* iter ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
860 861 862 863
lapack_int LAPACKE_zcgesv( int matrix_order, lapack_int n, lapack_int nrhs,
                           lapack_complex_double* a, lapack_int lda,
                           lapack_int* ipiv, lapack_complex_double* b,
                           lapack_int ldb, lapack_complex_double* x,
864
                           lapack_int ldx, lapack_int* iter ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
865 866 867 868

lapack_int LAPACKE_sgesvd( int matrix_order, char jobu, char jobvt,
                           lapack_int m, lapack_int n, float* a, lapack_int lda,
                           float* s, float* u, lapack_int ldu, float* vt,
869
                           lapack_int ldvt, float* superb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
870 871 872
lapack_int LAPACKE_dgesvd( int matrix_order, char jobu, char jobvt,
                           lapack_int m, lapack_int n, double* a,
                           lapack_int lda, double* s, double* u, lapack_int ldu,
873
                           double* vt, lapack_int ldvt, double* superb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
874 875 876 877
lapack_int LAPACKE_cgesvd( int matrix_order, char jobu, char jobvt,
                           lapack_int m, lapack_int n, lapack_complex_float* a,
                           lapack_int lda, float* s, lapack_complex_float* u,
                           lapack_int ldu, lapack_complex_float* vt,
878
                           lapack_int ldvt, float* superb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
879 880 881 882
lapack_int LAPACKE_zgesvd( int matrix_order, char jobu, char jobvt,
                           lapack_int m, lapack_int n, lapack_complex_double* a,
                           lapack_int lda, double* s, lapack_complex_double* u,
                           lapack_int ldu, lapack_complex_double* vt,
883
                           lapack_int ldvt, double* superb ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
884 885 886 887

lapack_int LAPACKE_sgesvj( int matrix_order, char joba, char jobu, char jobv,
                           lapack_int m, lapack_int n, float* a, lapack_int lda,
                           float* sva, lapack_int mv, float* v, lapack_int ldv,
888
                           float* stat ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
889 890 891
lapack_int LAPACKE_dgesvj( int matrix_order, char joba, char jobu, char jobv,
                           lapack_int m, lapack_int n, double* a,
                           lapack_int lda, double* sva, lapack_int mv,
892
                           double* v, lapack_int ldv, double* stat ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
893 894 895 896 897 898 899

lapack_int LAPACKE_sgesvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int nrhs, float* a,
                           lapack_int lda, float* af, lapack_int ldaf,
                           lapack_int* ipiv, char* equed, float* r, float* c,
                           float* b, lapack_int ldb, float* x, lapack_int ldx,
                           float* rcond, float* ferr, float* berr,
900
                           float* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
901 902 903 904 905 906
lapack_int LAPACKE_dgesvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int nrhs, double* a,
                           lapack_int lda, double* af, lapack_int ldaf,
                           lapack_int* ipiv, char* equed, double* r, double* c,
                           double* b, lapack_int ldb, double* x, lapack_int ldx,
                           double* rcond, double* ferr, double* berr,
907
                           double* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
908 909 910 911 912 913 914 915
lapack_int LAPACKE_cgesvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int nrhs,
                           lapack_complex_float* a, lapack_int lda,
                           lapack_complex_float* af, lapack_int ldaf,
                           lapack_int* ipiv, char* equed, float* r, float* c,
                           lapack_complex_float* b, lapack_int ldb,
                           lapack_complex_float* x, lapack_int ldx,
                           float* rcond, float* ferr, float* berr,
916
                           float* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
917 918 919 920 921 922 923 924
lapack_int LAPACKE_zgesvx( int matrix_order, char fact, char trans,
                           lapack_int n, lapack_int nrhs,
                           lapack_complex_double* a, lapack_int lda,
                           lapack_complex_double* af, lapack_int ldaf,
                           lapack_int* ipiv, char* equed, double* r, double* c,
                           lapack_complex_double* b, lapack_int ldb,
                           lapack_complex_double* x, lapack_int ldx,
                           double* rcond, double* ferr, double* berr,
925
                           double* rpivot ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
926 927 928 929 930 931 932 933 934

lapack_int LAPACKE_sgesvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int nrhs, float* a,
                            lapack_int lda, float* af, lapack_int ldaf,
                            lapack_int* ipiv, char* equed, float* r, float* c,
                            float* b, lapack_int ldb, float* x, lapack_int ldx,
                            float* rcond, float* rpvgrw, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
935
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
936 937 938 939 940 941 942 943
lapack_int LAPACKE_dgesvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int nrhs, double* a,
                            lapack_int lda, double* af, lapack_int ldaf,
                            lapack_int* ipiv, char* equed, double* r, double* c,
                            double* b, lapack_int ldb, double* x,
                            lapack_int ldx, double* rcond, double* rpvgrw,
                            double* berr, lapack_int n_err_bnds,
                            double* err_bnds_norm, double* err_bnds_comp,
944
                            lapack_int nparams, double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
945 946 947 948 949 950 951 952 953 954
lapack_int LAPACKE_cgesvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int nrhs,
                            lapack_complex_float* a, lapack_int lda,
                            lapack_complex_float* af, lapack_int ldaf,
                            lapack_int* ipiv, char* equed, float* r, float* c,
                            lapack_complex_float* b, lapack_int ldb,
                            lapack_complex_float* x, lapack_int ldx,
                            float* rcond, float* rpvgrw, float* berr,
                            lapack_int n_err_bnds, float* err_bnds_norm,
                            float* err_bnds_comp, lapack_int nparams,
955
                            float* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
956 957 958 959 960 961 962 963 964 965
lapack_int LAPACKE_zgesvxx( int matrix_order, char fact, char trans,
                            lapack_int n, lapack_int nrhs,
                            lapack_complex_double* a, lapack_int lda,
                            lapack_complex_double* af, lapack_int ldaf,
                            lapack_int* ipiv, char* equed, double* r, double* c,
                            lapack_complex_double* b, lapack_int ldb,
                            lapack_complex_double* x, lapack_int ldx,
                            double* rcond, double* rpvgrw, double* berr,
                            lapack_int n_err_bnds, double* err_bnds_norm,
                            double* err_bnds_comp, lapack_int nparams,
966
                            double* params ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
967 968

lapack_int LAPACKE_sgetf2( int matrix_order, lapack_int m, lapack_int n,
969
                           float* a, lapack_int lda, lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
970
lapack_int LAPACKE_dgetf2( int matrix_order, lapack_int m, lapack_int n,
971
                           double* a, lapack_int lda, lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
972 973
lapack_int LAPACKE_cgetf2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_float* a, lapack_int lda,
974
                           lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
975 976
lapack_int LAPACKE_zgetf2( int matrix_order, lapack_int m, lapack_int n,
                           lapack_complex_double* a, lapack_int lda,
977
                           lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}
978 979

lapack_int LAPACKE_sgetrf( int matrix_order, lapack_int m, lapack_int n,
980
                           float* a, lapack_int lda, lapack_int* ipiv ){assert(0 && CHAMELEON_SIMULAPACKE_ERROR);}