Are you running under Windows or Linux?  I have had many "large" vtk
data sets that crash ParaView on a Windows system because it cannot
allocate the memory.  These same vtk data sets load correctly under
Linux.  I was able to get a simple dataset based on your description to
load under Linux.  The same dataset would not load in ParaView under
Windows.  The reason that this occurs is the default windows version of
ParaView is 32-bit.  32-bit memory addressing under Windows is slightly
less than 2 GB.  According to "top" on Linux, ParaView is running at
2GB.  (FYI: My Windows machine is running Windows XP 64-bit and has 8
GB of RAM.)<br>
<br>
#include &lt;stdio.h&gt;<br>
#include &lt;stdlib.h&gt;<br>
#include &lt;string.h&gt;<br>
#include &lt;math.h&gt;<br>
<br>
int main(int argc, const char* argv[])<br>
{<br>
&nbsp;&nbsp; FILE *out;<br>
&nbsp;&nbsp; int i, j;<br>
<br>
&nbsp;&nbsp; out = fopen(&quot;test.vtk&quot;, &quot;w&quot;);<br>
&nbsp;&nbsp; if (!out) {<br>
&nbsp;&nbsp;&nbsp;&nbsp; fprintf(stderr, &quot;Write failed: can&#39;t open file to write.\n&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp; exit(1);<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; fprintf(out,&quot;# vtk DataFile Version 2.0\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;elevation\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;ASCII\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;DATASET STRUCTURED_POINTS\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;DIMENSIONS 6060 6060 1\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;ORIGIN 0 0 0\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;SPACING 1 1 1\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;POINT_DATA 36723600\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;SCALARS elevation float 1\n&quot;);<br>
&nbsp;&nbsp; fprintf(out,&quot;LOOKUP_TABLE default\n&quot;);<br>
&nbsp;&nbsp; for (i=0;i&lt;6060;i++)<br>
&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp; for (j=0;j&lt;6060;j++)<br>
&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fprintf(out,&quot;%f\n&quot;,(float)j);<br>
&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; fclose(out);<br>
&nbsp;&nbsp; return 0;<br>
}<br>
<br>
<br>
Paul Adams<br>
<a href="http://wiki.vizworld.com/index.php/ParaView">http://wiki.vizworld.com/index.php/ParaView</a><br><br><div><span class="gmail_quote">On 2/21/07, <b class="gmail_sendername">Jack Gundrum</b> &lt;<a href="mailto:jsg3@psu.edu">
jsg3@psu.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>I have a LIDAR data file that is too large to load in ParaView.&nbsp;&nbsp;I
<br>define it as a vtk file with the header<br><br># vtk DataFile Version 2.0<br>elevation<br>ASCII<br>DATASET STRUCTURED_POINTS<br>DIMENSIONS 6060 6060 1<br>ORIGIN 0 0 0<br>SPACING 1 1 1<br>POINT_DATA 36723600<br>SCALARS elevation float 1
<br>LOOKUP_TABLE default<br><br>ParaView blows up with an error vtkFloatArray: Unable to allocate xxx<br>elements.<br><br>Should I partition the data file somehow to work with ParaView, or did I<br>define the header info wrong?
<br>Any ideas welcome.<br><br><br>_______________________________________________<br>ParaView mailing list<br><a href="mailto:ParaView@paraview.org">ParaView@paraview.org</a><br><a href="http://www.paraview.org/mailman/listinfo/paraview">
http://www.paraview.org/mailman/listinfo/paraview</a><br></blockquote></div><br>