So one of the reasons I have to use CDF-5 is that netcdf4 does not support 
large arrays (>2GiB), but CDF-5 does.So I have a question: Is it possible to 
break a large file into netcdf4 files and write a parent wrapper around it  and 
use that as input to paraview? What I mean is to write a pvti (or similar) 
parent file, that links smaller netcdf files together. Paraview recognizes 
netcdf4, so that should not be a problem.If this works, then the size 
limitation of netcdf would not be a problem and I can avoid going the CDF-5 
route.
From: [email protected]
Date: Mon, 6 Jul 2015 14:43:06 -0400
Subject: Re: [Paraview] PNetCDF 64 bit Error
To: [email protected]
CC: [email protected]; [email protected]



distribution of ParaView. By the way, the NetCDF library used in the

ParaView reader could only support NetCDF classic as default and you might

need to install from source using NetCDF4 library.



ParaView has supported netcdf4 since 3.14. 3.14.0 only through our internal 
libnetcdf/hdf; 3.14.1 added it through external too.
However, I do not know if anyone has used the pnetcdf variant. You may be the 
first Amir.
Can anyone else on the list comment on the status of pnetcdf support in 
ParaView?
 

I hope it helps,

Regards,



--ufuk



> A small pnetcdf file is attached.

>

> The output of ncmpidump is the following:

> netcdf data_in {// file format: CDF-5 (big variables)dimensions:      x = 4 ; 
> y

> = 4 ; z = 4 ;variables:       double data(x, y, z) ;

> // global attributes:         :CDF-5 mode = 1 ;data:

>  data =  -1.83667601732677e-48, -1.49975978266186e-32, 0,

> 1.49975978266186e-32,  -1.49975978266186e-32, -1.22464679914735e-16, 0,

> 1.22464679914735e-16,  0, 0, -0, -0,  1.49975978266186e-32,

> 1.22464679914735e-16, -0, -1.22464679914735e-16,  -1.49975978266186e-32,

> -1.22464679914735e-16, 0, 1.22464679914735e-16,  -1.22464679914735e-16,

> -1, 0, 1,  0, 0, -0, -0,  1.22464679914735e-16, 1, -0, -1,  0, 0, -0, -0,

>  0, 0, -0, -0,  -0, -0, 0, 0,  -0, -0, 0, 0,  1.49975978266186e-32,

> 1.22464679914735e-16, -0, -1.22464679914735e-16,  1.22464679914735e-16,

> 1, -0, -1,  -0, -0, 0, 0,  -1.22464679914735e-16, -1, 0, 1 ;}

>

>

> From: [email protected]

> To: [email protected]

> Subject: PNetCDF 64 bit Error

> Date: Sun, 5 Jul 2015 16:33:49 -0500

>

>

>

>

> I am getting an error when loading a NetCDF file that is written using

> CDF-5 mode using pnetcdf library. This is the error output:

>

>

> ERROR: In

> /home1/01249/gda/modules/paraview/ParaView-v4.3.1-source/VTK/Common/ExecutionModel/vtkExecutive.cxx,

> line 784vtkPVCompositeDataPipeline (0x2aaab6364390): Algorithm

> vtkVisItMFIXCDFReader(0x2aaab635b0e0) returned failure for request:

> vtkInformation (0x2aaab6263000)  Debug: Off  Modified Time: 885475

> Reference Count: 1  Registered Events: (none)  Request:

> REQUEST_DATA_OBJECT  ALGORITHM_AFTER_FORWARD: 1  FORWARD_DIRECTION: 0

>

>

> When I run ncmpidump on the data file it shows the following:

> netcdf data_in {// file format: CDF-5 (big variables)dimensions:      x =

> 1024; y = 1024 ;      z = 1024 ;variables:    double data(x, y, z) ;

> // global attributes:         :CDF-5 mode = 1 ;}

>

> There is no problem if I create the file using the classical mode for a

> smaller dimension (<2^32), and I can load it into paraview.However, for

> large problems I have to enable CDF-5.

>

> I am using paraview 4.3.1.

>

>                                                                               
>   _______________________________________________

> Powered by www.kitware.com

>

> Visit other Kitware open-source projects at

> http://www.kitware.com/opensource/opensource.html

>

> Please keep messages on-topic and check the ParaView Wiki at:

> http://paraview.org/Wiki/ParaView

>

> Search the list archives at: http://markmail.org/search/?q=ParaView

>

> Follow this link to subscribe/unsubscribe:

> http://public.kitware.com/mailman/listinfo/paraview

>



_______________________________________________

Powered by www.kitware.com



Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html



Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView



Search the list archives at: http://markmail.org/search/?q=ParaView



Follow this link to subscribe/unsubscribe:

http://public.kitware.com/mailman/listinfo/paraview


                                          
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to