MSC Nastran 2012 DMAP Programmer’s Guide

download MSC Nastran 2012 DMAP Programmer’s Guide

of 1704

  • date post

    19-Feb-2015
  • Category

    Documents

  • view

    334
  • download

    17

Embed Size (px)

description

The MSC Nastran 2012 DMAP Programmer's Guide is a replacement for and update of the formerVersion 2005 r3 DMAP Modules and Data Blocks book. Contained in this Guide is the introduction toDMAP, syntax and concepts, data block descriptions, and NDDL statement descriptions. The guide alsocontains material that is more frequently referenced: the DMAP Module descriptions.

Transcript of MSC Nastran 2012 DMAP Programmer’s Guide

MSC Nastran DMAP Programmers GuideMSC Nastran 2012DMAP Programmers GuideMain IndexWorldwide Webwww.mscsoftware.comDisclaimerMSC.Software Corporation reserves the right to make changes in specifications and other information contained in this document without prior notice.The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and are not intended to be exhaustive or to apply to any particular engineering problem or design. MSC.Software Corporation assumes no liability or responsibility to any person or company for direct or indirect damages resulting from the use of any information contained herein.User Documentation: Copyright 2011 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or distribution of this document, in whole or in part, without the prior written consent of MSC.Software Corporation is prohibited.This software may contain certain third-party software that is protected by copyright and licensed from MSC.Software suppliers. PCGLSS 6.0, Copyright 1992-2005, Computational Applications and System Integration Inc. All rights reserved. PCGLSS 6.0 is licensed from Computational Applications and System Integration Inc. METIS is copyrighted by the regents of the University of Minnesota. A copy of the METIS product documentation is included with this installation. Please see "A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs". George Karypis and Vipin Kumar. SIAM Journal on Scientific Computing, Vol. 20, No. 1, pp. 359-392, 1999. MSC, MD, Dytran, Marc, MSC Nastran, MD Nastran, Patran, the MSC.Software corporate logo, OpenFSI and Simulating Reality are trademarks or registered trademarks of the MSC.Software Corporation in the United States and/or other countries.NASTRAN is a registered trademark of NASA. PAMCRASH is a trademark or registered trademark of ESI Group. SAMCEF is a trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark of Livermore Software Technology Corporation. Revision 0. July 15, 2010Revision 0. November 15, 2011NA*V2012*Z*DMAP*Z*DC-PROGCorporate Europe Asia PacificMSC.Software Corporation2 MacArthur PlaceSanta Ana, CA 92707Telephone: (800) 345-2078FAX: (714) 784-4056MSC.Software GmbHAm Moosfeld 1381829 MunichGERMANYTelephone: (49) (89) 43 19 87 0Fax: (49) (89) 43 61 71 6Asia PacificMSC.Software Japan Ltd.Shinjuku First West 8F23-7 Nishi Shinjuku1-Chome, Shinjuku-Ku Tokyo 160-0023, JAPANTelephone: 0120-924-832 (toll free, Japan only)Mobile phone: 03-6911-1222Fax: (81) (3)-6911-1201Main IndexC O N T E N T S Table of ContentsPreface About This Book, viii List of MSC Nastran Books, ix Technical Support, x1Direct Matrix Abstraction Introduction, 2 The MSC Nastran DMAP Language, 3 Parameters, 4 Constant Parameters, 4 Variable Parameters, 6 Expressions and Operators, 8 Data Blocks, 12 Table Trailers, 12 Matrix Trailers, 12 Data Block Type and Status, 13 Instructions, 15 Modules, 15 Statements, 18 Output from a Previous Module Rule, 37 Automatic Deletion of Scratch Data Blocks, 38 Preface Modules and SOLution 100, 39 Processing of User Errors, 40 SubDMAPs DBMGR, DBSTORE, and DBFETCH, 41 WHERE and CONVERT Clauses, 432Data Blocks Introduction, 46 Matrix Data Blocks, 47MSC Nastran DMAP Programmers GuideTable of ContentsMain Index Table Data Blocks, 49 IFP Tables, 49 IFP Table Header Words and Trailer Bits, 49 OFP Tables, 50 Table_code, 52 Table Descriptions, 65 Data Block Descriptions, 66- BGPDT, 66- BGPDT68, 68- CASECC, 69- CLAMA, 88- CONTAB, 90- CSTM, 91- CSTM68, 93- DBCOPT, 99- DESTAB, 101- DIT, 102- DSCMCOL, 107- DVPTAB, 116- DYNAMIC, 117- EGPSF, 133- EGPSTR, 137- ELDCT, 140- EPT, 142- EPT01, 179- EQEXIN, 181- ERROR, 183- FOL, 184- GEOM1, 185- GEOM168, 198- GEOM2, 201- GEOM201, 246- GEOM3, 255- GEOM301, 270- GEOM4, 271- GEOM4705, 299- GPDT68, 300- GPL, 302- HIS, 303- KDICT, 304- LAMA, 306- MPT, 308- OBJTAB, 324- OEE, 325- OEF, 329- OES, 381- OGF, 505- OGS, 510- OPG, 516- OPTPRM, 521- OQG, 523- OUG, 528- R1MAP, 538- R1TAB, 539- RESP12, 546- SEMAP, 550- SET, 554- TOL, 555- VIEWTB, 5563Nastran Data Definition Language (NDDL) NDDL Summary, 562 Detailed Description of NDDL Statements, 563- DATABLK, 564- DEPEN, 573- PARAM, 575- PATH, 577- QUAL, 5784DMAP Modules and Statements DMAP Module and Statement List, 580 Matrix Modules, 580Main Index Utility Modules, 581 Executive Modules and Statements, 581 Miscellaneous Modules and Statements, 582 DMAP Module and Statement Description Summary, 585 Matrix Modules, 585 Utility Modules, 586 Executive Modules and Statements, 587 Obsolete Modules and Statements, 588 Detailed Descriptions of DMAP Modules and Statements, 589- ACMG, 589- ADAMSMNF, 592- ADAMSRBM, 595- ADAPT, 596- ADD, 599- ADD5, 601- ADG, 603- ADJMOD, 605- ADR, 606- AELOOP, 608- AEMODEL, 611- AFPMP, 612- AIEMGA, 614- AMG, 616- AMP, 618- APD, 620- APPEND, 622- ASDR, 625- ASG, 627- AXMDRV, 629- AXMPR1, 630- AXMPR2, 631- BCDR, 632- BDRYINFO, 634- BGCASO, 636- BGP, 637- BMG, 639- BNDSPC, 641- CAMPREP, 643- CASE, 645- CEAD, 650- CMPZPR, 655- CMSENGY, 656- COPY, 659- CURV, 660- CURVPLOT, 662- CYCLIC1, 664- CYCLIC2, 666- CYCLIC3, 668- CYCLIC4, 670- DBC, 674- DBDELETE, 682- DBDICT, 684- DBEQUIV, 698- SubDMAP DBFETCH, 701- SubDMAP DBMGR, 703- DBSTATUS, 707- SubDMAP DBSTORE, 708- DBVIEW, 710- DCMP, 713- DDR2, 717- DDRMM, 720- DECOMP, 723- DELETE, 728- DIAGONAL, 729- DISDCMP, 731- DISFBS, 733- DISOFPM, 734- DISOFPS, 735- DISOPT, 736- DISPARM, 739- DISUTIL, 740- DIVERG, 744- DLT2SLT, 746- DMPCASE, 747- DMIIN, 748- DOM10, 749- DOM11, 752- DOM12, 754- DOM6, 760- DOM9, 762- DOPFS, 765- DOPR1, 767- DOPR2, 771- DOPR3, 773- DOPR3X, 777- DOPR4, 778- DOPR5, 779- DOPR6, 781- DOPRAN, 783- DPD, 784- DRMH1, 787Main Index- DRMH3, 789- DRMS1, 791- DSABO, 793- DSAD, 795- DSADJ, 802- DSADX, 805- DSAE, 807- DSAF, 809- DSAH, 811- DSAJ, 815- DSAL, 817- DSAM, 821- DSAN, 822- DSAP, 823- DSAPRT, 825- DSAR, 826- DSARLP, 828- DSARME, 830- DSARSN, 831- DSAW, 833- DSDVRG, 834- DSFLTE, 835- DSFLTF, 837- DSGRDM, 838- DSMA, 839- DSPRM, 841- DSTA, 844- DSTAP2, 846- DSVG1, 847- DSVG1P, 850- DSVG2, 852- DSVG3, 854- DSVGP4, 855- DSVGP5, 857- DTIIN, 859- DUMMOD1, 860- DUMMOD2, 861- DUMMOD3, 862- DUMMOD4, 863- DVIEWP, 864- DYNCXPNT, 866- EFFMASS, 867- ELFDR, 869- ELTPRT, 870- EMA, 873- EMAKFR, 875- EMG, 876- EQUIVX, 881- ESTINDX, 883- EXPORTLD, 884- FA1, 885- FA2, 887- FBODYLD, 889- FBS, 890- FILE, 893- FORTIO, 895- FRLG, 897- FRLGEN, 899- FRQDRV, 901- FRRD1, 902- FRRD2, 905- GENTRAN, 908- GETCOL, 910- GETMKL, 911- GI, 912- GIC2C, 914- GKAM, 915- GNFM, 919- GP0, 921- GP1, 923- GP2, 925- GP3, 927- GP4, 929- GP5, 933- GPFDR, 935- GPJAC, 939- GPSP, 940- GPSTR1, 944- GPSTR2, 945- GPSTRPBX, 947- GPWG, 948- GUST, 953- GUSTLDW, 955- GYROLD, 956- IFP, 957- IFP1, 960- IFP3, 962- IFP4, 964- IFP5, 966- IFP6, 968- IFP7, 970- IFP8, 971- IFP9, 972- IFP10, 974- IFPINDX, 975- IFPBSH2, 976- IFT, 977- ILMP1, 982- ILMP2, 983- ILMPGPF, 984- INDXBULK, 985- INPUTT2, 986- INPUTT4, 989- INTERR, 991Main Index- ISHELL, 993- LAMX, 995- LANCZOS, 1000- LCGEN, 1003- LMATPRT, 1005- MACOFP, 1006- MAKAEFA, 1007- MAKAEFS, 1009- MAKAEMON, 1010- MAKCOMP, 1011- MAKENEW, 1012- MAKEOLD, 1014- MAKETR, 1016- MAKMON, 1018- MASSCOMB, 1019- MATGEN, 1020- MATGPR, 1033- MATMOD, 1038- MATOFP, 1084- MATPCH, 1088- MATPRN, 1090- MATPRT, 1091- MATREDU, 1092- MCE1, 1095- MCE2, 1096- MCFRAC, 1098- MDATA, 1100- MDCASE, 1102- MDENZO, 1106- MDISUTIL, 1111- MERGE, 1112- MERGEOFP, 1117- MESSAGE, 1118- MGEN, 1120- MKCNTRL, 1122- MKCSTMA, 1123- MKMNTIFP, 1124- MKRBVEC, 1125- MKSPLINE, 1127- MODACC, 1129- MODCASE, 1131- MODENRGY, 1132- MODEPF, 1134- MODEPOUT, 1137- MODEPT, 1140- MODGDN, 1141- MODGM2, 1142- MODGM4, 1146- MODQSET, 1148- MODTRK, 1150- MODTRL, 1152- MODUG, 1154- MODUSET, 1155- MONVEC, 1158- MONVEC3, 1159- MPP, 1160- MPPTRAN, 1162- MPYAD, 1164- MRGCOMP, 1170- MRGCSTM, 1171- MRGMON, 1172- MSGHAN, 1173- MSGSTRES, 1174- MTRXIN, 1175- NASSETS, 1181- NDINTERP, 1182- NEWUSET, 1183- NLCOMB, 1184- NLHARM, 1186- NLICLOOP, 1188- NLITER, 1189- NLRSLOOP, 1195- NLRSMAP, 1197- NLSOLV, 1198- NLTRD, 1205- NLTRD2, 1209- NLTRLG, 1214- NORM, 1216- NSMEPT, 1218- OFP, 1219- OPTGP0, 1222- ORTHOG, 1224- OUTADF, 1226- OUTPRT, 1227- OUTPUT2, 1230- OUTPUT4, 1241- PARAML, 1247- PARTN, 1267- PCOMB, 1272- PCOPY, 1274- PFCALC, 1275- PFOFP, 1279- PLOT, 1280- PLTHBDY, 1282- PLTSET, 1283- PNCHGRP, 1285- PNMKGRP, 1286- PRESOL, 1288- PROJVER, 1291- PRTMSG, 1292- PRTPARM, 1293- PURGEX, 1295- PVT, 1296- RANDOM, 1298Main Index- RBMG3, 1306- RBMG4, 1308- READ, 1309- RESMOD, 1317- RESTART, 1322- RMDUPBLK, 1325- RMG2, 1326- ROTOR, 1328- ROTRDR1, 1330- ROTRDR2, 1332- ROTRUTL, 1334- RSPEC, 1343- SCALAR, 1345- SDP, 1347- SDR1, 1349- SDR2, 1353- SDR3, 1358- SDRCOMP, 1359- SDRHT, 1361- SDRNL, 1363- SDRP, 1365- SDRX, 1368- SDRXD, 1370- SDSA, 1372- SDSB, 1374- SDSC, 1376- SECONVRT, 1377- SEDR, 1378- SEDRDR, 1380- SEEFMBND, 1383- SEEFMCLF, 1384- SEEFMDMP, 1386- SEEFMLST, 1387- SEEFMNOR, 1388- SEEFMOUT, 1389- SEEFMXIT, 1390- SELA, 1391- SEMA, 1393- SEP1, 1395- SEP1X, 1397- SEP2, 1400- SEP2CT, 1402- SEP2DR, 1403- SEP2X, 1407- SEP3, 1409- SEP4, 1411- SEPLOT, 1413- SEPR1, 1415- SEQP, 1416- SHPCAS, 1422- SMA3, 1423- SMPYAD, 1424- SOLVE, 1426- SOLVIT, 1428- SSG1, 1434- SSG2, 1438- SSG3, 1441- SSG4, 1444- ST2DYN, 1446- STATICS, 1447- STDCON, 1449- STRSORT, 1451- TA1, 1453- TA1M, 1456- TABEDIT, 1458- TABPRT, 1463- TABPT, 1472- TAFF, 1473- TAHT, 1474- TASNP1, 1476- TASNP2, 1477- TIMETEST, 1479- TOLAPP, 1485- TRD1, 1487- TRD2, 1498- TRLG, 1500- TRNSP, 1504- TYPE, 1505- UEIGL, 1509- UGVADD, 1512- UMERGE, 1513- UMERGE1, 1516- UPARTN, 1519- UREDUC, 1522- VDR, 1524- VEC, 1526- VECPLOT, 1529- VIEW, 1534- VIEWP, 1535- WEIGHT, 1537- XSORT, 1539- XYPLOT, 1541- XYTRAN, 1542Glossary Data Block Glossary, 1547 Data Block Naming Conventions, 1628 Parameter Glossary, 1632 Parameter Naming Conventions, 1690Mai