Re: How to read and store face values (OpenFOAM)

David E DeMarle via vtkusers <[email protected]>
Newsgroups gmane.comp.lib.vtk.user
Message-ID <CANjZAi_wSm-1NsnebdDc67npQ3Zui5iM_JBkaRgqJFtHZrx45w@mail.gmail.com>
VTK doesn't have solid built in support for this.

The prevailing strategy for data that is not strictly aligned on points or
cells is to make a field data array and then add to the cells/points an
index array that points into the field array. The indexing can make use of
standard face and edge ordering for cases where a single cell requires
multiple values. Gauss Points (
https://www.vtk.org/Wiki/images/7/78/VTK-Quadrature-Point-Design-Doc.pdf)
and XDMF's FiniteElementFunctions are examples.

Note that the approach tends to lead to custom filters that know how to
work with these "non-standard" data arrays.

David E DeMarle
Kitware, Inc.
Principal Engineer


On Mon, Jan 7, 2019 at 1:22 PM Bosshard Christoph HSLU T&A <
[email protected]> wrote:

> Hi
>
> To analyze a flow, I need to read in a surfaceScalarField from OpenFOAM. An
> example is
> OpenFOAM/tutorials/incompressible/icoFoam/cavity/cavity/0.1$/phi.
> This is a field that is defined on the faces (opposed to point values and
> cell
> values). vtkOpenFOAMReader does not read in this field, so I have to write
> new
> code for this purpose. My question is: Is there any possibility to store
> this
> field in vtk? I cannot use the point or cell values.  For this example, the
> velocity U (cell) contains 400 values, the coordinates (point) 882 values,
> but
> the phi field (face) 760 values. Any help would be much appreciated.
> Christoph
> _______________________________________________
> 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 VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> https://vtk.org/mailman/listinfo/vtkusers
>

_______________________________________________
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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

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

Follow this link to subscribe/unsubscribe:
https://vtk.org/mailman/listinfo/vtkusers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.