Theofilos,

These may not be the most elegant solutions, but they are simple and will work very nicely.

ParaView is capable of reading multiple datum sets and displaying the results either in the same window or in side-by-side windows (and, probably both scenarios at the same time).

(1) Write out two separate results datum sets that are independently displayable. The first results datum set with mid-edge nodal points but without pressure at the vertex nodal points, and the second results datum set without the mid-edge nodal points but with pressure at the vertex nodal points.

(2) When writing out a results datum set, generate a pressure at the mid-edge nodal points by averaging the pressure found at the edge's end-points.

(3) Suggestion #2 can be extended. Since ParaView, at a fundamental level, was designed to display either "centered" cell-values and point-values, and you very likely have 20-node quadratic(?) hexahedrons with cell-values "centered" at a 2x2x2 Gaussian quadrature in which you are interested in seeing results, a painless way to get a single, simple displayable results datum set is, at the time you write out a given 20-node brick, break the 20-node quadratic brick and its cell data into eight 8-node linear bricks. (A similar effort is required when writing out point coordinates and point values.)

When you get to ParaView, there will be no visual confusion as to which Gauss point result is located where in the finite element. While the display is not quadratic in its rendering, eight linear bricks for each quadratic brick is a pretty decent representation. It will get you started using ParaView.
 
Quite possibly someone else can explain how ParaView renders quadratic data and elements.

Samuel Key
FMA Development, LLC
1005 39th Ave NE
Great Falls, Montana 59404



On 12/9/2014 7:55 AM, Teo Ioannis wrote:
I would like to ask if it is possible to display scalar, vector or tensor values at distinct nodes in a finite element mesh. 

To make things clearer, there exist finite element formulations where not all nodes have the same number of degrees of freedom. Consider the case of a 20 node hexahedral element. In a so called u-p formulation all 20 nodes have 3 displacement degrees of freedom (one for each x, y, z axis) but only the 8 corner nodes have pressure degrees of freedom. 

For this particular case, i know how to display the vector of displacements for all the nodes. But since only the corner nodes of each hexahedron have pressure degrees of freedom how can I instruct paraview to 'see' that only these nodes have the pressure scalar values and make the correct color interpolation?

Thank you very much.
Theofilos Manitaras


_______________________________________________
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

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

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

Reply via email to