<div dir="ltr">All,<div><br></div><div><div>   GrADS/VM is an EXPERIMENTAL version of GrADS that runs entirely under the Java Virtual Machine. GrADS/VM is based on the same C source code used in the other versions of GrADS and uses NestedVM for binary  translation into Java Bytecode.</div>
</div><div><br></div><div>   I just upload the experimental GrADS/VM builds for versions 2.0.1 &amp; 2.0.2 to <a href="http://sf.net">sf.net</a>. These can be found under then&quot;Java&quot; subdirectory, e.g.,</div><div>
<br></div><div>   <a href="https://sourceforge.net/projects/opengrads/files/grads2/2.0.2.oga.2/Java">https://sourceforge.net/projects/opengrads/files/grads2/2.0.2.oga.2/Java</a></div><div><br></div><div>I do not anticipate GrADS/VM for the 2.1 series unless new volunteers come along. For additional information on GrADS/VM see below.</div>
<div><br></div><div><div><br></div><div>Running it</div><div>========</div><div><br></div><div>On the command line enter:</div><div><br></div><div>% java -jar grads-x.y.z-superpack.jar</div><div><br></div><div>where &quot;x.y.z&quot; is the version.  In order to run grads you need to</div>
<div>separately download the support data (fonts, map datasets, etc.) and</div><div>set the GADDIR and GASCRP enviroment variables as described in</div><div><br></div><div>    <a href="http://grads.iges.org/grads/downloads.html">http://grads.iges.org/grads/downloads.html</a></div>
<div><br></div><div>Limitations</div><div>========</div><div><br></div><div>So far we have been able to build a somewhat limitted version of GrADS/VM</div><div>which can read GRIB-1/2, HDF-4 and NetCDF-3; enter &quot;q config&quot; for a</div>
<div>descriptions of the available features. Any attempt to build it more</div><div>complex libraries (like DAP, HDF-5 and NetCDF-4) ran into a limitation</div><div>of NestedVM engine: too many symbols. This may be circumveted by</div>
<div>tinkering with the NestVM code but it requires a deeper undertanding</div><div>of it. Another possibility (which I have not explored) is to use the</div><div>NetCDF Java package and build interfaces to GrADS under NestVM. This</div>
<div>runs contrary to the philosophy of building java byte code com C</div><div>sources, but it may represented a more promising avenue as the NetCDF</div><div>Java package is feature rich and stable. In any event, the graphics</div>
<div>engine is already done in pure Java, so there is some precedence for</div><div>mixing C/NestedVM code and Java already. If anyone would like to</div><div>volunteer to further develop this concept please get in touch with the</div>
<div>developers.</div><div><br></div><div>Additional Information</div><div>=================</div><div><br></div><div> <a href="http://opengrads.org/wiki/index.php?title=Building_GrADS_under_NestedVM_from_Sources">http://opengrads.org/wiki/index.php?title=Building_GrADS_under_NestedVM_from_Sources</a></div>
<div><br></div><div><br></div>-- <br><font face="&#39;comic sans ms&#39;, sans-serif" size="6" color="#006600"><span style="font-family:Helvetica;font-size:12px"></span><span></span><span></span>Arlindo da Silva</font><br>
<font size="4"><i><a href="mailto:dasilva@alum.mit.edu" target="_blank">dasilva@alum.mit.edu</a></i></font>
</div></div>