1190
 1191
 1192
 1193
 1194
 1195
 1196
 1197      INTEGER             ICTXT, NOUT, SCODE
 1198
 1199
 1200      CHARACTER*7         SNAME
 1201
 1202
 1203      EXTERNAL            subptr
 1204
 1205
 1206
 1207
 1208
 1209
 1210
 1211
 1212
 1213
 1214
 1215
 1216
 1217
 1218
 1219
 1220
 1221
 1222
 1223
 1224
 1225
 1226
 1227
 1228
 1229
 1230
 1231
 1232
 1233
 1234
 1235
 1236
 1237
 1238
 1239
 1240
 1241
 1242
 1243
 1244
 1245
 1246
 1247
 1248
 1249
 1250
 1251
 1252
 1253
 1254
 1255
 1256
 1257
 1258
 1259
 1260
 1261
 1262
 1263
 1264
 1265
 1266
 1267
 1268
 1269
 1270
 1271
 1272
 1273
 1274
 1275
 1276
 1277
 1278
 1279
 1280
 1281
 1282
 1283
 1284
 1285
 1286
 1287
 1288
 1289
 1290
 1291
 1292
 1293
 1294
 1295
 1296
 1297
 1298
 1299
 1300
 1301
 1302
 1303
 1304
 1305
 1306
 1307
 1308
 1309
 1310
 1311
 1312
 1313
 1314
 1315
 1316
 1317
 1318
 1319
 1320
 1321
 1322
 1323
 1324
 1325
 1326
 1327
 1328
 1329
 1330
 1331
 1332
 1333
 1334
 1335
 1336
 1337      INTEGER             APOS
 1338
 1339
 1341
 1342
 1343
 1344
 1345
 1346      IF( scode.EQ.21 .OR. scode.EQ.23 ) THEN
 1347
 1348
 1349
 1350         apos = 5
 1351         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1352
 1353      ELSE IF( scode.EQ.22 ) THEN
 1354
 1355
 1356
 1357         apos = 4
 1358         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1359
 1360      ELSE IF( scode.EQ.24 .OR. scode.EQ.27 ) THEN
 1361
 1362
 1363
 1364         apos = 14
 1365         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1366
 1367      ELSE IF( scode.EQ.25 .OR. scode.EQ.26 ) THEN
 1368
 1369
 1370
 1371         apos = 9
 1372         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1373
 1374
 1375
 1376      ELSE IF( scode.EQ.31 ) THEN
 1377
 1378
 1379
 1380         apos = 7
 1381         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1382
 1383
 1384
 1385         apos = 11
 1386         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'B', apos )
 
 1387
 1388
 1389
 1390         apos = 16
 1391         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1392
 1393      ELSE IF( scode.EQ.32 .OR. scode.EQ.35 .OR. scode.EQ.36 ) THEN
 1394
 1395
 1396
 1397         apos = 6
 1398         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1399
 1400
 1401
 1402         apos = 10
 1403         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'B', apos )
 
 1404
 1405
 1406
 1407         apos = 15
 1408         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1409
 1410      ELSE IF( scode.EQ.33 .OR. scode.EQ.34 ) THEN
 1411
 1412
 1413
 1414         apos = 6
 1415         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1416
 1417
 1418
 1419         apos = 11
 1420         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1421
 1422      ELSE IF( scode.EQ.37 ) THEN
 1423
 1424
 1425
 1426         apos = 4
 1427         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1428
 1429
 1430
 1431         apos = 9
 1432         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1433
 1434      ELSE IF( scode.EQ.38 ) THEN
 1435
 1436
 1437
 1438         apos = 8
 1439         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1440
 1441
 1442
 1443         apos = 12
 1444         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'B', apos )
 
 1445
 1446      ELSE IF( scode.EQ.39 ) THEN
 1447
 1448
 1449
 1450         apos = 5
 1451         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1452
 1453
 1454
 1455         apos = 10
 1456         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1457
 1458      ELSE IF( scode.EQ.40 ) THEN
 1459
 1460
 1461
 1462         apos = 6
 1463         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'A', apos )
 
 1464
 1465
 1466
 1467         apos = 11
 1468         CALL pdchkmat( ictxt, nout, subptr, scode, sname, 
'C', apos )
 
 1469
 1470      END IF
 1471
 1472      RETURN
 1473
 1474
 1475
subroutine pdchkmat(ictxt, nout, subptr, scode, sname, argnam, argpos)