Files
LaGriT/test/level01/interp_map/reference/outx3dgen
2025-12-17 11:00:57 +08:00

3898 lines
274 KiB
Plaintext

* * * * * * * * * * * * * * * * * * * * * * * * *
* * *
* * Program: LaGriT V3.330 Linux *
* * date_compile: 2021/10/15 test *
* * Run Time: 2021/Nov 4 16:52:10 *
* * 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 interpolate/map (lagrit_input_map)
*
* Test grid-to-grid interpolation
* map source element value to sink point
*
* This input deck starts with demo problems used for manual
* Tests include various element to element types
* and various interpolation settings valid for map method
* Tests include the following sink <- source interpolations
*
* Demo 01_max TRI imt1 <- HEX itetclr
* Demo 01_min TRI imt1 <- HEX itetclr with tiemin, min
* Demo 02_plus1 TRI imt1 <- HEX itetclr with PLUS1
* Demo 02_nearest TRI imt1 <- HEX itetclr with NEAREST
* 02_user TRI imt1 <- HEX itetclr with user value (not in man)
* Demo 03 TET itetclr <- HEX tet_id with element centroids
* 04 TRI imtreal <- itetreal HEX with pset selection
* 05 TRI itetclr <- HEX itetclr
* 06 QUAD itetclr <- HEX itetclr
* 07 HEX itetclr <- HEX itetclr
* 08 TET itetclr <- HEX itetclr
* 09 TET itetreal <- HEX itetreal with eltset
* 10 TET itetclr <- HEX itetclr with pset
* 11 TRI imt <- HEX itetclr create and keep pt_gtg and el_gtg
* 12 TRI imtreal <- HEX imtreal reuse pt_gtg and el_gtg
*
* Terry Cherry 2/01/2001
*
* Note: gmv removed, use avs and paraview for views
* Note: *view files can be written to see sink and source
* grids together for debugging
*
**********************************************************
*-----------------------------------------------------
* Demo 01_max TRI imt1 <- HEX itetclr
* use default tiemax for tiebreaking
* read the source grid
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
* read the sink grid
* initialize imt to id possible errors
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink imt1 5
400 values reset for attribute imt1
* color imt from source itetlclr
* 3 diagonal material colors, Y is top
* tiebreaker is the default tiemax
* the top nodes that sit on element edges will have val 3
* view merged grids with faces off to see both grids
interpolate/map/cmo_sink imt1/1,0,0/cmo_src itetclr
nodes in indexed point set = 400
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.400000000000E+01
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 134 101 25 %
201 244 201 50 %
301 354 301 75 %
400 484 400 100%
Total Source Elements: 36
Total Sink Nodes: 400
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map01_max.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare Demo 1
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 1.000E+00
52 ymin REAL scalar scalar const perma l 1.000E+00
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 5.000E+00
55 ymax REAL scalar scalar const perma l 4.000E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 3 2 400
* end compare Demo 1
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* Demo 01_min TRI imt1 <- HEX itetclr with tiemin, min
* use shorthand intrp instead of interpolation
* set tiebreaker to tiemin
* set interpolation attribute for sink to function min
* leave "min" off if using the attributes default function
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink imt1 5
400 values reset for attribute imt1
* color imt from source itetlclr
* 3 diagonal material colors, Y is top
* tiebreaker is set to tiemin
* the top nodes that sit on element edges will have val 2
* the interpolation attribute for imt is set to min
* view merged grids with faces off to see both grids
intrp/map/cmo_sink imt1/1,0,0/cmo_src itetclr/tiemin,min
nodes in indexed point set = 400
INTRP METHOD: map FUNCTION: min
TIEBREAKER: mintie FLAG: plus1 0.400000000000E+01
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 134 101 25 %
201 244 201 50 %
301 354 301 75 %
400 484 400 100%
Total Source Elements: 36
Total Sink Nodes: 400
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map01_min.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare Demo 01_min
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 1.000E+00
52 ymin REAL scalar scalar const perma l 1.000E+00
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 5.000E+00
55 ymax REAL scalar scalar const perma l 4.000E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 3 2 400
* end compare Demo 01_min
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* Demo 02_plus1 TRI imt1 <- HEX itetclr with PLUS1
* use flag option plus1
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo select cmo_sink
trans 1,0,0/0. 0. 0./1.5 -1.75 0./
cmo/addatt/cmo_sink/transauto/VDOUBLE/scalar/vector/user/permanent/x/0.0
finish
cmo setatt cmo_sink imt1 0
400 values reset for attribute imt1
* 3 diagonal material colors, color imt from itetclr
* plus1 can be left off since it is the default setting
* sink is not aligned to source so some points are outside
* should assign plus1 value of 4 to points outside grid
intrp/map/cmo_sink imt1/1,0,0/cmo_src itetclr/plus1
nodes in indexed point set = 400
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.400000000000E+01
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 1 1 25 %
201 86 86 50 %
301 171 171 75 %
400 255 255 100%
Total Source Elements: 36
Total Sink Nodes: 400
WARNING: Sink points not inside source grid: 145
Outside sink points flagged with value: 4.00
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map02_plus1.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare Demo 02_plus1
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 2.500E+00
52 ymin REAL scalar scalar const perma l -7.500E-01
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 6.500E+00
55 ymax REAL scalar scalar const perma l 2.250E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
68 transauto VDOU scalar vector user perma x 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 4 3 400
* end compare Demo 02_plus1
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* Demo 02_nearest TRI imt1 <- HEX itetclr with NEAREST
* the keyword nearest must be followed by node attribute name
* tiebreaker set to min
* sink is not aligned to source so some points are outside
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo select cmo_sink
trans 1,0,0/0. 0. 0./1.5 -1.75 0./
cmo/addatt/cmo_sink/transauto/VDOUBLE/scalar/vector/user/permanent/x/0.0
finish
cmo setatt cmo_sink imt1 0
400 values reset for attribute imt1
* 3 diagonal material colors, color imt from itetclr
* sink is not aligned to source so some points are outside
* should assign values from nearest node for points outside
* tiebreaker will assign min values along top of sink grid
* this grid will have only 2 material colors
intrp/map/cmo_sink imt1/1,0,0/cmo_src itetclr/nearest,imt1/mintie
nodes in indexed point set = 400
cmo/addatt/cmo_sink/pt_gtg/VINT/scalar/nnodes//permanent/agfx/0
finish
INTRP METHOD: map FUNCTION: user
TIEBREAKER: mintie FLAG: nearest imt1
pt_gtg attribute will be added and deleted.
Building pt_gtg for nearest point flag, element search follows.
Build kdtree0 done - assign nearest node for each.
Sink point Points Searched Points Found Percent Done
101 214 101 25 %
201 424 201 50 %
301 634 301 75 %
400 840 400 100%
Total Source Nodes: 98
Total Sink Nodes: 400
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 1 1 25 %
201 86 86 50 %
301 171 171 75 %
400 255 255 100%
Total Source Elements: 36
Total Sink Nodes: 400
WARNING: Sink points not inside source grid: 145
Total sink points flagged with nearest point values: 145
interpolate/map done.
cmo DELATT cmo_sink/pt_gtg
finish
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map02_nearest.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 02_nearest
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 2.500E+00
52 ymin REAL scalar scalar const perma l -7.500E-01
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 6.500E+00
55 ymax REAL scalar scalar const perma l 2.250E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
68 transauto VDOU scalar vector user perma x 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 2 1 400
* end compare 02_nearest
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* 02_user TRI imt1 <- HEX itetclr with user flag
* this example is not in the manual
* set flag option to user defined value
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo select cmo_sink
trans 1,0,0/0. 0. 0./1.5 -1.75 0./
cmo/addatt/cmo_sink/transauto/VDOUBLE/scalar/vector/user/permanent/x/0.0
finish
cmo setatt cmo_sink imt1 0
400 values reset for attribute imt1
* 3 diagonal material colors, color imt from itetclr
* sink is not aligned to source so some points are outside
* should assign user value of 5 to points outside grid
intrp/map/cmo_sink imt1/1,0,0/cmo_src itetclr/5
nodes in indexed point set = 400
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: user 0.500000000000E+01
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 1 1 25 %
201 86 86 50 %
301 171 171 75 %
400 255 255 100%
Total Source Elements: 36
Total Sink Nodes: 400
WARNING: Sink points not inside source grid: 145
Outside sink points flagged with value: 5.00
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map02_user.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 02_user
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 2.500E+00
52 ymin REAL scalar scalar const perma l -7.500E-01
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 6.500E+00
55 ymax REAL scalar scalar const perma l 2.250E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
68 transauto VDOU scalar vector user perma x 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 5 4 400
* end compare 02_user
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* Demo 03 TET itetclr <- HEX tet_id with element centroids
* The interpolations are all done on to a sink point
* To color a sink element, centroids are used as sink points
* read the hex grid and color materials by id number
* create attribute tet_id which holds the element id
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
cmo set_id cmo_src element tet_id
cmo/addatt/cmo_src tet_id/VINT/scalar/nelements/linear/permanent//0
finish
read avs input_tet24.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/iign/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 83 number of elements = 216
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetclr 99
216 values reset for attribute itetclr
* 36 material colors in source, 9 materials in sink
* sink tet grid is aligned on background hex source
intrp/map/cmo_sink itetclr/1,0,0/cmo_src tet_id/tiemin,min
elements in indexed set = 216
INTRP METHOD: map FUNCTION: min
TIEBREAKER: mintie FLAG: plus1 0.370000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
55 55 55 25 %
109 109 109 50 %
163 163 163 75 %
216 216 216 100%
Total Source Elements: 36
Total Sink Centroids: 216
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map03.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare Demo 3
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
68 tet_id VINT scalar nelements linea perma agl 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 83 number of elements = 216
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 8.300E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 2.160E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 4.000E+00
12 edges_per_eleme INT scalar scalar const perma l 6.000E+00
13 faces_per_eleme INT scalar scalar const perma l 4.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 8.300E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 iign VDOU scalar nnodes linea perma gxa 0.000E+00
68 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 3 2 36
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 15 14 216
* end compare Demo 3
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* 04 TRI imtreal <- itetreal HEX with pset selection
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
read avs input_2d_hires.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo select cmo_sink
cmo setatt cmo_sink imtreal 5.
400 values reset for attribute imtreal
pset/psmall/geom/xyz/1,0,0/3. 2. -1./6. 6. 6.
THE PSET psmall HAS 130 POINTS
* source imtreal has 3 colors
* pset is the 2x2 upper right corner of sink grid
* pset of sink grid should have values 2 and 3
* the rest of sink grid should remain value 5
intrp/map/cmo_sink imtreal/pset,get,psmall/cmo_src itetreal
nodes in indexed point set = 130
INTRP METHOD: map FUNCTION: linear
TIEBREAKER: maxtie FLAG: plus1 0.400000000000E+01
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
34 37 34 25 %
67 73 67 50 %
100 110 100 75 %
130 154 130 100%
Total Source Elements: 36
Total Sink Nodes: 130
Indexed sink points: 130 Total unchanged: 270
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map04.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 04
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 9.800E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 3.600E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.936E-12
35 epsilona REAL scalar scalar const perma l 1.688E-11
36 epsilonv REAL scalar scalar const perma l 1.599E-11
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 9.800E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 6.000E+00
55 ymax REAL scalar scalar const perma l 6.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
2 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 4.000E+02
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 7.220E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.110E-12
35 epsilona REAL scalar scalar const perma l 5.551E-12
36 epsilonv REAL scalar scalar const perma l 5.551E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 4.000E+02
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 1.000E+00
52 ymin REAL scalar scalar const perma l 1.000E+00
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 5.000E+00
55 ymax REAL scalar scalar const perma l 4.000E+00
56 zmax REAL scalar scalar const perma l 0.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 1.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo printatt cmo_src imtreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imtreal 1.000000000E+00 3.000000000E+00 2.000000000E+00 98
cmo printatt cmo_sink imtreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imtreal 2.000000000E+00 5.000000000E+00 3.000000000E+00 400
* end compare 04
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* 05 TRI itetclr <- HEX itetclr
read avs input_3d_hex_small.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
cmo set_id cmo_src element tet_id
cmo/addatt/cmo_src tet_id/VINT/scalar/nelements/linear/permanent//0
finish
cmo copyatt cmo_src cmo_src itetclr tet_id
9 copied from cmo_src tet_id to -> cmo_src itetclr
cmo modatt cmo_src tet_id persistence temporary
cmo delatt cmo_src tet_id
read avs input_1row_tri.inp cmo_sink
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_sink
number of nodes = 6 number of elements = 4
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetclr 99
4 values reset for attribute itetclr
* 9 hex source and 4 tri sink
* sink should have materials 1 and 2
intrp/map/cmo_sink itetclr/1,0,0/cmo_src itetclr/
elements in indexed set = 4
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
2 2 2 25 %
3 3 3 50 %
4 4 4 100%
Total Source Elements: 9
Total Sink Centroids: 4
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map05.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
addmesh merge cmov cmo_src cmo_sink
searching for cmov attributes in cmo_sink
attribute not found: 66 imtreal
attribute not found: 67 itetreal
ADDMESH: 2 attributes not copied from cmo_sink to cmov
* begin compare 05
cmo status cmo_src
The current-mesh-object(CMO) is: cmov
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmov
2 Mesh Object name: cmo_sink
number of nodes = 6 number of elements = 4
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 6.000E+00
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 4.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 3.000E+00
12 edges_per_eleme INT scalar scalar const perma l 3.000E+00
13 faces_per_eleme INT scalar scalar const perma l 3.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 2.776E-13
35 epsilona REAL scalar scalar const perma l 3.469E-13
36 epsilonv REAL scalar scalar const perma l 3.469E-13
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 6.000E+00
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 5.000E-01
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l 5.000E-01
54 xmax REAL scalar scalar const perma l 1.500E+00
55 ymax REAL scalar scalar const perma l 7.500E-01
56 zmax REAL scalar scalar const perma l 5.000E-01
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 9 8 9
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 2 1 4
* end compare 05
*-----------------------------------------------------
* 06 QUAD itetclr <- HEX itetclr
* use sink cmo read in previous test
cmo delete cmo_sink
Released Mesh Object: cmo_sink
read avs input_1row_quad.inp cmo_sink
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
3 Mesh Object name: cmo_sink
number of nodes = 6 number of elements = 2
dimensions geometry = 3 element type = qua
dimensions topology = 2 4 nodes 4 faces 4 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetclr 99
2 values reset for attribute itetclr
* 9 hex source and 2 quad sink
* sink should have materials 1 and 2
intrp/map/cmo_sink itetclr/1,0,0/cmo_src itetclr/
elements in indexed set = 2
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
2 2 2 100%
Total Source Elements: 9
Total Sink Centroids: 2
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map06.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 06
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
3 Mesh Object name: cmo_sink
number of nodes = 6 number of elements = 2
dimensions geometry = 3 element type = qua
dimensions topology = 2 4 nodes 4 faces 4 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 6.000E+00
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 2.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 2.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 4.000E+00
12 edges_per_eleme INT scalar scalar const perma l 4.000E+00
13 faces_per_eleme INT scalar scalar const perma l 4.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 2.776E-13
35 epsilona REAL scalar scalar const perma l 3.469E-13
36 epsilonv REAL scalar scalar const perma l 3.469E-13
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 6.000E+00
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 5.000E-01
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l 5.000E-01
54 xmax REAL scalar scalar const perma l 1.500E+00
55 ymax REAL scalar scalar const perma l 7.500E-01
56 zmax REAL scalar scalar const perma l 5.000E-01
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 9 8 9
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 2 1 2
* end compare 06
*-----------------------------------------------------
* 07 HEX itetclr <- HEX itetclr
* use sink cmo read in previous test
cmo delete cmo_sink
Released Mesh Object: cmo_sink
read avs input_1row_hex.inp cmo_sink
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
3 Mesh Object name: cmo_sink
number of nodes = 12 number of elements = 2
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetclr 99
2 values reset for attribute itetclr
* 9 hex source and 2 hex sink
* sink should have materials 1 and 2
intrp/map/cmo_sink itetclr/1,0,0/cmo_src itetclr/
elements in indexed set = 2
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
2 2 2 100%
Total Source Elements: 9
Total Sink Centroids: 2
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map07.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 07
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
3 Mesh Object name: cmo_sink
number of nodes = 12 number of elements = 2
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 1.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 2.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 3.554E-13
35 epsilona REAL scalar scalar const perma l 5.690E-13
36 epsilonv REAL scalar scalar const perma l 1.665E-13
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 1.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 5.000E-01
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 1.500E+00
55 ymax REAL scalar scalar const perma l 7.500E-01
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 9 8 9
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 2 1 2
* end compare 07
*-----------------------------------------------------
* 08 TET itetclr <- HEX itetclr
* use sink cmo read in previous test
cmo delete cmo_sink
Released Mesh Object: cmo_sink
read avs input_1row_tet.inp cmo_sink
cmo/addatt/cmo_sink/iign/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
3 Mesh Object name: cmo_sink
number of nodes = 12 number of elements = 12
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetclr 99
12 values reset for attribute itetclr
* 9 hex source and 12 tet sink
* sink should have materials 1 and 2
intrp/map/cmo_sink itetclr/1,0,0/cmo_src itetclr/
elements in indexed set = 12
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
4 4 4 25 %
7 7 7 50 %
10 10 10 75 %
12 12 12 100%
Total Source Elements: 9
Total Sink Centroids: 12
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map08.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 08
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
3 Mesh Object name: cmo_sink
number of nodes = 12 number of elements = 12
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 1.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 1.200E+01
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 4.000E+00
12 edges_per_eleme INT scalar scalar const perma l 6.000E+00
13 faces_per_eleme INT scalar scalar const perma l 4.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 3.554E-13
35 epsilona REAL scalar scalar const perma l 5.690E-13
36 epsilonv REAL scalar scalar const perma l 1.665E-13
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 1.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 5.000E-01
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l 0.000E+00
54 xmax REAL scalar scalar const perma l 1.500E+00
55 ymax REAL scalar scalar const perma l 7.500E-01
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 iign VDOU scalar nnodes linea perma gxa 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 9 8 9
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 2 1 12
* end compare 08
*-----------------------------------------------------
* 09 TET itetreal <- HEX itetreal with eltset
* use sink cmo read in previous test
cmo delete cmo_sink
Released Mesh Object: cmo_sink
read avs input_tet24.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/iign/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
3 Mesh Object name: cmo_sink
number of nodes = 83 number of elements = 216
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink itetreal 99.
216 values reset for attribute itetreal
cmo copyatt cmo_src cmo_src itetreal itetclr
Warning: Attribute type VINT written to VDOUBLE
9 copied from cmo_src itetclr to -> cmo_src itetreal
cmo select cmo_sink
eltset e1 itetclr eq 1
THE ELTSET e1 HAS 192 ELEMENTS
* 9 hex source, sink is hex converted to tet
* element selection is max xy corner of grid
* sink should have itetreal 99 in corner, 1 elsewhere
intrp/map/cmo_sink itetreal/eltset,get,e1/cmo_src itetreal
elements in indexed set = 192
INTRP METHOD: map FUNCTION: linear
TIEBREAKER: maxtie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
49 49 49 25 %
97 97 97 50 %
145 145 145 75 %
192 192 192 100%
Total Source Elements: 9
Total Sink Centroids: 192
Indexed sink points: 192 Total unchanged: 24
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map09.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 09
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
3 Mesh Object name: cmo_sink
number of nodes = 83 number of elements = 216
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 8.300E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 2.160E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 4.000E+00
12 edges_per_eleme INT scalar scalar const perma l 6.000E+00
13 faces_per_eleme INT scalar scalar const perma l 4.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 8.300E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 iign VDOU scalar nnodes linea perma gxa 0.000E+00
68 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo printatt cmo_src itetreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetreal 1.000000000E+00 9.000000000E+00 8.000000000E+00 9
cmo printatt cmo_sink itetreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetreal 1.000000000E+00 9.900000000E+01 9.800000000E+01 216
* end compare 09
*-----------------------------------------------------
* 10 TET itetclr <- HEX itetclr with pset
* use sink cmo read in previous test
* tiebreaker set to min, interpolate attribute set to min
* sink not aligned to source
cmo select cmo_sink
trans 1,0,0/0. 0. 0./.25 0. 0./
cmo/addatt/cmo_sink/transauto/VDOUBLE/scalar/vector/user/permanent/x/0.0
finish
cmo setatt cmo_sink itetclr 99
216 values reset for attribute itetclr
* 9 hex source, sink is hex converted to tet
* sink is translated to right, part outside the source grid
* sink has 9 materials, same as source
* flag 10 is along right edge with centroids outside source
intrp/map/cmo_sink itetclr/1,0,0/cmo_src itetclr/tiemin,min
elements in indexed set = 216
INTRP METHOD: map FUNCTION: min
TIEBREAKER: mintie FLAG: plus1 0.100000000000E+02
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
55 63 55 25 %
109 120 105 50 %
163 174 155 75 %
216 228 204 100%
Total Source Elements: 9
Total Sink Centroids: 216
WARNING: Sink points not inside source grid: 12
Outside sink points flagged with value: 10.00
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map10.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 10
cmo status cmo_src
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmo_src
number of nodes = 32 number of elements = 9
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo agl 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 3.200E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 9.000E+00
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 3.200E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 0.000E+00
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.000E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
cmo status cmo_sink
The current-mesh-object(CMO) is: cmo_sink
3 Mesh Object name: cmo_sink
number of nodes = 83 number of elements = 216
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
1 -def- VDOU scalar nnodes linea tempo x 0.000E+00
2 scalar INT scalar scalar const perma l 1.000E+00
3 vector INT scalar scalar const perma l 3.000E+00
4 nnodes INT scalar scalar const perma l 8.300E+01
5 nedges INT scalar scalar const perma l 0.000E+00
6 nfaces INT scalar scalar const perma l 0.000E+00
7 nelements INT scalar scalar const perma l 2.160E+02
8 mbndry INT scalar scalar const perma l 1.600E+07
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
11 nodes_per_eleme INT scalar scalar const perma l 4.000E+00
12 edges_per_eleme INT scalar scalar const perma l 6.000E+00
13 faces_per_eleme INT scalar scalar const perma l 4.000E+00
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
15 ialias VINT scalar nnodes seque perma l 0.000E+00
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
20 xic VDOU scalar nnodes linea perma l 0.000E+00
21 yic VDOU scalar nnodes linea perma l 0.000E+00
22 zic VDOU scalar nnodes linea perma l 0.000E+00
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
24 itetclr VINT scalar nelements user perma l 0.000E+00
25 itettyp VINT scalar nelements user perma l 0.000E+00
26 itetoff VINT scalar nelements user perma l 0.000E+00
27 jtetoff VINT scalar nelements user perma l 0.000E+00
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
30 ipolydat CHAR scalar scalar const perma l no
31 vor2d CHAR scalar scalar const perma l yes
32 vor3d CHAR scalar scalar const perma l no
33 epsilon REAL scalar scalar const perma l 1.000E-15
34 epsilonl REAL scalar scalar const perma l 1.041E-12
35 epsilona REAL scalar scalar const perma l 4.885E-12
36 epsilonv REAL scalar scalar const perma l 3.997E-12
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 8.300E+01
39 idebug INT scalar scalar const perma l 0.000E+00
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
43 nnfreq INT scalar scalar const perma l 1.000E+00
44 ivoronoi INT scalar scalar const perma l 1.000E+00
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
46 dumptype CHAR scalar scalar const perma l binary
47 velname CHAR scalar scalar const perma l vels
48 densname CHAR scalar scalar const perma l ric
49 presname CHAR scalar scalar const perma l pic
50 enername CHAR scalar scalar const perma l eic
51 xmin REAL scalar scalar const perma l 2.500E-01
52 ymin REAL scalar scalar const perma l 0.000E+00
53 zmin REAL scalar scalar const perma l -1.000E+00
54 xmax REAL scalar scalar const perma l 3.250E+00
55 ymax REAL scalar scalar const perma l 3.000E+00
56 zmax REAL scalar scalar const perma l 1.000E+00
57 kdtree_level INT scalar scalar const perma l 0.000E+00
58 max_number_sets INT scalar scalar const perma l 6.400E+01
59 number_of_psets INT scalar scalar const perma l 0.000E+00
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
61 psetnames VCHA scalar max_number_sets const perma l
62 eltsetnames VCHA scalar max_number_sets const perma l
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
64 fsetnames VCHA scalar max_number_sets const perma l
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
66 imtreal VDOU scalar nnodes linea perma gxa 0.000E+00
67 iign VDOU scalar nnodes linea perma gxa 0.000E+00
68 itetreal VDOU scalar nelements linea perma gxa 0.000E+00
69 transauto VDOU scalar vector user perma x 0.000E+00
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 9 8 9
cmo printatt cmo_sink itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 10 9 216
* end compare 10
* TEST added attributes and attribute types
cmo delete cmo_src
Released Mesh Object: cmo_src
cmo delete cmo_sink
Released Mesh Object: cmo_sink
*-----------------------------------------------------
* 11 TRI imt <- HEX itetclr, keep pt_gtg and el_gtg
* flag outside points with nearest imt, this creates pt_gtg
* search source elements, this creates el_gtg
read avs input_3d_hex.inp cmo_src
cmo/addatt/cmo_src/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_src/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_src
1 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_src itetclr 36,36,0 4
1 values reset for attribute itetclr
read avs input_2d_hires_trans.inp cmo_sink
cmo/addatt/cmo_sink/imtreal/VDOUBLE/scalar/nnodes/linear/permanent/gxaf/0.0
finish
cmo/addatt/cmo_sink/itetreal/VDOUBLE/scalar/nelements/linear/permanent/gxaf/0.0
finish
geniee
finish
cmo/status/brief
The current-mesh-object(CMO) is: cmo_sink
1 Mesh Object name: cmov
number of nodes = 38 number of elements = 13
dimensions geometry = 3 element type = hyb
dimensions topology = 3 10 nodes 10 faces 12 edges
boundary flag = 16000000 status = inactive
2 Mesh Object name: cmo_src
number of nodes = 98 number of elements = 36
dimensions geometry = 3 element type = hex
dimensions topology = 3 8 nodes 6 faces 12 edges
boundary flag = 16000000 status = inactive
3 Mesh Object name: cmo_sink
number of nodes = 400 number of elements = 722
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
cmo setatt cmo_sink imt1 5
400 values reset for attribute imt1
* 36 hex source grid with 4 materials
* 4th material is the upper right corner
* sink is high res tri grid partially outside source grid
* sink imt has 3 values with val 4 in box shape
* outside nodes have values of nearest source imt val 3
intrp/map/cmo_sink imt1/1,0,0/cmo_src itetclr/nearest imt1/keepatt
nodes in indexed point set = 400
cmo/addatt/cmo_sink/pt_gtg/VINT/scalar/nnodes//permanent/agfx/0
finish
cmo/addatt/cmo_sink/el_gtg/VINT/scalar/nnodes//permanent/agfx/0
finish
INTRP METHOD: map FUNCTION: user
TIEBREAKER: maxtie FLAG: nearest imt1
pt_gtg attribute will be added and kept.
el_gtg attribute will be added and kept.
Building pt_gtg for nearest point flag, element search follows.
Build kdtree0 done - assign nearest node for each.
Sink point Points Searched Points Found Percent Done
101 242 101 25 %
201 442 201 50 %
301 642 301 75 %
400 840 400 100%
Total Source Nodes: 98
Total Sink Nodes: 400
cmo select cmo_src
finish
cmo kdtree build
cmo/addatt//v2/INT/scalar/scalar/constant/temporary//2.0
finish
cmo/addatt//linkt/VINT/v2/nelements//temporary/x/0.0
finish
cmo/addatt//v12/INT/scalar/scalar/constant/temporary//12.0
finish
cmo/addatt//sbox/VDOUBLE/v12/nelements/linear/temporary/x/0.0
finish
finish
cmo setatt cmo_src idebug/0
1 values reset for attribute idebug
finish
Build kdtree done - assign the enclosing element for each.
Sink point Elems Searched Elements Found Percent Done
101 82 76 25 %
201 162 151 50 %
301 242 226 75 %
400 256 240 100%
Total Source Elements: 36
Total Sink Nodes: 400
WARNING: Sink points not inside source grid: 160
Total sink points flagged with nearest point values: 160
interpolate/map done.
cmo select cmo_sink
finish
cmo kdtree release
cmo/DELATT/cmo_src/sbox
finish
cmo/DELATT/cmo_src/v12
finish
cmo/DELATT/cmo_src/linkt
finish
cmo/DELATT/cmo_src/v2
finish
finish
dump avs output_map11.gmv cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 11
cmo printatt cmo_src imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 1 3 2 98
cmo printatt cmo_src itetclr minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetclr 1 4 3 36
cmo printatt cmo_sink imt1 minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imt1 2 4 2 400
cmo printatt cmo_sink pt_gtg minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
pt_gtg 26 89 63 400
* end compare 11
* This is second call using same cmo_src and cmo_sink
* The lookup attributes created during kdtree
* searches for nearest point (pt_gtg)
* and enclosing element (el_gtg)
* are used in this second call to intrp
* 12 TRI imtreal <- HEX itetreal reuse pt_gtg and el_gtg
* for points outside grid, nearest point is found and imtreal used
* sink imtreal should be all val 3. except for ll corner val 2.
* sink has attributes pt_gtg with source node id, and el_gtg elem id
cmo setatt cmo_sink imtreal 5.0
400 values reset for attribute imtreal
intrp/map/cmo_sink imtreal/1,0,0/cmo_src itetreal/nearest imtreal/keepatt
nodes in indexed point set = 400
INTRP METHOD: map FUNCTION: linear
TIEBREAKER: maxtie FLAG: nearest imtreal
pt_gtg attribute will be added and kept.
Building pt_gtg for nearest point flag, element search follows.
SKIPPING POINT SEARCH... using lookup attribute pt_gtg
101 101 101 25 %
201 201 201 50 %
301 301 301 75 %
400 400 400 100%
Total Source Nodes: 98
Total Sink Nodes: 400
SKIPPING ELEMENT SEARCH... using lookup attribute el_gtg
101 76 76 25 %
201 151 151 50 %
301 226 226 75 %
400 240 240 100%
Total Source Elements: 36
Total Sink Nodes: 400
WARNING: Sink points not inside source grid: 160
Total sink points flagged with nearest point values: 160
interpolate/map done.
cmo select cmo_sink
finish
dump avs output_map12.inp cmo_sink
cmo/modatt/-def-/-def-/ioflag/x
finish
* begin compare 12
cmo printatt cmo_src imtreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imtreal 1.000000000E+00 3.000000000E+00 2.000000000E+00 98
cmo printatt cmo_src itetreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
itetreal 1.000000000E+00 3.000000000E+00 2.000000000E+00 36
cmo printatt cmo_sink imtreal minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
imtreal 2.000000000E+00 3.000000000E+00 1.000000000E+00 400
cmo printatt cmo_sink pt_gtg minmax
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
pt_gtg 26 89 63 400
* end compare 12
* DONE with map test
finish
LaGriT successfully completed