lanl / LaGriT

Los Alamos Grid Toolbox (LaGriT) is a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance in two and three dimensions.
https://lanl.github.io/LaGriT/
Other
116 stars 48 forks source link

read/gmv (binary) gets 'dimensions topology' wrong #138

Open daniellivingston opened 5 years ago

daniellivingston commented 5 years ago

read/gmv (binary) on a line file gets 'dimensions topology' wrong. Set to 2, should be 1.

Document. Do not fix.

$ cat line.inp
3 3 0 0 0 0
1 0. 0. 0.
2 1. 0. 0.
3 1. 1. 0.
1 1 line 1 2
2 1 line 2 3
3 1 line 3 1

read / avs / line.inp / mo_avs
dump / gmv / line_b.gmv / mo_avs
dump / gmv / line_a.gmv / mo_avs / ascii
read / gmv / line_b.gmv / mo_gmv_b
read / gmv / line_a.gmv / mo_gmv_a
cmo / status / brief
finish

The current-mesh-object(CMO) is: mo_gmv_a                                       

  1 Mesh Object name: mo_avs                                                    
    number of nodes =             3        number of elements =            3    
    dimensions geometry =         3        element type =                lin    
    dimensions topology =         1        2 nodes      2 faces      1 edges    
    boundary flag =        16000000        status =                 inactive    

  2 Mesh Object name: mo_gmv_b                                                  
    number of nodes =             3        number of elements =            3    
    dimensions geometry =         3        element type =                lin    
    dimensions topology =         2        2 nodes      2 faces      1 edges    
    boundary flag =        16000000        status =                 inactive    

  3 Mesh Object name: mo_gmv_a                                                  
    number of nodes =             3        number of elements =            3    
    dimensions geometry =         3        element type =                lin    
    dimensions topology =         1        2 nodes      2 faces      1 edges    
    boundary flag =        16000000        status =                   active