initial upload
This commit is contained in:
106
test/level01/grid2grid/input.lgi
Executable file
106
test/level01/grid2grid/input.lgi
Executable 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
|
||||
|
||||
106
test/level01/grid2grid/reference/input.lgi
Executable file
106
test/level01/grid2grid/reference/input.lgi
Executable 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
|
||||
|
||||
76
test/level01/grid2grid/reference/logx3dgen
Normal file
76
test/level01/grid2grid/reference/logx3dgen
Normal 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
|
||||
626
test/level01/grid2grid/reference/outx3dgen
Normal file
626
test/level01/grid2grid/reference/outx3dgen
Normal 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
|
||||
Reference in New Issue
Block a user