Hi Adriano,<br><br>I wrote the vtkNetCDFCAMReader and I&#39;m using the C++ API to NetCDF in that reader.  The NcVar::name() method is used in that code.  Instead of using the standard netcdf c++ header file you can include vtk_netcdfcpp.h instead.  A couple of finer points that may or may not affect you:<br>
<br>1) There may be some issue with including mpi.h and having the netcdf header files rename some of the mpi constants.<br><br>2) The default netcdf error condition (e.g. trying to access a variable that doesn&#39;t exist using get_var() ) is to call exit.   You can do something like  &quot;NcError ncError(NcError::verbose_nonfatal);&quot; to turn this behavior off while ncError is in scope.<br>
<br>Andy<br><br><br><div class="gmail_quote">On Thu, May 26, 2011 at 12:34 PM, Adriano Gagliardi <span dir="ltr">&lt;<a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Dear All,<br>
<br>
I appear to be getting a conflict between a reader plugin I developed that<br>
handles the NetCDF format and the latest release of ParaView. The call that<br>
is giving me issues is the NcVar function call, name(), which returns a<br>
NcToken (const char *). The issue is that the call now returns a NULL<br>
pointer regardless of dataset, which is wrong.<br>
<br>
To be clear:<br>
<br>
(1) I have compiled my plugin with the same, static netcdf libraries<br>
consistently between both versions of ParaView.<br>
(2) The reader code has not changed between both versions of ParaView.<br>
(3) All variables exist in the NetCDF files and the data files themselves<br>
have not changed between both versions of ParaView.<br>
(4) By removing the NcVar var-&gt;name() call in the code and hard-coding a<br>
variable name that exists in the file (e.g. const char* = &quot;pressure&quot;), the<br>
reader works i.e. it detects the variable, loads it in and displays it<br>
correctly.<br>
<br>
Item 4 is what leads me to believe there is now some sort of conflict<br>
occuring between the old (PV3.6.2) and new (3.10.1) versions of ParaView. I<br>
know there is support for specific NetCDF files in ParaView already. If<br>
possible, I&#39;d like to try and compile my plugin against the NetCDF libraries<br>
used for those readers. Can I do this? In the meantime, I&#39;m going to try<br>
downloading and compiling against the latest NetCDF libraries to see if it<br>
resolves the issue.<br>
<br>
Thanks,<br>
<br>
Adriano<br>
<br>
===================================<br>
<br>
Adriano Gagliardi MEng PhD<br>
Business Sector Leader<br>
Computational Aerodynamics<br>
Aircraft Research Association Ltd.<br>
Manton Lane<br>
Bedford<br>
<br>
Tel: 01234 32 4644<br>
E-mail: <a href="mailto:agagliardi@ara.co.uk">agagliardi@ara.co.uk</a><br>
Url: <a href="http://www.ara.co.uk" target="_blank">www.ara.co.uk</a><br>
<br>
<br>
**********************************************************************<br>
This email contains information that is private and confidential and is intended only for the addressee.<br>
If you are not the intended recipient please delete it and notify us immediately by e-mailing the sender.<br>
Note: All email sent to or from this address may be accessed by someone other than the recipient, for<br>
system management and security reasons.<br>
Aircraft Research Association Ltd.  Registered in England, Registration No 503668 Registered Office:<br>
Manton Lane, Bedford MK41 7PF England VAT No GB 196351245<br>
<br>
**********************************************************************<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</blockquote></div><br>