initial upload

This commit is contained in:
2025-12-17 11:00:57 +08:00
parent 2bc7b24a71
commit a09a73537f
4614 changed files with 3478433 additions and 2 deletions

106
test/level01/grid2grid/input.lgi Executable file
View File

@@ -0,0 +1,106 @@
* Test grid2grid/tree_to_fe
* This file tests the command on
* 3D octree simple cube
* 2D quadtree simple plane
* ------------------------------
* Test the octree cube
* Create a unit cube centered at the origin
cmo/create/octcube///hex
createpts/brick/xyz/3,3,3/-1.0 -1.0 -1.0/1.0 1.0 1.0/1 1 1
cmo/setatt/octcube/ itetclr / 1
cmo/setatt/octcube/ imt / 1
resetpts/itp
* Use element median point to select refine elements
* Refine multiple times for this test
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/zpos1/zcen/gt/0.0
eltset/temp1/inter/xpos1/ypos1
eltset/corner1/inter/temp1/zpos1
refine/eltset/eltset,get,corner1
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/zpos2/zcen/gt/0.5
eltset/temp2/inter/xpos2/ypos2
eltset/corner2/inter/temp2/zpos2
refine/eltset/eltset,get,corner2
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/zpos3/zcen/gt/0.75
eltset/temp3/inter/xpos3/ypos3
eltset/corner3/inter/temp3/zpos3
refine/eltset/eltset,get,corner3
grid2grid / tree_to_fe / newcmo / octcube
* Begin compare octree to new cmo
cmo/status/octcube / brief
cmo/status/ newcmo / brief
cmo/select/octcube ; quality
cmo/select/ newcmo ; quality
cmo / printatt / octcube / itetkid minmax
cmo / printatt / octcube / itetpar minmax
cmo / printatt / octcube / itetlev minmax
cmo / printatt / newcmo / itetkid minmax
cmo / printatt / newcmo / itetpar minmax
cmo / printatt / newcmo / itetlev minmax
* Done compare octree to new cmo
cmo/delete/octcube
cmo/delete/newcmo
* ------------------------------
* Test the quadtree
* Create a unit plane centered at the origin
cmo/create/quadplane///quad
quadxy 3 3/-1.0 -1.0 0.0/1.0 -1.0 0.0/1.0 1.0 0.0/-1.0 1.0 0.0
rzbrick/xyz/3,3,1/1,0,0/connect
cmo/setatt/quadplane/ itetclr / 1
cmo/setatt/quadplane/ imt / 1
resetpts/itp
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/corner1/inter/xpos1/ypos1
refine/eltset/eltset,get,corner1
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/corner2/inter/xpos2/ypos2
refine/eltset/eltset,get,corner2
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/corner3/inter/xpos3/ypos3
refine/eltset/eltset,get,corner3
grid2grid / tree_to_fe / newcmo / quadplane
* Begin compare quadtree to new cmo
cmo/status/quadplane / brief
cmo/status/ newcmo / brief
cmo/select/quadplane ; quality
cmo/select/ newcmo ; quality
cmo / printatt / quadplane / itetkid minmax
cmo / printatt / quadplane / itetpar minmax
cmo / printatt / quadplane / itetlev minmax
cmo / printatt / newcmo / itetkid minmax
cmo / printatt / newcmo / itetpar minmax
cmo / printatt / newcmo / itetlev minmax
* Done compare quadtree to new cmo
finish
* End test

View File

@@ -0,0 +1,106 @@
* Test grid2grid/tree_to_fe
* This file tests the command on
* 3D octree simple cube
* 2D quadtree simple plane
* ------------------------------
* Test the octree cube
* Create a unit cube centered at the origin
cmo/create/octcube///hex
createpts/brick/xyz/3,3,3/-1.0 -1.0 -1.0/1.0 1.0 1.0/1 1 1
cmo/setatt/octcube/ itetclr / 1
cmo/setatt/octcube/ imt / 1
resetpts/itp
* Use element median point to select refine elements
* Refine multiple times for this test
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/zpos1/zcen/gt/0.0
eltset/temp1/inter/xpos1/ypos1
eltset/corner1/inter/temp1/zpos1
refine/eltset/eltset,get,corner1
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/zpos2/zcen/gt/0.5
eltset/temp2/inter/xpos2/ypos2
eltset/corner2/inter/temp2/zpos2
refine/eltset/eltset,get,corner2
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/zpos3/zcen/gt/0.75
eltset/temp3/inter/xpos3/ypos3
eltset/corner3/inter/temp3/zpos3
refine/eltset/eltset,get,corner3
grid2grid / tree_to_fe / newcmo / octcube
* Begin compare octree to new cmo
cmo/status/octcube / brief
cmo/status/ newcmo / brief
cmo/select/octcube ; quality
cmo/select/ newcmo ; quality
cmo / printatt / octcube / itetkid minmax
cmo / printatt / octcube / itetpar minmax
cmo / printatt / octcube / itetlev minmax
cmo / printatt / newcmo / itetkid minmax
cmo / printatt / newcmo / itetpar minmax
cmo / printatt / newcmo / itetlev minmax
* Done compare octree to new cmo
cmo/delete/octcube
cmo/delete/newcmo
* ------------------------------
* Test the quadtree
* Create a unit plane centered at the origin
cmo/create/quadplane///quad
quadxy 3 3/-1.0 -1.0 0.0/1.0 -1.0 0.0/1.0 1.0 0.0/-1.0 1.0 0.0
rzbrick/xyz/3,3,1/1,0,0/connect
cmo/setatt/quadplane/ itetclr / 1
cmo/setatt/quadplane/ imt / 1
resetpts/itp
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/corner1/inter/xpos1/ypos1
refine/eltset/eltset,get,corner1
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/corner2/inter/xpos2/ypos2
refine/eltset/eltset,get,corner2
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/corner3/inter/xpos3/ypos3
refine/eltset/eltset,get,corner3
grid2grid / tree_to_fe / newcmo / quadplane
* Begin compare quadtree to new cmo
cmo/status/quadplane / brief
cmo/status/ newcmo / brief
cmo/select/quadplane ; quality
cmo/select/ newcmo ; quality
cmo / printatt / quadplane / itetkid minmax
cmo / printatt / quadplane / itetpar minmax
cmo / printatt / quadplane / itetlev minmax
cmo / printatt / newcmo / itetkid minmax
cmo / printatt / newcmo / itetpar minmax
cmo / printatt / newcmo / itetlev minmax
* Done compare quadtree to new cmo
finish
* End test

View File

@@ -0,0 +1,76 @@
cmo/create/octcube///hex
createpts/brick/xyz/3,3,3/-1.0 -1.0 -1.0/1.0 1.0 1.0/1 1 1
cmo/setatt/octcube/itetclr/1
cmo/setatt/octcube/imt/1
resetpts/itp
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/zpos1/zcen/gt/0.0
eltset/temp1/inter/xpos1/ypos1
eltset/corner1/inter/temp1/zpos1
refine/eltset/eltset,get,corner1
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/zpos2/zcen/gt/0.5
eltset/temp2/inter/xpos2/ypos2
eltset/corner2/inter/temp2/zpos2
refine/eltset/eltset,get,corner2
cmo/addatt/octcube/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/zpos3/zcen/gt/0.75
eltset/temp3/inter/xpos3/ypos3
eltset/corner3/inter/temp3/zpos3
refine/eltset/eltset,get,corner3
grid2grid/tree_to_fe/newcmo/octcube
cmo/status/octcube/brief
cmo/status/newcmo/brief
cmo/select/octcube
quality
cmo/select/newcmo
quality
cmo/printatt/octcube/itetkid minmax
cmo/printatt/octcube/itetpar minmax
cmo/printatt/octcube/itetlev minmax
cmo/printatt/newcmo/itetkid minmax
cmo/printatt/newcmo/itetpar minmax
cmo/printatt/newcmo/itetlev minmax
cmo/delete/octcube
cmo/delete/newcmo
cmo/create/quadplane///quad
quadxy 3 3/-1.0 -1.0 0.0/1.0 -1.0 0.0/1.0 1.0 0.0/-1.0 1.0 0.0
rzbrick/xyz/3,3,1/1,0,0/connect
cmo/setatt/quadplane/itetclr/1
cmo/setatt/quadplane/imt/1
resetpts/itp
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
eltset/ypos1/ycen/gt/0.0
eltset/corner1/inter/xpos1/ypos1
refine/eltset/eltset,get,corner1
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos2/xcen/gt/0.5
eltset/ypos2/ycen/gt/0.5
eltset/corner2/inter/xpos2/ypos2
refine/eltset/eltset,get,corner2
cmo/addatt/quadplane/median/xcen ycen zcen
eltset/xpos3/xcen/gt/0.75
eltset/ypos3/ycen/gt/0.75
eltset/corner3/inter/xpos3/ypos3
refine/eltset/eltset,get,corner3
grid2grid/tree_to_fe/newcmo/quadplane
cmo/status/quadplane/brief
cmo/status/newcmo/brief
cmo/select/quadplane
quality
cmo/select/newcmo
quality
cmo/printatt/quadplane/itetkid minmax
cmo/printatt/quadplane/itetpar minmax
cmo/printatt/quadplane/itetlev minmax
cmo/printatt/newcmo/itetkid minmax
cmo/printatt/newcmo/itetpar minmax
cmo/printatt/newcmo/itetlev minmax
finish

View File

@@ -0,0 +1,626 @@
* * * * * * * * * * * * * * * * * * * * * * * * *
* * *
* * Program: LaGriT V3.330 Linux *
* * date_compile: 2021/10/15 test *
* * Run Time: 2021/Nov 23 15:57:53 *
* * Manual: http://lagrit.lanl.gov *
* * *
* * * * * * * * * * * * * * * * * * * * * * * * *
-----oOo-----
LaGriT V3 LA-CC-15-069 https://github.com/lanl/LaGriT
Copyright 2016. Triad National Security, LLC. All rights reserved. This
program was produced under U.S. Government contract 89233218CNA000001
for Los Alamos National Laboratory (LANL), which is operated by Triad
National Security, LLC for the U.S. Department of Energy/National Nuclear
Security Administration. All rights in the program are reserved by Triad
National Security, LLC, and the U.S. Department of Energy/National Nuclear
Security Administration. The Government is granted for itself and others
acting on its behalf a nonexclusive, paid-up, irrevocable worldwide license
in this material to reproduce, prepare derivative works, distribute copies
to the public, perform publicly and display publicly, and to permit others to
do so. This software is open source and available under the BSD-3 License.
-----oOo-----
Output log file: outx3dgen
Command log file: logx3dgen
* Test grid2grid/tree_to_fe
* This file tests the command on
* 3D octree simple cube
* 2D quadtree simple plane
* ------------------------------
* Test the octree cube
* Create a unit cube centered at the origin
cmo/create/octcube///hex
createpts/brick/xyz/3,3,3/-1.0 -1.0 -1.0/1.0 1.0 1.0/1 1 1
Number of nodes: 27
Number of elements: 8
Number of negative volume elements: 0
Total volume: 0.800000000000E+01
cmo/setatt/octcube/itetclr/1
8 values reset for attribute itetclr
cmo/setatt/octcube/imt/1
27 values reset for attribute imt1
resetpts/itp
geniee
finish
* Use element median point to select refine elements
* Refine multiple times for this test
cmo/addatt/octcube/median/xcen ycen zcen
ADDATT/median: creating 3 new attributes: xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
THE ELTSET xpos1 HAS 4 ELEMENTS
eltset/ypos1/ycen/gt/0.0
THE ELTSET ypos1 HAS 4 ELEMENTS
eltset/zpos1/zcen/gt/0.0
THE ELTSET zpos1 HAS 4 ELEMENTS
eltset/temp1/inter/xpos1/ypos1
THE ELTSET temp1 HAS 2 ELEMENTS
eltset/corner1/inter/temp1/zpos1
THE ELTSET corner1 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner1
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner1/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 8 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine hex : 1
cmo/addatt/octcube/itetpar/VINT/scalar/nelements/linear/permanent//0.0
finish
cmo/addatt/octcube/itetkid/VINT/scalar/nelements/linear/permanent//0.0
finish
cmo/addatt/octcube/itetlev/VINT/scalar/nelements/linear/permanent//0.0
finish
Element iteration: 1 1
Octree refined elems: old= 8 new= 16
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.769185074553E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
cmo/addatt/octcube/median/xcen ycen zcen
CMO_ADDATT warning: attribute already exist: octcube xcen
ADDATT/median: writing to existing attributes: xcen ycen zcen
CMO_ADDATT warning: attribute already exist: octcube ycen
CMO_ADDATT warning: attribute already exist: octcube zcen
eltset/xpos2/xcen/gt/0.5
THE ELTSET xpos2 HAS 4 ELEMENTS
eltset/ypos2/ycen/gt/0.5
THE ELTSET ypos2 HAS 4 ELEMENTS
eltset/zpos2/zcen/gt/0.5
THE ELTSET zpos2 HAS 4 ELEMENTS
eltset/temp2/inter/xpos2/ypos2
THE ELTSET temp2 HAS 2 ELEMENTS
eltset/corner2/inter/temp2/zpos2
THE ELTSET corner2 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner2
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner2/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 8 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine hex : 1
Element iteration: 1 1
Octree refined elems: old= 16 new= 24
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.769185074553E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
cmo/addatt/octcube/median/xcen ycen zcen
CMO_ADDATT warning: attribute already exist: octcube xcen
ADDATT/median: writing to existing attributes: xcen ycen zcen
CMO_ADDATT warning: attribute already exist: octcube ycen
CMO_ADDATT warning: attribute already exist: octcube zcen
eltset/xpos3/xcen/gt/0.75
THE ELTSET xpos3 HAS 4 ELEMENTS
eltset/ypos3/ycen/gt/0.75
THE ELTSET ypos3 HAS 4 ELEMENTS
eltset/zpos3/zcen/gt/0.75
THE ELTSET zpos3 HAS 4 ELEMENTS
eltset/temp3/inter/xpos3/ypos3
THE ELTSET temp3 HAS 2 ELEMENTS
eltset/corner3/inter/temp3/zpos3
THE ELTSET corner3 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner3
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner3/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 8 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine hex : 1
Element iteration: 1 1
Octree refined elems: old= 24 new= 32
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.769185074553E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
grid2grid/tree_to_fe/newcmo/octcube
cmo/copy/newcmo/octcube
finish
eltset/-parentset-/itetkid/gt/0
THE ELTSET -parentset- HAS 3 ELEMENTS
finish
rmpoint/element/eltset,get,-parentset-
Dudded 0 points plus parents, and 3 elements removed.
finish
rmpoint/compress
0 points removed and 0 elements removed.
RMPOINT: new point count is 84
RMPOINT: new element count is 29
finish
resetpts/itp
geniee
finish
finish
eltset/-parentset-/delete
ELTSET -parentset- DELETED
finish
quality
epsilonl, epsilonaspect: 7.6918507E-13 4.5508503E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 29
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1953E-02 and 0.6801E-02: 8
element volumes b/w 0.6801E-02 and 0.2368E-01: 7
element volumes b/w 0.2368E-01 and 0.8247E-01: 0
element volumes b/w 0.8247E-01 and 0.2872E+00: 7
element volumes b/w 0.2872E+00 and 0.1000E+01: 7
min volume = 1.9531250E-03 max volume = 1.0000000E+00
-----------------------------------------------------------
29 total elements evaluated.
finish
* Begin compare octree to new cmo
cmo/status/octcube/brief
The current-mesh-object(CMO) is: newcmo
1 Mesh Object name: octcube
number of nodes = 84 number of elements = 32
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
cmo/status/newcmo/brief
The current-mesh-object(CMO) is: newcmo
2 Mesh Object name: newcmo
number of nodes = 84 number of elements = 29
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
cmo/select/octcube
quality
epsilonl, epsilonaspect: 7.6918507E-13 4.5508503E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 32
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1953E-02 and 0.6801E-02: 8
element volumes b/w 0.6801E-02 and 0.2368E-01: 8
element volumes b/w 0.2368E-01 and 0.8247E-01: 0
element volumes b/w 0.8247E-01 and 0.2872E+00: 8
element volumes b/w 0.2872E+00 and 0.1000E+01: 8
min volume = 1.9531250E-03 max volume = 1.0000000E+00
-----------------------------------------------------------
32 total elements evaluated.
cmo/select/newcmo
quality
epsilonl, epsilonaspect: 7.6918507E-13 4.5508503E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 29
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1953E-02 and 0.6801E-02: 8
element volumes b/w 0.6801E-02 and 0.2368E-01: 7
element volumes b/w 0.2368E-01 and 0.8247E-01: 0
element volumes b/w 0.8247E-01 and 0.2872E+00: 7
element volumes b/w 0.2872E+00 and 0.1000E+01: 7
min volume = 1.9531250E-03 max volume = 1.0000000E+00
-----------------------------------------------------------
29 total elements evaluated.
cmo/printatt/octcube/itetkid minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetkid 0 25 25 32
cmo/printatt/octcube/itetpar minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetpar 0 24 24 32
cmo/printatt/octcube/itetlev minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetlev 0 3 3 32
cmo/printatt/newcmo/itetkid minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetkid 0 0 0 29
cmo/printatt/newcmo/itetpar minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetpar 0 24 24 29
cmo/printatt/newcmo/itetlev minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetlev 0 3 3 29
* Done compare octree to new cmo
cmo/delete/octcube
Released Mesh Object: octcube
cmo/delete/newcmo
Released Mesh Object: newcmo
* ------------------------------
* Test the quadtree
* Create a unit plane centered at the origin
cmo/create/quadplane///quad
quadxy 3 3/-1.0 -1.0 0.0/1.0 -1.0 0.0/1.0 1.0 0.0/-1.0 1.0 0.0
QUADXY GENERATED POINTS 1 TO 9
rzbrick/xyz/3,3,1/1,0,0/connect
Number of nodes: 9
Number of elements: 4
Number of negative volume elements: 0
Total volume: 0.400000000000E+01
cmo/setatt/quadplane/itetclr/1
4 values reset for attribute itetclr
cmo/setatt/quadplane/imt/1
9 values reset for attribute imt1
resetpts/itp
geniee
finish
cmo/addatt/quadplane/median/xcen ycen zcen
ADDATT/median: creating 3 new attributes: xcen ycen zcen
eltset/xpos1/xcen/gt/0.0
THE ELTSET xpos1 HAS 2 ELEMENTS
eltset/ypos1/ycen/gt/0.0
THE ELTSET ypos1 HAS 2 ELEMENTS
eltset/corner1/inter/xpos1/ypos1
THE ELTSET corner1 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner1
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner1/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 4 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine quad : 1
cmo/addatt/quadplane/itetpar/VINT/scalar/nelements/linear/permanent//0.0
finish
cmo/addatt/quadplane/itetkid/VINT/scalar/nelements/linear/permanent//0.0
finish
cmo/addatt/quadplane/itetlev/VINT/scalar/nelements/linear/permanent//0.0
finish
Element iteration: 1 1
Octree refined elems: old= 4 new= 8
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.628036983474E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
cmo/addatt/quadplane/median/xcen ycen zcen
CMO_ADDATT warning: attribute already exist: quadplane xcen
ADDATT/median: writing to existing attributes: xcen ycen zcen
CMO_ADDATT warning: attribute already exist: quadplane ycen
CMO_ADDATT warning: attribute already exist: quadplane zcen
eltset/xpos2/xcen/gt/0.5
THE ELTSET xpos2 HAS 2 ELEMENTS
eltset/ypos2/ycen/gt/0.5
THE ELTSET ypos2 HAS 2 ELEMENTS
eltset/corner2/inter/xpos2/ypos2
THE ELTSET corner2 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner2
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner2/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 4 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine quad : 1
Element iteration: 1 1
Octree refined elems: old= 8 new= 12
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.628036983474E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
cmo/addatt/quadplane/median/xcen ycen zcen
CMO_ADDATT warning: attribute already exist: quadplane xcen
ADDATT/median: writing to existing attributes: xcen ycen zcen
CMO_ADDATT warning: attribute already exist: quadplane ycen
CMO_ADDATT warning: attribute already exist: quadplane zcen
eltset/xpos3/xcen/gt/0.75
THE ELTSET xpos3 HAS 2 ELEMENTS
eltset/ypos3/ycen/gt/0.75
THE ELTSET ypos3 HAS 2 ELEMENTS
eltset/corner3/inter/xpos3/ypos3
THE ELTSET corner3 HAS 1 ELEMENTS
refine/eltset/eltset,get,corner3
pset/refine_eltset_pset_tmp_abc_xyz/eltset/corner3/
THE PSET refine_eltset_pset_tmp_abc_xyz HAS 4 POINTS
finish
refine/constant/imt1/linear/element/pset,get,refine_eltset_pset_tmp_abc_xyz/-1.,
0.,0./exclusive/
refine elements:
refine quad : 1
Element iteration: 1 1
Octree refined elems: old= 12 new= 16
FILTER_SUBSET:Dudding duplicate points: 0
filter/1,0,0
FILTER:Use internal epsilonl value = 0.628036983474E-12
FILTER:Dudding duplicate points: 0
geniee
finish
finish
pset/refine_eltset_pset_tmp_abc_xyz/delete/
PSET refine_e DELETED
finish
grid2grid/tree_to_fe/newcmo/quadplane
cmo/copy/newcmo/quadplane
finish
eltset/-parentset-/itetkid/gt/0
THE ELTSET -parentset- HAS 3 ELEMENTS
finish
rmpoint/element/eltset,get,-parentset-
Dudded 0 points plus parents, and 3 elements removed.
finish
rmpoint/compress
0 points removed and 0 elements removed.
RMPOINT: new point count is 24
RMPOINT: new element count is 13
finish
resetpts/itp
geniee
finish
finish
eltset/-parentset-/delete
ELTSET -parentset- DELETED
finish
quality
epsilonl, epsilonaspect: 6.2803698E-13 2.4771691E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 13
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1562E-01 and 0.3590E-01: 4
element volumes b/w 0.3590E-01 and 0.8247E-01: 3
element volumes b/w 0.8247E-01 and 0.1895E+00: 0
element volumes b/w 0.1895E+00 and 0.4353E+00: 3
element volumes b/w 0.4353E+00 and 0.1000E+01: 3
min volume = 1.5625000E-02 max volume = 1.0000000E+00
-----------------------------------------------------------
13 total elements evaluated.
finish
* Begin compare quadtree to new cmo
cmo/status/quadplane/brief
The current-mesh-object(CMO) is: newcmo
1 Mesh Object name: quadplane
number of nodes = 24 number of elements = 16
dimensions geometry = 3 element type = qua
dimensions topology = 2 4 nodes 4 faces 4 edges
boundary flag = 16000000 status = inactive
cmo/status/newcmo/brief
The current-mesh-object(CMO) is: newcmo
2 Mesh Object name: newcmo
number of nodes = 24 number of elements = 13
dimensions geometry = 3 element type = qua
dimensions topology = 2 4 nodes 4 faces 4 edges
boundary flag = 16000000 status = active
cmo/select/quadplane
quality
epsilonl, epsilonaspect: 6.2803698E-13 2.4771691E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 16
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1562E-01 and 0.3590E-01: 4
element volumes b/w 0.3590E-01 and 0.8247E-01: 4
element volumes b/w 0.8247E-01 and 0.1895E+00: 0
element volumes b/w 0.1895E+00 and 0.4353E+00: 4
element volumes b/w 0.4353E+00 and 0.1000E+01: 4
min volume = 1.5625000E-02 max volume = 1.0000000E+00
-----------------------------------------------------------
16 total elements evaluated.
cmo/select/newcmo
quality
epsilonl, epsilonaspect: 6.2803698E-13 2.4771691E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 13
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
epsilonvol: 1.7763568E-12
---------------------------------------
element volumes b/w 0.1562E-01 and 0.3590E-01: 4
element volumes b/w 0.3590E-01 and 0.8247E-01: 3
element volumes b/w 0.8247E-01 and 0.1895E+00: 0
element volumes b/w 0.1895E+00 and 0.4353E+00: 3
element volumes b/w 0.4353E+00 and 0.1000E+01: 3
min volume = 1.5625000E-02 max volume = 1.0000000E+00
-----------------------------------------------------------
13 total elements evaluated.
cmo/printatt/quadplane/itetkid minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetkid 0 13 13 16
cmo/printatt/quadplane/itetpar minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetpar 0 12 12 16
cmo/printatt/quadplane/itetlev minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetlev 0 3 3 16
cmo/printatt/newcmo/itetkid minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetkid 0 0 0 13
cmo/printatt/newcmo/itetpar minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetpar 0 12 12 13
cmo/printatt/newcmo/itetlev minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetlev 0 3 3 13
* Done compare quadtree to new cmo
finish
LaGriT successfully completed