50 sprintf(buf_i,
"%10d", *i);
51 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE N OUT OF RANGE = ";
56 harwell_error(MA28AD_99999, v);
58 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE N OUT OF RANGE = %10d\n", *i);
69 sprintf(buf_i,
"%10d", *i);
70 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE NZ NON POSITIVE = ";
75 harwell_error(MA28AD_99998, v);
77 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE NZ NON POSITIVE = %10d\n", *i);
88 sprintf(buf_i,
"%10d", *i);
89 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE LICN TOO SMALL = ";
94 harwell_error(MA28AD_99997, v);
96 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE LICN TOO SMALL = %10d\n", *i);
107 sprintf(buf_i,
"%10d", *i);
108 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE LIRN TOO SMALL = ";
113 harwell_error(MA28AD_99996, v);
115 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE LIRN TOO SMALL = %10d\n", *i);
120 int __FC_DECL__(w28ad5)(
integer* lp)
125 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE INDICES FOUND OUT OF RANGE";
129 harwell_error(MA28AD_99995, v);
131 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE INDICES FOUND OUT OF RANGE\n");
136 int __FC_DECL__(w28ad4)(
integer* lp,
146 sprintf(buf_i1,
"%6d", *i1);
147 sprintf(buf_d,
"%12.4e", *d);
148 sprintf(buf_i2,
"%8d", *i2);
149 sprintf(buf_i3,
"%8d", *i3);
153 v[2] =
"TH ELEMENT WITH VALUE ";
156 v[5] =
" IS OUT OF RANGE WITH INDICES ";
163 harwell_error(MA28AD_99994, v);
165 printf(
" %6dTH ELEMENT WITH VALUE %12.4e\n"
166 " IS OUT OF RANGE WITH INDICES %8d, %8d\n",
180 sprintf(buf_i1,
"%8d", *i1);
181 sprintf(buf_i2,
"%8d", *i2);
182 sprintf(buf_d,
"%12.4e", *d);
184 v[0] =
" DUPLICATE ELEMENT IN POSITION ";
188 v[4] =
" WITH VALUE ";
193 harwell_error(MA28AD_99993, v);
195 printf(
" DUPLICATE ELEMENT IN POSITION %8d,%8d WITH VALUE %12.4e\n",
201 int __FC_DECL__(w28ad2)(
integer* lp)
206 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE ERROR RETURN FROM MC23A/AD";
210 harwell_error(MA28AD_99992, v);
212 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE ERROR RETURN FROM MC23A/AD\n");
217 int __FC_DECL__(w28ad1)(
integer* lp)
222 v[0] =
" ERROR RETURN FROM MA28A/AD BECAUSE ERROR RETURN FROM MA30A/AD";
226 harwell_error(MA28AD_99991, v);
228 printf(
" ERROR RETURN FROM MA28A/AD BECAUSE ERROR RETURN FROM MA30A/AD\n");
245 sprintf(buf_i1,
"%4d", *i1);
246 sprintf(buf_i2,
"%7d", *i2);
248 v[0] =
" ERROR RETURN FROM MA28B/BD WITH IFLAG=";
252 v[4] =
" ENTRIES DROPPED FROM STRUCTURE BY MA28A/AD";
256 harwell_error(MA28BD_99999, v);
258 printf(
" ERROR RETURN FROM MA28B/BD WITH IFLAG=%4d\n"
259 "%7d ENTRIES DROPPED FROM STRUCTURE BY MA28A/AD\n",
271 sprintf(buf_i,
"%10d", *i);
272 v[0] =
" ERROR RETURN FROM MA28B/BD BECAUSE N OUT OF RANGE = ";
277 harwell_error(MA28BD_99998, v);
279 printf(
" ERROR RETURN FROM MA28B/BD BECAUSE N OUT OF RANGE = %10d\n", *i);
290 sprintf(buf_i,
"%10d", *i);
291 v[0] =
" ERROR RETURN FROM MA28B/BD BECAUSE NZ NON POSITIVE = ";
296 harwell_error(MA28BD_99997, v);
298 printf(
" ERROR RETURN FROM MA28B/BD BECAUSE NZ NON POSITIVE = %10d\n", *i);
309 sprintf(buf_i,
"%10d", *i);
310 v[0] =
" ERROR RETURN FROM MA28B/BD BECAUSE LICN TOO SMALL = ";
315 harwell_error(MA28BD_99996, v);
317 printf(
" ERROR RETURN FROM MA28B/BD BECAUSE LICN TOO SMALL = %10d\n", *i);
322 int __FC_DECL__(w28bd5)(
integer* lp)
327 v[0] =
" ERROR RETURN FROM MA28B/BD BECAUSE ERROR RETURN FROM MA30B/BD";
331 harwell_error(MA28BD_99995, v);
333 printf(
" ERROR RETURN FROM MA28B/BD BECAUSE ERROR RETURN FROM MA30B/BD\n");
338 int __FC_DECL__(w28bd4)(
integer* lp)
343 v[0] =
" ERROR RETURN FROM MA28B/BD";
347 harwell_error(MA28BD_99994, v);
349 printf(
" ERROR RETURN FROM MA28B/BD\n");