<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal">I have some large unstructured models that I’ve been profiling lately.<o:p></o:p></p>
<p class="MsoNormal">The biggest bottleneck seems to be populating the vtkCellArray for the grid.<o:p></o:p></p>
<p class="MsoNormal">I’ve tried things like pre-allocate the arrays to avoid resizing (I think) and still,<o:p></o:p></p>
<p class="MsoNormal">the profiler is pointing out that vtkIdList.SetId in the JNI layer is the issue (see attached).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I found this thread that gave me some hope:<o:p></o:p></p>
<p class="MsoNormal"><a href="http://public.kitware.com/pipermail/vtkusers/2010-January/056542.html">http://public.kitware.com/pipermail/vtkusers/2010-January/056542.html</a><o:p></o:p></p>
<p class="MsoNormal">but I can’t seem to find the right methods in the wrappers to “SetArray”<o:p></o:p></p>
<p class="MsoNormal">on the vtkIdTypeArray. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The float and double variants have the SetJavaArray<o:p></o:p></p>
<p class="MsoNormal">method which I’ve been using, so the question is, is there a way<o:p></o:p></p>
<p class="MsoNormal">to quickly/efficiently set the vtkCellArray through the “wrapped” APIs such as Java?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Gerrick<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="https://www.landmarksoftware.com/Pages/DefaultHome.aspx" title=""Your Enterprise is Bigger than a Desktop" "><span style="font-size:13.5pt;color:blue;text-decoration:none"><img border="0" width="800" height="115" id="Picture_x0020_1" src="cid:image001.jpg@01CFBD27.5ECC8670" alt="Your Enterprise is Bigger than a Desktop"></span></a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>

<HR>This e-mail, including any attached files, may contain confidential and privileged information for the sole use of the intended recipient.  Any review, use, distribution, or disclosure by others is strictly prohibited.  If you are not the intended recipient (or authorized to receive information for the intended recipient), please contact the sender by reply e-mail and delete all copies of this message.<BR>
</body>
</html>