<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>DMI</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <hr noshade="true">
      <div class="title_refTopic" id="xps10_pagetitle">DMI </div>
      <hr noshade="true">
      <h4 class="refClassification">Direct Matrix Input </h4>
      <p class="para_refTopic">Defines matrix data blocks.  Generates a matrix of the following form: </p>
      <div class="title_refCategory"></div>
      <div class="refCategoryContent">
         <p align="center"><img align="bottom" src="graphics/bulkde-equ18.gif"></p>
         <p class="para_refCategory">where the elements <em>X<sub class="subscript">ij</sub></em>  may be real (<em>X<sub class="subscript">ij</sub></em>  = <em>A<sub class="subscript">ij</sub></em>) or complex (<em>X<sub class="subscript">ij</sub></em>  = <em>A<sub class="subscript">ij</sub></em>  + <em>iB<sub class="subscript">ij</sub></em>).  The matrix is defined by a single header entry and one or more column entries.  Only one header entry is required.  A column entry is required for each column with nonzero elements. 
         </p>
      </div>
      <div class="title_refCategory">Header Entry Format: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="11.71*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="9.43*">
               <col span="1" width="8.86*">
               <col span="1" width="10*">
            </colgroup>
            <thead>
               <tr>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">1 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">2 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">3 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">4 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">5 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">6 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">7 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">8 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">9 </p>
                  </th>
                  <th align="center" colspan="1" rowspan="1">
                     <p class="para_th">10 </p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">NAME </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&ldquo;0&rdquo; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">FORM </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">TIN </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">TOUT </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">M </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">N </p>
                  </td>
                  <td align="center" bgcolor="gray" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Column Entry Format for Real Matrices: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="9.98*">
               <col span="1" width="9.98*">
               <col span="1" width="9.98*">
               <col span="1" width="9.98*">
               <col span="1" width="9.98*">
               <col span="1" width="11.50*">
               <col span="1" width="9.98*">
               <col span="1" width="9.98*">
               <col span="1" width="8.65*">
               <col span="1" width="9.98*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">NAME </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">J </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">I1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I1+1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">-etc.- </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">I2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I2,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">-etc.- </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Column Entry Format for Complex Matrices: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10.76*">
               <col span="1" width="11.14*">
               <col span="1" width="9.05*">
               <col span="1" width="9.05*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">NAME </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">J </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">I1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">B(I1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I1+1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">B(I1+1,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">-etc.- </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">I2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">A(I2,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">B(I2,J) </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">-etc.- </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Example of a Real Matrix: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">BBB </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">BBB </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1. </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3. </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">5. </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">BBB </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">6. </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">8. </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br><p align="center"><img align="bottom" src="graphics/bulkde-equ19.gif"></p>
      </div>
      <div class="title_refCategory">Example of a Complex Matrix: </div>
      <div class="refCategoryContent">
         <table border="1" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
               <col span="1" width="10*">
            </colgroup>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">QQQ </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">QQQ </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">1.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">0.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">3 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">5.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">6.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">DMI </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">QQQ </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">2 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">6.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">7.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">4 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">8.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">9.0 </p>
                  </td>
                  <td align="center" colspan="1" rowspan="1">
                     <p class="para_td">&nbsp; </p>
                  </td>
               </tr>
            </tbody>
         </table><br><p align="center"><img align="bottom" src="graphics/bulkde-equ20.gif"></p>
      </div>
      <div class="title_refCategory">Fields:</div>
      <div class="refCategoryContent">
         <table cellpadding="10" width="100%" align="center">
            <colgroup span="1">
               <col span="1" width="16*">
               <col span="1" width="84*">
            </colgroup>
            <thead>
               <tr>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Field </b></p>
                  </th>
                  <th align="left" colspan="1" rowspan="1">
                     <p class="para_th"><b class="uiTerm">Contents </b></p>
                  </th>
               </tr>
            </thead>
            <tbody>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">NAME </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Name of the matrix.  See Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/15topic_14.html#ref97790');return(false);">15-1. </a> NAME is used to reference the data block in the DMAP sequence.  (One to eight alphanumeric characters, the first of which must be alphabetic.) 
                     </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">FORM </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Form of matrix. (Integer) </p>
                     <p class="para_td">1 = Square matrix (not symmetric) </p>
                     <p class="para_td">2 = General rectangular matrix </p>
                     <p class="para_td">3 = Diagonal matrix (M=number of rows, N = 1) </p>
                     <p class="para_td">4 = Lower triangular factor </p>
                     <p class="para_td">5 = Upper triangular factor </p>
                     <p class="para_td">6 = Symmetric matrix </p>
                     <p class="para_td">8 = Identity matrix (M=number of rows, N = M) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">TIN </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Type of matrix being input. (Integer) </p>
                     <p class="para_td">1 = Real, single precision (one field used per element) </p>
                     <p class="para_td">2 = Real, double precision (one field used per element) </p>
                     <p class="para_td">3 = Complex, single precision (two fields used per element) </p>
                     <p class="para_td">4 = Complex, double precision (two fields used per element) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">TOUT </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Type of matrix being output. (Integer) </p>
                     <p class="para_td">0 = Set by precision cell </p>
                     <p class="para_td">1 = Real, single precision </p>
                     <p class="para_td">2 = Real, double precision </p>
                     <p class="para_td">3 = Complex, single precision </p>
                     <p class="para_td">4 = Complex, double precision </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">M </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Number of rows in NAME.  (Integer&gt;0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">N </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Number of columns in NAME.  Except for FORM 3 and 8.  (Integer&gt;0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">&ldquo;0&rdquo; </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Indicates the header entry. </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">J </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Column number of NAME.  (Integer&gt;0) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">I1, I2, etc. </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Row number of NAME, which indicates the beginning of a group of nonzero elements in the column.  See Remark <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/15topic_14.html#ref24355');return(false);">15-13.</a> (Integer&gt;0) 
                     </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">A(Ix,J) </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Real part of the element (see TIN).  (Real) </p>
                  </td>
               </tr>
               <tr>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">B(Ix,J) </p>
                  </td>
                  <td align="left" colspan="1" rowspan="1" valign="top">
                     <p class="para_td">Imaginary part of the element (see TIN).  (Real) </p>
                  </td>
               </tr>
            </tbody>
         </table><br></div>
      <div class="title_refCategory">Remarks: </div>
      <div class="refCategoryContent">
         <ol type="1" start="1">
            <li><a name="ref97790"></a><p class="para_item">In order to use the DMI feature, the user must write a DMAP, or make alterations to a solution sequence that includes the DMIIN module.  See the <em><a class="links" href="javascript:void(0)" onclick="top.popUpPage('QRG/linkInter_target_not_resolved.html#dmap:ref86112:-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);">NX Nastran DMAP Programmer&rsquo;s Guide</a></em>.  All rules governing the use of data blocks in DMAP sequences apply. 
               </p>
            </li>
            <li>
               <p class="para_item">The total number of DMIs and DTIs may not exceed 1000. </p>
            </li>
            <li>
               <p class="para_item">Field 3 of the header entry must contain an integer of zero (0). </p>
            </li>
            <li>
               <p class="para_item">For symmetric matrices, the entire matrix must be input. </p>
            </li>
            <li>
               <p class="para_item">Only nonzero terms need be entered. </p>
            </li>
            <li>
               <p class="para_item">Leading and trailing zeros in a column do not have to be entered.  However, a blank field between nonzero fields on this entry is not equivalent to a zero.  If a zero input is required, the appropriate type zero must be entered (i.e., 0.0 or 0.0D0). </p>
            </li>
            <li>
               <p class="para_item">Complex input must have both the real and imaginary parts entered if either part is nonzero; i.e., the zero component must be input explicitly. </p>
            </li>
            <li>
               <p class="para_item">If A(Ix,J) is followed by &ldquo;THRU&rdquo; in the next field and an integer row number &ldquo;IX&rdquo; after the THRU, then A(lx,J) will be repeated in each row through IX.  The &ldquo;THRU&rdquo; must follow an element value.  For example, the entries for a real matrix RRR would appear as follows: </p>
               <table border="1" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="9.90*">
                     <col span="1" width="11.29*">
                     <col span="1" width="9.90*">
                     <col span="1" width="9.90*">
                     <col span="1" width="10.70*">
                     <col span="1" width="10.90*">
                     <col span="1" width="8.31*">
                     <col span="1" width="9.90*">
                     <col span="1" width="9.90*">
                     <col span="1" width="9.28*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">1 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">2 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">3 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">4 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">5 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">6 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">7 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">8 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">9 </p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th">10 </p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">DMI </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">NAME </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">J </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">I1 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">A(I1,J) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">I1 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">A(I2,J) </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">DMI </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">RRR </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">1 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">2 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">1.0 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">THRU </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">10 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">12 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">2.0 </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br><p class="para_item">These entries will cause the first column of the matrix RRR to have a zero in row 1, the values 1.0 in rows 2 through 10, a zero in row 11, and 2.0 in row 12. </p>
            </li>
            <li>
               <p class="para_item">Each column must be a single logical entry.  The terms in each column must be specified in increasing row number order. </p>
            </li>
            <li>
               <p class="para_item">The &ldquo;FORM&rdquo; options 4, 5, and 8 are nonstandard forms and may be used only in conjunction with the modules indicated in <a class="links" href="javascript:void(0)" onclick="top.openFile('QRG/15topic_14.html#ref23001');return(false);">Table 14-3</a>. 
               </p><a name="ref23001"></a><div class="title_tableWrapper">Table 14-3. DMI FORM Options </div>
               <table border="1" width="100%" align="center">
                  <colgroup span="1">
                     <col span="1" width="1295*">
                     <col span="1" width="3114*">
                     <col span="1" width="1110*">
                     <col span="1" width="999*">
                     <col span="1" width="1907*">
                     <col span="1" width="1572*">
                  </colgroup>
                  <thead>
                     <tr>
                        <th align="center" colspan="1" rowspan="2">
                           <p class="para_th"><b class="uiTerm">FORM </b></p>
                        </th>
                        <th align="center" colspan="1" rowspan="2">
                           <p class="para_th"><b class="uiTerm">Matrix Description  </b></p>
                        </th>
                        <th align="center" colspan="4" rowspan="1">
                           <p class="para_th"><b class="uiTerm">Modules </b></p>
                        </th>
                     </tr>
                     <tr>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">ADD </b></p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">FBS </b></p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">MATPRN </b></p>
                        </th>
                        <th align="center" colspan="1" rowspan="1">
                           <p class="para_th"><b class="uiTerm">MPYAD </b></p>
                        </th>
                     </tr>
                  </thead>
                  <tbody>
                     <tr>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">4 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Lower Triangular Factor </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">5 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Upper Triangular Factor </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">&nbsp; </p>
                        </td>
                     </tr>
                     <tr>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">8 </p>
                        </td>
                        <td align="left" colspan="1" rowspan="1" valign="top">
                           <p class="para_td">Identity </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                        <td align="center" colspan="1" rowspan="1">
                           <p class="para_td">X </p>
                        </td>
                     </tr>
                  </tbody>
               </table><br></li>
            <li>
               <p class="para_item">Form 3 matrices are converted to Form 6 matrices, which may be used by any module. </p>
            </li>
            <li>
               <p class="para_item">Form 7 matrices may not be defined on this entry. </p>
            </li>
            <li><a name="ref24355"></a><p class="para_item">I1 must be specified.  I2, etc. are not required if their matrix elements follow the preceding element in the next row of the matrix.  For example, in the column entry for column 1 of QQQ, neither I2 nor I3 is specified. </p>
            </li>
            <li>
               <p class="para_item">The DMIG entry is more convenient for matrices with rows and columns that are referenced by grid or scalar point degrees-of-freedom. </p>
            </li>
         </ol>
      </div>
   </body>
</html>