[Gmsh] Problem with adaptive visualization of vectors

Jose Paulo Moitinho de Almeida moitinho at civil.ist.utl.pt
Tue Sep 24 16:13:26 CEST 2013


Hello

I am having problems with the visualization of vector fields, which are defined 
as ElementNodeData, using "my own" Interpolation Scheme.

The attached file prob.msh resumes the problem: the scalar field and the y 
component of the vector field are the same. The plotted values are equal for 
one element, but not for the other, where the vector is always zero.

Changing the numbering of the element nodes, as in good.msh, gives good 
results.

Am I doing something wrong?

Regards

ZP

PS: I have seen Ticket 175, and I know that adaptive visualization does not 
work for tensor fields. It seemed to work for vectors...

PS 2: Tested on revision 16765 and on 2.7.0
-------------- next part --------------
$MeshFormat
2.2 0 8
$EndMeshFormat
$Nodes
4
1 0 0 0
2 1 0 0
3 1 1 0
4 0 1 0
$EndNodes
$Elements
2
1 2 2 15 9 1 2 4
2 2 2 15 9 3 4 2
$EndElements
$MeshFormat
2.2 0 8
$EndMeshFormat
$InterpolationScheme
"Basis 2"
1
3
2
6 6
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
6 3
0 0 0
1 0 0
0 1 0
2 0 0
1 1 0
0 2 0
$EndInterpolationScheme
$ElementNodeData
2
"Vector 2"
"Basis 2"
1
0.0
3
0
3
2
1 6 0 0 0
 0 0 0
 0 6 0
 0 0 0
 0 0 0
 0 -6 0
2 6 0 0 0
 0 0 0
 0 6 0
 0 0 0
 0 0 0
 0 -6 0
$EndElementNodeData
-------------- next part --------------
$MeshFormat
2.2 0 8
$EndMeshFormat
$Nodes
4
1 0 0 0
2 1 0 0
3 1 1 0
4 0 1 0
$EndNodes
$Elements
2
1 2 2 15 9 1 2 4
2 2 2 15 9 2 3 4
$EndElements
$MeshFormat
2.2 0 8
$EndMeshFormat
$InterpolationScheme
"Basis 2"
1
3
2
6 6
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
6 3
0 0 0
1 0 0
0 1 0
2 0 0
1 1 0
0 2 0
$EndInterpolationScheme
$ElementNodeData
2
"Scalar"
"Basis 2"
1
0.0
3
0
1
2
1 6
 0
 0
 6
 0
 0
 -6
2 6
 0
 6
 6
 -6
 -12
 -6
$EndElementNodeData
$ElementNodeData
2
"Vector"
"Basis 2"
1
0.0
3
0
3
2
1 6 
 0 0 0
 0 0 0
 0 6 0
 0 0 0
 0 0 0
 0 -6 0
2 6
 0 0 0
 0 6 0
 0 6 0
 0 -6 0
 0 -12 0
 0 -6 0
$EndElementNodeData