00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include "f2c.h"
00014 #include "blaswrap.h"
00015
00016
00017
00018 struct {
00019 integer infot, nout;
00020 logical ok, lerr;
00021 } infoc_;
00022
00023 #define infoc_1 infoc_
00024
00025 struct {
00026 char srnamt[32];
00027 } srnamc_;
00028
00029 #define srnamc_1 srnamc_
00030
00031
00032
00033 static integer c__2 = 2;
00034 static integer c__0 = 0;
00035 static integer c__1 = 1;
00036 static integer c_n1 = -1;
00037 static integer c__3 = 3;
00038 static integer c__18 = 18;
00039 static integer c__32 = 32;
00040 static logical c_true = TRUE_;
00041 static logical c_false = FALSE_;
00042 static integer c_n5 = -5;
00043 static integer c__20 = 20;
00044 static integer c__5 = 5;
00045
00046 int cerrgg_(char *path, integer *nunit)
00047 {
00048
00049 static char fmt_9999[] = "(1x,a3,\002 routines passed the tests of the e"
00050 "rror exits (\002,i3,\002 tests done)\002)";
00051 static char fmt_9998[] = "(\002 *** \002,a3,\002 routines failed the tes"
00052 "ts of the error \002,\002exits ***\002)";
00053
00054
00055 integer i__1;
00056
00057
00058 integer s_wsle(cilist *), e_wsle(void);
00059 int s_copy(char *, char *, ftnlen, ftnlen);
00060 integer s_wsfe(cilist *), do_fio(integer *, char *, ftnlen), e_wsfe(void);
00061
00062
00063 complex a[9] , b[9] ;
00064 integer i__, j, m;
00065 complex q[9] , u[9] , v[9]
00066 , w[18], z__[9] ;
00067 char c2[2];
00068 real r1[3], r2[3];
00069 logical bw[3];
00070 real ls[3];
00071 integer iw[18], nt;
00072 real rs[3], rw[18], dif, rce[3];
00073 logical sel[3];
00074 complex tau[3];
00075 real rcv[3];
00076 complex beta[3];
00077 integer info, sdim;
00078 real anrm, bnrm, tola, tolb;
00079 integer ifst, ilst;
00080 complex alpha[3];
00081 real scale;
00082 extern int cgges_(char *, char *, char *, L_fp, integer *
00083 , complex *, integer *, complex *, integer *, integer *, complex *
00084 , complex *, complex *, integer *, complex *, integer *, complex *
00085 , integer *, real *, logical *, integer *)
00086 , cggev_(char *, char *, integer *, complex *, integer *, complex
00087 *, integer *, complex *, complex *, complex *, integer *, complex
00088 *, integer *, complex *, integer *, real *, integer *), cgghrd_(char *, char *, integer *, integer *, integer *,
00089 complex *, integer *, complex *, integer *, complex *, integer *,
00090 complex *, integer *, integer *), cggglm_(integer
00091 *, integer *, integer *, complex *, integer *, complex *, integer
00092 *, complex *, complex *, complex *, complex *, integer *, integer
00093 *), cgglse_(integer *, integer *, integer *, complex *, integer *,
00094 complex *, integer *, complex *, complex *, complex *, complex *,
00095 integer *, integer *), cggqrf_(integer *, integer *, integer *,
00096 complex *, integer *, complex *, complex *, integer *, complex *,
00097 complex *, integer *, integer *), cggrqf_(integer *, integer *,
00098 integer *, complex *, integer *, complex *, complex *, integer *,
00099 complex *, complex *, integer *, integer *), ctgevc_(char *, char
00100 *, logical *, integer *, complex *, integer *, complex *, integer
00101 *, complex *, integer *, complex *, integer *, integer *, integer
00102 *, complex *, real *, integer *);
00103 integer ncycle;
00104 extern logical clctes_(), lsamen_(integer *, char *, char *);
00105 extern int cggesx_(char *, char *, char *, L_fp, char *,
00106 integer *, complex *, integer *, complex *, integer *, integer *,
00107 complex *, complex *, complex *, integer *, complex *, integer *,
00108 real *, real *, complex *, integer *, real *, integer *, integer *
00109 , logical *, integer *), cggsvd_(
00110 char *, char *, char *, integer *, integer *, integer *, integer *
00111 , integer *, complex *, integer *, complex *, integer *, real *,
00112 real *, complex *, integer *, complex *, integer *, complex *,
00113 integer *, complex *, real *, integer *, integer *), chgeqz_(char *, char *, char *, integer *,
00114 integer *, integer *, complex *, integer *, complex *, integer *,
00115 complex *, complex *, complex *, integer *, complex *, integer *,
00116 complex *, integer *, real *, integer *),
00117 cggevx_(char *, char *, char *, char *, integer *, complex *,
00118 integer *, complex *, integer *, complex *, complex *, complex *,
00119 integer *, complex *, integer *, integer *, integer *, real *,
00120 real *, real *, real *, real *, real *, complex *, integer *,
00121 real *, integer *, logical *, integer *), chkxer_(char *, integer *, integer *, logical *, logical
00122 *), ctgexc_(logical *, logical *, integer *, complex *,
00123 integer *, complex *, integer *, complex *, integer *, complex *,
00124 integer *, integer *, integer *, integer *), ctgsen_(integer *,
00125 logical *, logical *, logical *, integer *, complex *, integer *,
00126 complex *, integer *, complex *, complex *, complex *, integer *,
00127 complex *, integer *, integer *, real *, real *, real *, complex *
00128 , integer *, integer *, integer *, integer *), ctgsja_(char *,
00129 char *, char *, integer *, integer *, integer *, integer *,
00130 integer *, complex *, integer *, complex *, integer *, real *,
00131 real *, real *, real *, complex *, integer *, complex *, integer *
00132 , complex *, integer *, complex *, integer *, integer *), ctgsna_(char *, char *, logical *, integer *,
00133 complex *, integer *, complex *, integer *, complex *, integer *,
00134 complex *, integer *, real *, real *, integer *, integer *,
00135 complex *, integer *, integer *, integer *),
00136 cggsvp_(char *, char *, char *, integer *, integer *, integer *,
00137 complex *, integer *, complex *, integer *, real *, real *,
00138 integer *, integer *, complex *, integer *, complex *, integer *,
00139 complex *, integer *, integer *, real *, complex *, complex *,
00140 integer *);
00141 extern logical clctsx_();
00142 extern int ctgsyl_(char *, integer *, integer *, integer
00143 *, complex *, integer *, complex *, integer *, complex *, integer
00144 *, complex *, integer *, complex *, integer *, complex *, integer
00145 *, real *, real *, complex *, integer *, integer *, integer *);
00146 integer dummyk, dummyl;
00147
00148
00149 static cilist io___1 = { 0, 0, 0, 0, 0 };
00150 static cilist io___40 = { 0, 0, 0, fmt_9999, 0 };
00151 static cilist io___41 = { 0, 0, 0, fmt_9998, 0 };
00152
00153
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174
00175
00176
00177
00178
00179
00180
00181
00182
00183
00184
00185
00186
00187
00188
00189
00190
00191
00192
00193
00194
00195
00196 infoc_1.nout = *nunit;
00197 io___1.ciunit = infoc_1.nout;
00198 s_wsle(&io___1);
00199 e_wsle();
00200 s_copy(c2, path + 1, (ftnlen)2, (ftnlen)2);
00201
00202
00203
00204 for (j = 1; j <= 3; ++j) {
00205 sel[j - 1] = TRUE_;
00206 for (i__ = 1; i__ <= 3; ++i__) {
00207 i__1 = i__ + j * 3 - 4;
00208 a[i__1].r = 0.f, a[i__1].i = 0.f;
00209 i__1 = i__ + j * 3 - 4;
00210 b[i__1].r = 0.f, b[i__1].i = 0.f;
00211
00212 }
00213
00214 }
00215 for (i__ = 1; i__ <= 3; ++i__) {
00216 i__1 = i__ + i__ * 3 - 4;
00217 a[i__1].r = 1.f, a[i__1].i = 0.f;
00218 i__1 = i__ + i__ * 3 - 4;
00219 b[i__1].r = 1.f, b[i__1].i = 0.f;
00220
00221 }
00222 infoc_1.ok = TRUE_;
00223 tola = 1.f;
00224 tolb = 1.f;
00225 ifst = 1;
00226 ilst = 1;
00227 nt = 0;
00228
00229
00230
00231 if (lsamen_(&c__2, c2, "GG")) {
00232
00233
00234
00235 s_copy(srnamc_1.srnamt, "CGGHRD", (ftnlen)32, (ftnlen)6);
00236 infoc_1.infot = 1;
00237 cgghrd_("/", "N", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, q, &c__1,
00238 z__, &c__1, &info);
00239 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00240 infoc_1.ok);
00241 infoc_1.infot = 2;
00242 cgghrd_("N", "/", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, q, &c__1,
00243 z__, &c__1, &info);
00244 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00245 infoc_1.ok);
00246 infoc_1.infot = 3;
00247 cgghrd_("N", "N", &c_n1, &c__0, &c__0, a, &c__1, b, &c__1, q, &c__1,
00248 z__, &c__1, &info);
00249 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00250 infoc_1.ok);
00251 infoc_1.infot = 4;
00252 cgghrd_("N", "N", &c__0, &c__0, &c__0, a, &c__1, b, &c__1, q, &c__1,
00253 z__, &c__1, &info);
00254 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00255 infoc_1.ok);
00256 infoc_1.infot = 5;
00257 cgghrd_("N", "N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1,
00258 z__, &c__1, &info);
00259 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00260 infoc_1.ok);
00261 infoc_1.infot = 7;
00262 cgghrd_("N", "N", &c__2, &c__1, &c__1, a, &c__1, b, &c__2, q, &c__1,
00263 z__, &c__1, &info);
00264 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00265 infoc_1.ok);
00266 infoc_1.infot = 9;
00267 cgghrd_("N", "N", &c__2, &c__1, &c__1, a, &c__2, b, &c__1, q, &c__1,
00268 z__, &c__1, &info);
00269 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00270 infoc_1.ok);
00271 infoc_1.infot = 11;
00272 cgghrd_("V", "N", &c__2, &c__1, &c__1, a, &c__2, b, &c__2, q, &c__1,
00273 z__, &c__1, &info);
00274 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00275 infoc_1.ok);
00276 infoc_1.infot = 13;
00277 cgghrd_("N", "V", &c__2, &c__1, &c__1, a, &c__2, b, &c__2, q, &c__1,
00278 z__, &c__1, &info);
00279 chkxer_("CGGHRD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00280 infoc_1.ok);
00281 nt += 9;
00282
00283
00284
00285 s_copy(srnamc_1.srnamt, "CHGEQZ", (ftnlen)32, (ftnlen)6);
00286 infoc_1.infot = 1;
00287 chgeqz_("/", "N", "N", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, alpha,
00288 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00289 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00290 infoc_1.ok);
00291 infoc_1.infot = 2;
00292 chgeqz_("E", "/", "N", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, alpha,
00293 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00294 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00295 infoc_1.ok);
00296 infoc_1.infot = 3;
00297 chgeqz_("E", "N", "/", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, alpha,
00298 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00299 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00300 infoc_1.ok);
00301 infoc_1.infot = 4;
00302 chgeqz_("E", "N", "N", &c_n1, &c__0, &c__0, a, &c__1, b, &c__1, alpha,
00303 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00304 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00305 infoc_1.ok);
00306 infoc_1.infot = 5;
00307 chgeqz_("E", "N", "N", &c__0, &c__0, &c__0, a, &c__1, b, &c__1, alpha,
00308 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00309 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00310 infoc_1.ok);
00311 infoc_1.infot = 6;
00312 chgeqz_("E", "N", "N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, alpha,
00313 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00314 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00315 infoc_1.ok);
00316 infoc_1.infot = 8;
00317 chgeqz_("E", "N", "N", &c__2, &c__1, &c__1, a, &c__1, b, &c__2, alpha,
00318 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00319 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00320 infoc_1.ok);
00321 infoc_1.infot = 10;
00322 chgeqz_("E", "N", "N", &c__2, &c__1, &c__1, a, &c__2, b, &c__1, alpha,
00323 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00324 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00325 infoc_1.ok);
00326 infoc_1.infot = 14;
00327 chgeqz_("E", "V", "N", &c__2, &c__1, &c__1, a, &c__2, b, &c__2, alpha,
00328 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00329 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00330 infoc_1.ok);
00331 infoc_1.infot = 16;
00332 chgeqz_("E", "N", "V", &c__2, &c__1, &c__1, a, &c__2, b, &c__2, alpha,
00333 beta, q, &c__1, z__, &c__1, w, &c__1, rw, &info);
00334 chkxer_("CHGEQZ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00335 infoc_1.ok);
00336 nt += 10;
00337
00338
00339
00340 s_copy(srnamc_1.srnamt, "CTGEVC", (ftnlen)32, (ftnlen)6);
00341 infoc_1.infot = 1;
00342 ctgevc_("/", "A", sel, &c__0, a, &c__1, b, &c__1, q, &c__1, z__, &
00343 c__1, &c__0, &m, w, rw, &info);
00344 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00345 infoc_1.ok);
00346 infoc_1.infot = 2;
00347 ctgevc_("R", "/", sel, &c__0, a, &c__1, b, &c__1, q, &c__1, z__, &
00348 c__1, &c__0, &m, w, rw, &info);
00349 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00350 infoc_1.ok);
00351 infoc_1.infot = 4;
00352 ctgevc_("R", "A", sel, &c_n1, a, &c__1, b, &c__1, q, &c__1, z__, &
00353 c__1, &c__0, &m, w, rw, &info);
00354 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00355 infoc_1.ok);
00356 infoc_1.infot = 6;
00357 ctgevc_("R", "A", sel, &c__2, a, &c__1, b, &c__2, q, &c__1, z__, &
00358 c__2, &c__0, &m, w, rw, &info);
00359 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00360 infoc_1.ok);
00361 infoc_1.infot = 8;
00362 ctgevc_("R", "A", sel, &c__2, a, &c__2, b, &c__1, q, &c__1, z__, &
00363 c__2, &c__0, &m, w, rw, &info);
00364 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00365 infoc_1.ok);
00366 infoc_1.infot = 10;
00367 ctgevc_("L", "A", sel, &c__2, a, &c__2, b, &c__2, q, &c__1, z__, &
00368 c__1, &c__0, &m, w, rw, &info);
00369 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00370 infoc_1.ok);
00371 infoc_1.infot = 12;
00372 ctgevc_("R", "A", sel, &c__2, a, &c__2, b, &c__2, q, &c__1, z__, &
00373 c__1, &c__0, &m, w, rw, &info);
00374 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00375 infoc_1.ok);
00376 infoc_1.infot = 13;
00377 ctgevc_("R", "A", sel, &c__2, a, &c__2, b, &c__2, q, &c__1, z__, &
00378 c__2, &c__1, &m, w, rw, &info);
00379 chkxer_("CTGEVC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00380 infoc_1.ok);
00381 nt += 8;
00382
00383
00384
00385 } else if (lsamen_(&c__3, path, "GSV")) {
00386
00387
00388
00389 s_copy(srnamc_1.srnamt, "CGGSVD", (ftnlen)32, (ftnlen)6);
00390 infoc_1.infot = 1;
00391 cggsvd_("/", "N", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00392 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00393 iw, &info);
00394 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00395 infoc_1.ok);
00396 infoc_1.infot = 2;
00397 cggsvd_("N", "/", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00398 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00399 iw, &info);
00400 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00401 infoc_1.ok);
00402 infoc_1.infot = 3;
00403 cggsvd_("N", "N", "/", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00404 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00405 iw, &info);
00406 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00407 infoc_1.ok);
00408 infoc_1.infot = 4;
00409 cggsvd_("N", "N", "N", &c_n1, &c__0, &c__0, &dummyk, &dummyl, a, &
00410 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00411 iw, &info);
00412 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00413 infoc_1.ok);
00414 infoc_1.infot = 5;
00415 cggsvd_("N", "N", "N", &c__0, &c_n1, &c__0, &dummyk, &dummyl, a, &
00416 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00417 iw, &info);
00418 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00419 infoc_1.ok);
00420 infoc_1.infot = 6;
00421 cggsvd_("N", "N", "N", &c__0, &c__0, &c_n1, &dummyk, &dummyl, a, &
00422 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00423 iw, &info);
00424 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00425 infoc_1.ok);
00426 infoc_1.infot = 10;
00427 cggsvd_("N", "N", "N", &c__2, &c__1, &c__1, &dummyk, &dummyl, a, &
00428 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00429 iw, &info);
00430 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00431 infoc_1.ok);
00432 infoc_1.infot = 12;
00433 cggsvd_("N", "N", "N", &c__1, &c__1, &c__2, &dummyk, &dummyl, a, &
00434 c__1, b, &c__1, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00435 iw, &info);
00436 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00437 infoc_1.ok);
00438 infoc_1.infot = 16;
00439 cggsvd_("U", "N", "N", &c__2, &c__2, &c__2, &dummyk, &dummyl, a, &
00440 c__2, b, &c__2, r1, r2, u, &c__1, v, &c__1, q, &c__1, w, rw,
00441 iw, &info);
00442 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00443 infoc_1.ok);
00444 infoc_1.infot = 18;
00445 cggsvd_("N", "V", "N", &c__2, &c__2, &c__2, &dummyk, &dummyl, a, &
00446 c__2, b, &c__2, r1, r2, u, &c__2, v, &c__1, q, &c__1, w, rw,
00447 iw, &info);
00448 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00449 infoc_1.ok);
00450 infoc_1.infot = 20;
00451 cggsvd_("N", "N", "Q", &c__2, &c__2, &c__2, &dummyk, &dummyl, a, &
00452 c__2, b, &c__2, r1, r2, u, &c__2, v, &c__2, q, &c__1, w, rw,
00453 iw, &info);
00454 chkxer_("CGGSVD", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00455 infoc_1.ok);
00456 nt += 11;
00457
00458
00459
00460 s_copy(srnamc_1.srnamt, "CGGSVP", (ftnlen)32, (ftnlen)6);
00461 infoc_1.infot = 1;
00462 cggsvp_("/", "N", "N", &c__0, &c__0, &c__0, a, &c__1, b, &c__1, &tola,
00463 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00464 rw, tau, w, &info);
00465 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00466 infoc_1.ok);
00467 infoc_1.infot = 2;
00468 cggsvp_("N", "/", "N", &c__0, &c__0, &c__0, a, &c__1, b, &c__1, &tola,
00469 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00470 rw, tau, w, &info);
00471 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00472 infoc_1.ok);
00473 infoc_1.infot = 3;
00474 cggsvp_("N", "N", "/", &c__0, &c__0, &c__0, a, &c__1, b, &c__1, &tola,
00475 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00476 rw, tau, w, &info);
00477 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00478 infoc_1.ok);
00479 infoc_1.infot = 4;
00480 cggsvp_("N", "N", "N", &c_n1, &c__0, &c__0, a, &c__1, b, &c__1, &tola,
00481 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00482 rw, tau, w, &info);
00483 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00484 infoc_1.ok);
00485 infoc_1.infot = 5;
00486 cggsvp_("N", "N", "N", &c__0, &c_n1, &c__0, a, &c__1, b, &c__1, &tola,
00487 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00488 rw, tau, w, &info);
00489 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00490 infoc_1.ok);
00491 infoc_1.infot = 6;
00492 cggsvp_("N", "N", "N", &c__0, &c__0, &c_n1, a, &c__1, b, &c__1, &tola,
00493 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00494 rw, tau, w, &info);
00495 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00496 infoc_1.ok);
00497 infoc_1.infot = 8;
00498 cggsvp_("N", "N", "N", &c__2, &c__1, &c__1, a, &c__1, b, &c__1, &tola,
00499 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00500 rw, tau, w, &info);
00501 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00502 infoc_1.ok);
00503 infoc_1.infot = 10;
00504 cggsvp_("N", "N", "N", &c__1, &c__2, &c__1, a, &c__1, b, &c__1, &tola,
00505 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00506 rw, tau, w, &info);
00507 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00508 infoc_1.ok);
00509 infoc_1.infot = 16;
00510 cggsvp_("U", "N", "N", &c__2, &c__2, &c__2, a, &c__2, b, &c__2, &tola,
00511 &tolb, &dummyk, &dummyl, u, &c__1, v, &c__1, q, &c__1, iw,
00512 rw, tau, w, &info);
00513 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00514 infoc_1.ok);
00515 infoc_1.infot = 18;
00516 cggsvp_("N", "V", "N", &c__2, &c__2, &c__2, a, &c__2, b, &c__2, &tola,
00517 &tolb, &dummyk, &dummyl, u, &c__2, v, &c__1, q, &c__1, iw,
00518 rw, tau, w, &info);
00519 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00520 infoc_1.ok);
00521 infoc_1.infot = 20;
00522 cggsvp_("N", "N", "Q", &c__2, &c__2, &c__2, a, &c__2, b, &c__2, &tola,
00523 &tolb, &dummyk, &dummyl, u, &c__2, v, &c__2, q, &c__1, iw,
00524 rw, tau, w, &info);
00525 chkxer_("CGGSVP", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00526 infoc_1.ok);
00527 nt += 11;
00528
00529
00530
00531 s_copy(srnamc_1.srnamt, "CTGSJA", (ftnlen)32, (ftnlen)6);
00532 infoc_1.infot = 1;
00533 ctgsja_("/", "N", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00534 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00535 c__1, w, &ncycle, &info);
00536 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00537 infoc_1.ok);
00538 infoc_1.infot = 2;
00539 ctgsja_("N", "/", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00540 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00541 c__1, w, &ncycle, &info);
00542 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00543 infoc_1.ok);
00544 infoc_1.infot = 3;
00545 ctgsja_("N", "N", "/", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00546 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00547 c__1, w, &ncycle, &info);
00548 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00549 infoc_1.ok);
00550 infoc_1.infot = 4;
00551 ctgsja_("N", "N", "N", &c_n1, &c__0, &c__0, &dummyk, &dummyl, a, &
00552 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00553 c__1, w, &ncycle, &info);
00554 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00555 infoc_1.ok);
00556 infoc_1.infot = 5;
00557 ctgsja_("N", "N", "N", &c__0, &c_n1, &c__0, &dummyk, &dummyl, a, &
00558 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00559 c__1, w, &ncycle, &info);
00560 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00561 infoc_1.ok);
00562 infoc_1.infot = 6;
00563 ctgsja_("N", "N", "N", &c__0, &c__0, &c_n1, &dummyk, &dummyl, a, &
00564 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00565 c__1, w, &ncycle, &info);
00566 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00567 infoc_1.ok);
00568 infoc_1.infot = 10;
00569 ctgsja_("N", "N", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00570 c__0, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00571 c__1, w, &ncycle, &info);
00572 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00573 infoc_1.ok);
00574 infoc_1.infot = 12;
00575 ctgsja_("N", "N", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00576 c__1, b, &c__0, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00577 c__1, w, &ncycle, &info);
00578 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00579 infoc_1.ok);
00580 infoc_1.infot = 18;
00581 ctgsja_("U", "N", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00582 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__0, v, &c__1, q, &
00583 c__1, w, &ncycle, &info);
00584 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00585 infoc_1.ok);
00586 infoc_1.infot = 20;
00587 ctgsja_("N", "V", "N", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00588 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__0, q, &
00589 c__1, w, &ncycle, &info);
00590 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00591 infoc_1.ok);
00592 infoc_1.infot = 22;
00593 ctgsja_("N", "N", "Q", &c__0, &c__0, &c__0, &dummyk, &dummyl, a, &
00594 c__1, b, &c__1, &tola, &tolb, r1, r2, u, &c__1, v, &c__1, q, &
00595 c__0, w, &ncycle, &info);
00596 chkxer_("CTGSJA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00597 infoc_1.ok);
00598 nt += 11;
00599
00600
00601
00602 } else if (lsamen_(&c__3, path, "GLM")) {
00603
00604
00605
00606 s_copy(srnamc_1.srnamt, "CGGGLM", (ftnlen)32, (ftnlen)6);
00607 infoc_1.infot = 1;
00608 cggglm_(&c_n1, &c__0, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00609 &c__18, &info);
00610 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00611 infoc_1.ok);
00612 infoc_1.infot = 2;
00613 cggglm_(&c__0, &c_n1, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00614 &c__18, &info);
00615 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00616 infoc_1.ok);
00617 infoc_1.infot = 2;
00618 cggglm_(&c__0, &c__1, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00619 &c__18, &info);
00620 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00621 infoc_1.ok);
00622 infoc_1.infot = 3;
00623 cggglm_(&c__0, &c__0, &c_n1, a, &c__1, b, &c__1, tau, alpha, beta, w,
00624 &c__18, &info);
00625 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00626 infoc_1.ok);
00627 infoc_1.infot = 3;
00628 cggglm_(&c__1, &c__0, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00629 &c__18, &info);
00630 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00631 infoc_1.ok);
00632 infoc_1.infot = 5;
00633 cggglm_(&c__0, &c__0, &c__0, a, &c__0, b, &c__1, tau, alpha, beta, w,
00634 &c__18, &info);
00635 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00636 infoc_1.ok);
00637 infoc_1.infot = 7;
00638 cggglm_(&c__0, &c__0, &c__0, a, &c__1, b, &c__0, tau, alpha, beta, w,
00639 &c__18, &info);
00640 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00641 infoc_1.ok);
00642 infoc_1.infot = 12;
00643 cggglm_(&c__1, &c__1, &c__1, a, &c__1, b, &c__1, tau, alpha, beta, w,
00644 &c__1, &info);
00645 chkxer_("CGGGLM", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00646 infoc_1.ok);
00647 nt += 8;
00648
00649
00650
00651 } else if (lsamen_(&c__3, path, "LSE")) {
00652
00653
00654
00655 s_copy(srnamc_1.srnamt, "CGGLSE", (ftnlen)32, (ftnlen)6);
00656 infoc_1.infot = 1;
00657 cgglse_(&c_n1, &c__0, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00658 &c__18, &info);
00659 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00660 infoc_1.ok);
00661 infoc_1.infot = 2;
00662 cgglse_(&c__0, &c_n1, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00663 &c__18, &info);
00664 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00665 infoc_1.ok);
00666 infoc_1.infot = 3;
00667 cgglse_(&c__0, &c__0, &c_n1, a, &c__1, b, &c__1, tau, alpha, beta, w,
00668 &c__18, &info);
00669 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00670 infoc_1.ok);
00671 infoc_1.infot = 3;
00672 cgglse_(&c__0, &c__0, &c__1, a, &c__1, b, &c__1, tau, alpha, beta, w,
00673 &c__18, &info);
00674 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00675 infoc_1.ok);
00676 infoc_1.infot = 3;
00677 cgglse_(&c__0, &c__1, &c__0, a, &c__1, b, &c__1, tau, alpha, beta, w,
00678 &c__18, &info);
00679 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00680 infoc_1.ok);
00681 infoc_1.infot = 5;
00682 cgglse_(&c__0, &c__0, &c__0, a, &c__0, b, &c__1, tau, alpha, beta, w,
00683 &c__18, &info);
00684 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00685 infoc_1.ok);
00686 infoc_1.infot = 7;
00687 cgglse_(&c__0, &c__0, &c__0, a, &c__1, b, &c__0, tau, alpha, beta, w,
00688 &c__18, &info);
00689 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00690 infoc_1.ok);
00691 infoc_1.infot = 12;
00692 cgglse_(&c__1, &c__1, &c__1, a, &c__1, b, &c__1, tau, alpha, beta, w,
00693 &c__1, &info);
00694 chkxer_("CGGLSE", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00695 infoc_1.ok);
00696 nt += 8;
00697
00698
00699
00700 } else if (lsamen_(&c__3, path, "GQR")) {
00701
00702
00703
00704 s_copy(srnamc_1.srnamt, "CGGQRF", (ftnlen)32, (ftnlen)6);
00705 infoc_1.infot = 1;
00706 cggqrf_(&c_n1, &c__0, &c__0, a, &c__1, alpha, b, &c__1, beta, w, &
00707 c__18, &info);
00708 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00709 infoc_1.ok);
00710 infoc_1.infot = 2;
00711 cggqrf_(&c__0, &c_n1, &c__0, a, &c__1, alpha, b, &c__1, beta, w, &
00712 c__18, &info);
00713 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00714 infoc_1.ok);
00715 infoc_1.infot = 3;
00716 cggqrf_(&c__0, &c__0, &c_n1, a, &c__1, alpha, b, &c__1, beta, w, &
00717 c__18, &info);
00718 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00719 infoc_1.ok);
00720 infoc_1.infot = 5;
00721 cggqrf_(&c__0, &c__0, &c__0, a, &c__0, alpha, b, &c__1, beta, w, &
00722 c__18, &info);
00723 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00724 infoc_1.ok);
00725 infoc_1.infot = 8;
00726 cggqrf_(&c__0, &c__0, &c__0, a, &c__1, alpha, b, &c__0, beta, w, &
00727 c__18, &info);
00728 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00729 infoc_1.ok);
00730 infoc_1.infot = 11;
00731 cggqrf_(&c__1, &c__1, &c__2, a, &c__1, alpha, b, &c__1, beta, w, &
00732 c__1, &info);
00733 chkxer_("CGGQRF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00734 infoc_1.ok);
00735 nt += 6;
00736
00737
00738
00739 s_copy(srnamc_1.srnamt, "CGGRQF", (ftnlen)32, (ftnlen)6);
00740 infoc_1.infot = 1;
00741 cggrqf_(&c_n1, &c__0, &c__0, a, &c__1, alpha, b, &c__1, beta, w, &
00742 c__18, &info);
00743 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00744 infoc_1.ok);
00745 infoc_1.infot = 2;
00746 cggrqf_(&c__0, &c_n1, &c__0, a, &c__1, alpha, b, &c__1, beta, w, &
00747 c__18, &info);
00748 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00749 infoc_1.ok);
00750 infoc_1.infot = 3;
00751 cggrqf_(&c__0, &c__0, &c_n1, a, &c__1, alpha, b, &c__1, beta, w, &
00752 c__18, &info);
00753 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00754 infoc_1.ok);
00755 infoc_1.infot = 5;
00756 cggrqf_(&c__0, &c__0, &c__0, a, &c__0, alpha, b, &c__1, beta, w, &
00757 c__18, &info);
00758 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00759 infoc_1.ok);
00760 infoc_1.infot = 8;
00761 cggrqf_(&c__0, &c__0, &c__0, a, &c__1, alpha, b, &c__0, beta, w, &
00762 c__18, &info);
00763 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00764 infoc_1.ok);
00765 infoc_1.infot = 11;
00766 cggrqf_(&c__1, &c__1, &c__2, a, &c__1, alpha, b, &c__1, beta, w, &
00767 c__1, &info);
00768 chkxer_("CGGRQF", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00769 infoc_1.ok);
00770 nt += 6;
00771
00772
00773
00774 } else if (lsamen_(&c__3, path, "CGS") || lsamen_(&
00775 c__3, path, "CGV") || lsamen_(&c__3, path,
00776 "CGX") || lsamen_(&c__3, path, "CXV")) {
00777
00778
00779
00780 s_copy(srnamc_1.srnamt, "CGGES ", (ftnlen)32, (ftnlen)6);
00781 infoc_1.infot = 1;
00782 cgges_("/", "N", "S", (L_fp)clctes_, &c__1, a, &c__1, b, &c__1, &sdim,
00783 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00784 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00785 infoc_1.ok);
00786 infoc_1.infot = 2;
00787 cgges_("N", "/", "S", (L_fp)clctes_, &c__1, a, &c__1, b, &c__1, &sdim,
00788 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00789 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00790 infoc_1.ok);
00791 infoc_1.infot = 3;
00792 cgges_("N", "V", "/", (L_fp)clctes_, &c__1, a, &c__1, b, &c__1, &sdim,
00793 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00794 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00795 infoc_1.ok);
00796 infoc_1.infot = 5;
00797 cgges_("N", "V", "S", (L_fp)clctes_, &c_n1, a, &c__1, b, &c__1, &sdim,
00798 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00799 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00800 infoc_1.ok);
00801 infoc_1.infot = 7;
00802 cgges_("N", "V", "S", (L_fp)clctes_, &c__1, a, &c__0, b, &c__1, &sdim,
00803 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00804 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00805 infoc_1.ok);
00806 infoc_1.infot = 9;
00807 cgges_("N", "V", "S", (L_fp)clctes_, &c__1, a, &c__1, b, &c__0, &sdim,
00808 alpha, beta, q, &c__1, u, &c__1, w, &c__1, rw, bw, &info);
00809 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00810 infoc_1.ok);
00811 infoc_1.infot = 14;
00812 cgges_("N", "V", "S", (L_fp)clctes_, &c__1, a, &c__1, b, &c__1, &sdim,
00813 alpha, beta, q, &c__0, u, &c__1, w, &c__1, rw, bw, &info);
00814 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00815 infoc_1.ok);
00816 infoc_1.infot = 14;
00817 cgges_("V", "V", "S", (L_fp)clctes_, &c__2, a, &c__2, b, &c__2, &sdim,
00818 alpha, beta, q, &c__1, u, &c__2, w, &c__1, rw, bw, &info);
00819 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00820 infoc_1.ok);
00821 infoc_1.infot = 16;
00822 cgges_("N", "V", "S", (L_fp)clctes_, &c__1, a, &c__1, b, &c__1, &sdim,
00823 alpha, beta, q, &c__1, u, &c__0, w, &c__1, rw, bw, &info);
00824 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00825 infoc_1.ok);
00826 infoc_1.infot = 16;
00827 cgges_("V", "V", "S", (L_fp)clctes_, &c__2, a, &c__2, b, &c__2, &sdim,
00828 alpha, beta, q, &c__2, u, &c__1, w, &c__1, rw, bw, &info);
00829 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00830 infoc_1.ok);
00831 infoc_1.infot = 18;
00832 cgges_("V", "V", "S", (L_fp)clctes_, &c__2, a, &c__2, b, &c__2, &sdim,
00833 alpha, beta, q, &c__2, u, &c__2, w, &c__1, rw, bw, &info);
00834 chkxer_("CGGES ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00835 infoc_1.ok);
00836 nt += 11;
00837
00838
00839
00840 s_copy(srnamc_1.srnamt, "CGGESX", (ftnlen)32, (ftnlen)6);
00841 infoc_1.infot = 1;
00842 cggesx_("/", "N", "S", (L_fp)clctsx_, "N", &c__1, a, &c__1, b, &c__1,
00843 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00844 rw, iw, &c__1, bw, &info);
00845 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00846 infoc_1.ok);
00847 infoc_1.infot = 2;
00848 cggesx_("N", "/", "S", (L_fp)clctsx_, "N", &c__1, a, &c__1, b, &c__1,
00849 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00850 rw, iw, &c__1, bw, &info);
00851 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00852 infoc_1.ok);
00853 infoc_1.infot = 3;
00854 cggesx_("V", "V", "/", (L_fp)clctsx_, "N", &c__1, a, &c__1, b, &c__1,
00855 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00856 rw, iw, &c__1, bw, &info);
00857 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00858 infoc_1.ok);
00859 infoc_1.infot = 5;
00860 cggesx_("V", "V", "S", (L_fp)clctsx_, "/", &c__1, a, &c__1, b, &c__1,
00861 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00862 rw, iw, &c__1, bw, &info);
00863 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00864 infoc_1.ok);
00865 infoc_1.infot = 6;
00866 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c_n1, a, &c__1, b, &c__1,
00867 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00868 rw, iw, &c__1, bw, &info);
00869 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00870 infoc_1.ok);
00871 infoc_1.infot = 8;
00872 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__1, a, &c__0, b, &c__1,
00873 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00874 rw, iw, &c__1, bw, &info);
00875 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00876 infoc_1.ok);
00877 infoc_1.infot = 10;
00878 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__1, a, &c__1, b, &c__0,
00879 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00880 rw, iw, &c__1, bw, &info);
00881 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00882 infoc_1.ok);
00883 infoc_1.infot = 15;
00884 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__1, a, &c__1, b, &c__1,
00885 &sdim, alpha, beta, q, &c__0, u, &c__1, rce, rcv, w, &c__1,
00886 rw, iw, &c__1, bw, &info);
00887 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00888 infoc_1.ok);
00889 infoc_1.infot = 15;
00890 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__2, a, &c__2, b, &c__2,
00891 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__1,
00892 rw, iw, &c__1, bw, &info);
00893 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00894 infoc_1.ok);
00895 infoc_1.infot = 17;
00896 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__1, a, &c__1, b, &c__1,
00897 &sdim, alpha, beta, q, &c__1, u, &c__0, rce, rcv, w, &c__1,
00898 rw, iw, &c__1, bw, &info);
00899 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00900 infoc_1.ok);
00901 infoc_1.infot = 17;
00902 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__2, a, &c__2, b, &c__2,
00903 &sdim, alpha, beta, q, &c__2, u, &c__1, rce, rcv, w, &c__1,
00904 rw, iw, &c__1, bw, &info);
00905 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00906 infoc_1.ok);
00907 infoc_1.infot = 21;
00908 cggesx_("V", "V", "S", (L_fp)clctsx_, "B", &c__2, a, &c__2, b, &c__2,
00909 &sdim, alpha, beta, q, &c__2, u, &c__2, rce, rcv, w, &c__1,
00910 rw, iw, &c__1, bw, &info);
00911 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00912 infoc_1.ok);
00913 infoc_1.infot = 24;
00914 cggesx_("V", "V", "S", (L_fp)clctsx_, "V", &c__1, a, &c__1, b, &c__1,
00915 &sdim, alpha, beta, q, &c__1, u, &c__1, rce, rcv, w, &c__32,
00916 rw, iw, &c__0, bw, &info);
00917 chkxer_("CGGESX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00918 infoc_1.ok);
00919 nt += 13;
00920
00921
00922
00923 s_copy(srnamc_1.srnamt, "CGGEV ", (ftnlen)32, (ftnlen)6);
00924 infoc_1.infot = 1;
00925 cggev_("/", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q, &c__1, u,
00926 &c__1, w, &c__1, rw, &info);
00927 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00928 infoc_1.ok);
00929 infoc_1.infot = 2;
00930 cggev_("N", "/", &c__1, a, &c__1, b, &c__1, alpha, beta, q, &c__1, u,
00931 &c__1, w, &c__1, rw, &info);
00932 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00933 infoc_1.ok);
00934 infoc_1.infot = 3;
00935 cggev_("V", "V", &c_n1, a, &c__1, b, &c__1, alpha, beta, q, &c__1, u,
00936 &c__1, w, &c__1, rw, &info);
00937 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00938 infoc_1.ok);
00939 infoc_1.infot = 5;
00940 cggev_("V", "V", &c__1, a, &c__0, b, &c__1, alpha, beta, q, &c__1, u,
00941 &c__1, w, &c__1, rw, &info);
00942 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00943 infoc_1.ok);
00944 infoc_1.infot = 7;
00945 cggev_("V", "V", &c__1, a, &c__1, b, &c__0, alpha, beta, q, &c__1, u,
00946 &c__1, w, &c__1, rw, &info);
00947 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00948 infoc_1.ok);
00949 infoc_1.infot = 11;
00950 cggev_("N", "V", &c__1, a, &c__1, b, &c__1, alpha, beta, q, &c__0, u,
00951 &c__1, w, &c__1, rw, &info);
00952 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00953 infoc_1.ok);
00954 infoc_1.infot = 11;
00955 cggev_("V", "V", &c__2, a, &c__2, b, &c__2, alpha, beta, q, &c__1, u,
00956 &c__2, w, &c__1, rw, &info);
00957 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00958 infoc_1.ok);
00959 infoc_1.infot = 13;
00960 cggev_("V", "N", &c__2, a, &c__2, b, &c__2, alpha, beta, q, &c__2, u,
00961 &c__0, w, &c__1, rw, &info);
00962 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00963 infoc_1.ok);
00964 infoc_1.infot = 13;
00965 cggev_("V", "V", &c__2, a, &c__2, b, &c__2, alpha, beta, q, &c__2, u,
00966 &c__1, w, &c__1, rw, &info);
00967 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00968 infoc_1.ok);
00969 infoc_1.infot = 15;
00970 cggev_("V", "V", &c__1, a, &c__1, b, &c__1, alpha, beta, q, &c__1, u,
00971 &c__1, w, &c__1, rw, &info);
00972 chkxer_("CGGEV ", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00973 infoc_1.ok);
00974 nt += 10;
00975
00976
00977
00978 s_copy(srnamc_1.srnamt, "CGGEVX", (ftnlen)32, (ftnlen)6);
00979 infoc_1.infot = 1;
00980 cggevx_("/", "N", "N", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
00981 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
00982 rcv, w, &c__1, rw, iw, bw, &info);
00983 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00984 infoc_1.ok);
00985 infoc_1.infot = 2;
00986 cggevx_("N", "/", "N", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
00987 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
00988 rcv, w, &c__1, rw, iw, bw, &info);
00989 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00990 infoc_1.ok);
00991 infoc_1.infot = 3;
00992 cggevx_("N", "N", "/", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
00993 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
00994 rcv, w, &c__1, rw, iw, bw, &info);
00995 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
00996 infoc_1.ok);
00997 infoc_1.infot = 4;
00998 cggevx_("N", "N", "N", "/", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
00999 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01000 rcv, w, &c__1, rw, iw, bw, &info);
01001 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01002 infoc_1.ok);
01003 infoc_1.infot = 5;
01004 cggevx_("N", "N", "N", "N", &c_n1, a, &c__1, b, &c__1, alpha, beta, q,
01005 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01006 rcv, w, &c__1, rw, iw, bw, &info);
01007 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01008 infoc_1.ok);
01009 infoc_1.infot = 7;
01010 cggevx_("N", "N", "N", "N", &c__1, a, &c__0, b, &c__1, alpha, beta, q,
01011 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01012 rcv, w, &c__1, rw, iw, bw, &info);
01013 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01014 infoc_1.ok);
01015 infoc_1.infot = 9;
01016 cggevx_("N", "N", "N", "N", &c__1, a, &c__1, b, &c__0, alpha, beta, q,
01017 &c__1, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01018 rcv, w, &c__1, rw, iw, bw, &info);
01019 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01020 infoc_1.ok);
01021 infoc_1.infot = 13;
01022 cggevx_("N", "N", "N", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
01023 &c__0, u, &c__1, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01024 rcv, w, &c__1, rw, iw, bw, &info);
01025 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01026 infoc_1.ok);
01027 infoc_1.infot = 13;
01028 cggevx_("N", "V", "N", "N", &c__2, a, &c__2, b, &c__2, alpha, beta, q,
01029 &c__1, u, &c__2, &c__1, &c__2, ls, rs, &anrm, &bnrm, rce,
01030 rcv, w, &c__1, rw, iw, bw, &info);
01031 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01032 infoc_1.ok);
01033 infoc_1.infot = 15;
01034 cggevx_("N", "N", "N", "N", &c__1, a, &c__1, b, &c__1, alpha, beta, q,
01035 &c__1, u, &c__0, &c__1, &c__1, ls, rs, &anrm, &bnrm, rce,
01036 rcv, w, &c__1, rw, iw, bw, &info);
01037 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01038 infoc_1.ok);
01039 infoc_1.infot = 15;
01040 cggevx_("N", "N", "V", "N", &c__2, a, &c__2, b, &c__2, alpha, beta, q,
01041 &c__2, u, &c__1, &c__1, &c__2, ls, rs, &anrm, &bnrm, rce,
01042 rcv, w, &c__1, rw, iw, bw, &info);
01043 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01044 infoc_1.ok);
01045 infoc_1.infot = 25;
01046 cggevx_("N", "N", "V", "N", &c__2, a, &c__2, b, &c__2, alpha, beta, q,
01047 &c__2, u, &c__2, &c__1, &c__2, ls, rs, &anrm, &bnrm, rce,
01048 rcv, w, &c__0, rw, iw, bw, &info);
01049 chkxer_("CGGEVX", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01050 infoc_1.ok);
01051 nt += 12;
01052
01053
01054
01055 s_copy(srnamc_1.srnamt, "CTGEXC", (ftnlen)32, (ftnlen)6);
01056 infoc_1.infot = 3;
01057 ctgexc_(&c_true, &c_true, &c_n1, a, &c__1, b, &c__1, q, &c__1, z__, &
01058 c__1, &ifst, &ilst, &info);
01059 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01060 infoc_1.ok);
01061 infoc_1.infot = 5;
01062 ctgexc_(&c_true, &c_true, &c__1, a, &c__0, b, &c__1, q, &c__1, z__, &
01063 c__1, &ifst, &ilst, &info);
01064 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01065 infoc_1.ok);
01066 infoc_1.infot = 7;
01067 ctgexc_(&c_true, &c_true, &c__1, a, &c__1, b, &c__0, q, &c__1, z__, &
01068 c__1, &ifst, &ilst, &info);
01069 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01070 infoc_1.ok);
01071 infoc_1.infot = 9;
01072 ctgexc_(&c_false, &c_true, &c__1, a, &c__1, b, &c__1, q, &c__0, z__, &
01073 c__1, &ifst, &ilst, &info);
01074 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01075 infoc_1.ok);
01076 infoc_1.infot = 9;
01077 ctgexc_(&c_true, &c_true, &c__1, a, &c__1, b, &c__1, q, &c__0, z__, &
01078 c__1, &ifst, &ilst, &info);
01079 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01080 infoc_1.ok);
01081 infoc_1.infot = 11;
01082 ctgexc_(&c_true, &c_false, &c__1, a, &c__1, b, &c__1, q, &c__1, z__, &
01083 c__0, &ifst, &ilst, &info);
01084 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01085 infoc_1.ok);
01086 infoc_1.infot = 11;
01087 ctgexc_(&c_true, &c_true, &c__1, a, &c__1, b, &c__1, q, &c__1, z__, &
01088 c__0, &ifst, &ilst, &info);
01089 chkxer_("CTGEXC", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01090 infoc_1.ok);
01091 nt += 7;
01092
01093
01094
01095 s_copy(srnamc_1.srnamt, "CTGSEN", (ftnlen)32, (ftnlen)6);
01096 infoc_1.infot = 1;
01097 ctgsen_(&c_n1, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01098 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01099 c__1, iw, &c__1, &info);
01100 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01101 infoc_1.ok);
01102 infoc_1.infot = 5;
01103 ctgsen_(&c__1, &c_true, &c_true, sel, &c_n1, a, &c__1, b, &c__1,
01104 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01105 c__1, iw, &c__1, &info);
01106 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01107 infoc_1.ok);
01108 infoc_1.infot = 7;
01109 ctgsen_(&c__1, &c_true, &c_true, sel, &c__1, a, &c__0, b, &c__1,
01110 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01111 c__1, iw, &c__1, &info);
01112 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01113 infoc_1.ok);
01114 infoc_1.infot = 9;
01115 ctgsen_(&c__1, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__0,
01116 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01117 c__1, iw, &c__1, &info);
01118 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01119 infoc_1.ok);
01120 infoc_1.infot = 13;
01121 ctgsen_(&c__1, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01122 alpha, beta, q, &c__0, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01123 c__1, iw, &c__1, &info);
01124 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01125 infoc_1.ok);
01126 infoc_1.infot = 15;
01127 ctgsen_(&c__1, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01128 alpha, beta, q, &c__1, z__, &c__0, &m, &tola, &tolb, rcv, w, &
01129 c__1, iw, &c__1, &info);
01130 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01131 infoc_1.ok);
01132 infoc_1.infot = 21;
01133 ctgsen_(&c__3, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01134 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01135 c_n5, iw, &c__1, &info);
01136 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01137 infoc_1.ok);
01138 infoc_1.infot = 23;
01139 ctgsen_(&c__0, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01140 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01141 c__20, iw, &c__0, &info);
01142 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01143 infoc_1.ok);
01144 infoc_1.infot = 23;
01145 ctgsen_(&c__1, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01146 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01147 c__20, iw, &c__0, &info);
01148 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01149 infoc_1.ok);
01150 infoc_1.infot = 23;
01151 ctgsen_(&c__5, &c_true, &c_true, sel, &c__1, a, &c__1, b, &c__1,
01152 alpha, beta, q, &c__1, z__, &c__1, &m, &tola, &tolb, rcv, w, &
01153 c__20, iw, &c__1, &info);
01154 chkxer_("CTGSEN", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01155 infoc_1.ok);
01156 nt += 11;
01157
01158
01159
01160 s_copy(srnamc_1.srnamt, "CTGSNA", (ftnlen)32, (ftnlen)6);
01161 infoc_1.infot = 1;
01162 ctgsna_("/", "A", sel, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &c__1,
01163 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01164 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01165 infoc_1.ok);
01166 infoc_1.infot = 2;
01167 ctgsna_("B", "/", sel, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &c__1,
01168 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01169 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01170 infoc_1.ok);
01171 infoc_1.infot = 4;
01172 ctgsna_("B", "A", sel, &c_n1, a, &c__1, b, &c__1, q, &c__1, u, &c__1,
01173 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01174 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01175 infoc_1.ok);
01176 infoc_1.infot = 6;
01177 ctgsna_("B", "A", sel, &c__1, a, &c__0, b, &c__1, q, &c__1, u, &c__1,
01178 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01179 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01180 infoc_1.ok);
01181 infoc_1.infot = 8;
01182 ctgsna_("B", "A", sel, &c__1, a, &c__1, b, &c__0, q, &c__1, u, &c__1,
01183 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01184 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01185 infoc_1.ok);
01186 infoc_1.infot = 10;
01187 ctgsna_("E", "A", sel, &c__1, a, &c__1, b, &c__1, q, &c__0, u, &c__1,
01188 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01189 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01190 infoc_1.ok);
01191 infoc_1.infot = 12;
01192 ctgsna_("E", "A", sel, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &c__0,
01193 r1, r2, &c__1, &m, w, &c__1, iw, &info);
01194 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01195 infoc_1.ok);
01196 infoc_1.infot = 15;
01197 ctgsna_("E", "A", sel, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &c__1,
01198 r1, r2, &c__0, &m, w, &c__1, iw, &info);
01199 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01200 infoc_1.ok);
01201 infoc_1.infot = 18;
01202 ctgsna_("E", "A", sel, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &c__1,
01203 r1, r2, &c__1, &m, w, &c__0, iw, &info);
01204 chkxer_("CTGSNA", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01205 infoc_1.ok);
01206 nt += 9;
01207
01208
01209
01210 s_copy(srnamc_1.srnamt, "CTGSYL", (ftnlen)32, (ftnlen)6);
01211 infoc_1.infot = 1;
01212 ctgsyl_("/", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01213 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01214 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01215 infoc_1.ok);
01216 infoc_1.infot = 2;
01217 ctgsyl_("N", &c_n1, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01218 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01219 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01220 infoc_1.ok);
01221 infoc_1.infot = 3;
01222 ctgsyl_("N", &c__0, &c__0, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01223 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01224 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01225 infoc_1.ok);
01226 infoc_1.infot = 4;
01227 ctgsyl_("N", &c__0, &c__1, &c__0, a, &c__1, b, &c__1, q, &c__1, u, &
01228 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01229 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01230 infoc_1.ok);
01231 infoc_1.infot = 6;
01232 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__0, b, &c__1, q, &c__1, u, &
01233 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01234 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01235 infoc_1.ok);
01236 infoc_1.infot = 8;
01237 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__1, b, &c__0, q, &c__1, u, &
01238 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01239 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01240 infoc_1.ok);
01241 infoc_1.infot = 10;
01242 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__0, u, &
01243 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01244 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01245 infoc_1.ok);
01246 infoc_1.infot = 12;
01247 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01248 c__0, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01249 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01250 infoc_1.ok);
01251 infoc_1.infot = 14;
01252 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01253 c__1, v, &c__0, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01254 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01255 infoc_1.ok);
01256 infoc_1.infot = 16;
01257 ctgsyl_("N", &c__0, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01258 c__1, v, &c__1, z__, &c__0, &scale, &dif, w, &c__1, iw, &info);
01259 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01260 infoc_1.ok);
01261 infoc_1.infot = 20;
01262 ctgsyl_("N", &c__1, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01263 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01264 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01265 infoc_1.ok);
01266 infoc_1.infot = 20;
01267 ctgsyl_("N", &c__2, &c__1, &c__1, a, &c__1, b, &c__1, q, &c__1, u, &
01268 c__1, v, &c__1, z__, &c__1, &scale, &dif, w, &c__1, iw, &info);
01269 chkxer_("CTGSYL", &infoc_1.infot, &infoc_1.nout, &infoc_1.lerr, &
01270 infoc_1.ok);
01271 nt += 12;
01272 }
01273
01274
01275
01276 if (infoc_1.ok) {
01277 io___40.ciunit = infoc_1.nout;
01278 s_wsfe(&io___40);
01279 do_fio(&c__1, path, (ftnlen)3);
01280 do_fio(&c__1, (char *)&nt, (ftnlen)sizeof(integer));
01281 e_wsfe();
01282 } else {
01283 io___41.ciunit = infoc_1.nout;
01284 s_wsfe(&io___41);
01285 do_fio(&c__1, path, (ftnlen)3);
01286 e_wsfe();
01287 }
01288
01289
01290 return 0;
01291
01292
01293
01294 }