985 lines
65 KiB
Plaintext
985 lines
65 KiB
Plaintext
|
|
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* * *
|
|
* * Program: LaGriT V3.330 Linux *
|
|
* * date_compile: 2021/10/15 test *
|
|
* * Run Time: 2021/Nov 8 11:38:02 *
|
|
* * 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 2D
|
|
* examines precision with small numbers
|
|
* includes fix to V2 issues with interpolate
|
|
* output files written for important cases
|
|
*
|
|
define/SIZE_SRCX/21
|
|
define/SIZE_SRCY/101
|
|
define/SIZE_SNKX/20
|
|
define/SIZE_SNKY/100
|
|
* Build a source simple 2d triangular mesh
|
|
cmo/create/cmosource///triplane
|
|
createpts/xyz/SIZE_SRCX,SIZE_SRCY,1/0.,0.,0./1.,1.,0./1,1,1
|
|
RZ GENERATED POINTS 1 TO 2121
|
|
cmo/setatt/cmosource/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
2121 values reset for attribute imt1
|
|
|
|
cmo/setatt/cmosource/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
2121 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
-0.17500D+01-0.16000D+01-0.00000D+00
|
|
0.27500D+01-0.17500D+01-0.00000D+00
|
|
0.50500D+00 0.50000D+01-0.00000D+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
recon/0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
finish
|
|
LaGriT FINISH: recon 0 for connect 2d
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
* Build a sink simple 2d triangular mesh
|
|
cmo/create/cmosink///triplane
|
|
createpts/xyz/SIZE_SNKX,SIZE_SNKY,1/0.,0.,0./1.,1.,0./1,1,1
|
|
RZ GENERATED POINTS 1 TO 2000
|
|
cmo/setatt/cmosink/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
2000 values reset for attribute imt1
|
|
|
|
cmo/setatt/cmosink/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
2000 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
-0.17500D+01-0.16000D+01-0.00000D+00
|
|
0.27500D+01-0.17500D+01-0.00000D+00
|
|
0.50500D+00 0.50000D+01-0.00000D+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
recon/0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
finish
|
|
LaGriT FINISH: recon 0 for connect 2d
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
* Add some floating point attributes for interpolate
|
|
cmo/addatt/cmosource/field3/vdouble/scalar/nnodes
|
|
cmo/copyatt/cmosource cmosource/field3 xic
|
|
2121 copied from cmosource xic to -> cmosource field3
|
|
|
|
cmo/addatt/cmosink/field2/vdouble/scalar/nnodes
|
|
cmo/addatt/cmosink/field3/vdouble/scalar/nnodes
|
|
cmo/setatt/cmosink/field3 0.0
|
|
2000 values reset for attribute field3
|
|
|
|
cmo/setatt/cmosink/field2 0.0
|
|
2000 values reset for attribute field2
|
|
|
|
* turn off debug for the test suite
|
|
cmo/setatt/cmosink/idebug 0
|
|
1 values reset for attribute idebug
|
|
|
|
cmo/setatt/cmosource/idebug 0
|
|
1 values reset for attribute idebug
|
|
|
|
* each case decreases the values to test precision
|
|
* Case 01
|
|
cmo/select/cmosource
|
|
scale/1 0 0/relative/xyz/1.e10 1.e10 1.0
|
|
cmo/select/cmosink
|
|
scale/1 0 0/relative/xyz/1.e10 1.e10 1.0
|
|
infile diagnostic.mlgi
|
|
cmo/printatt/cmosource/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+10 1.000000000E+10 2121
|
|
yic 0.000000000E+00 1.000000000E+10 1.000000000E+10 2121
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2121
|
|
|
|
cmo/printatt/cmosink/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+10 1.000000000E+10 2000
|
|
yic 0.000000000E+00 1.000000000E+10 1.000000000E+10 2000
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2000
|
|
|
|
cmo/printatt/cmosink/xmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/xmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmax 1.000000000E+10 1.000000000E+10 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymax 1.000000000E+10 1.000000000E+10 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmax 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilon/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonl/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonl 3.140184917E-03 3.140184917E-03 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilona/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilona 4.440892099E+07 4.440892099E+07 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonv/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonv 4.440892099E+07 4.440892099E+07 0.000000000E+00 1
|
|
|
|
finish
|
|
interpolate/continuous/cmosink field3/1,0,0/cmosource field3
|
|
nodes in indexed point set = 2000
|
|
|
|
INTRP METHOD: continuous FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: plus1 0.200000000000E+01
|
|
|
|
cmo select cmosource
|
|
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 cmosource 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
|
|
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2001 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/continuous done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo kdtree release
|
|
cmo/DELATT/cmosource/sbox
|
|
finish
|
|
cmo/DELATT/cmosource/v12
|
|
finish
|
|
cmo/DELATT/cmosource/linkt
|
|
finish
|
|
cmo/DELATT/cmosource/v2
|
|
finish
|
|
finish
|
|
cmo printatt cmosource field3 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field3 0.000000000E+00 1.000000000E+00 1.000000000E+00 2121
|
|
|
|
cmo printatt cmosink field3 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field3 0.000000000E+00 1.000000000E+00 1.000000000E+00 2000
|
|
|
|
cmo printatt cmosink field3 1,2000,125
|
|
Attribute: field3
|
|
1 0.00000E+00
|
|
126 2.63158E-01
|
|
251 5.26316E-01
|
|
376 7.89474E-01
|
|
501 0.00000E+00
|
|
626 2.63158E-01
|
|
751 5.26316E-01
|
|
876 7.89474E-01
|
|
1001 0.00000E+00
|
|
1126 2.63158E-01
|
|
1251 5.26316E-01
|
|
1376 7.89474E-01
|
|
1501 0.00000E+00
|
|
1626 2.63158E-01
|
|
1751 5.26316E-01
|
|
1876 7.89474E-01
|
|
|
|
* Case 02
|
|
cmo/select/cmosource
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
cmo/select/cmosink
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
infile diagnostic.mlgi
|
|
cmo/printatt/cmosource/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+12 1.000000000E+12 2121
|
|
yic 0.000000000E+00 1.000000000E+12 1.000000000E+12 2121
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2121
|
|
|
|
cmo/printatt/cmosink/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+12 1.000000000E+12 2000
|
|
yic 0.000000000E+00 1.000000000E+12 1.000000000E+12 2000
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2000
|
|
|
|
cmo/printatt/cmosink/xmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/xmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmax 1.000000000E+12 1.000000000E+12 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymax 1.000000000E+12 1.000000000E+12 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmax 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilon/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonl/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonl 3.140184917E-01 3.140184917E-01 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilona/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilona 4.440892099E+11 4.440892099E+11 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonv/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonv 4.440892099E+11 4.440892099E+11 0.000000000E+00 1
|
|
|
|
finish
|
|
interpolate/continuous/cmosink field3/1,0,0/cmosource field3
|
|
nodes in indexed point set = 2000
|
|
|
|
INTRP METHOD: continuous FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: plus1 0.200000000000E+01
|
|
|
|
cmo select cmosource
|
|
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 cmosource 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
|
|
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2001 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/continuous done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo kdtree release
|
|
cmo/DELATT/cmosource/sbox
|
|
finish
|
|
cmo/DELATT/cmosource/v12
|
|
finish
|
|
cmo/DELATT/cmosource/linkt
|
|
finish
|
|
cmo/DELATT/cmosource/v2
|
|
finish
|
|
finish
|
|
cmo printatt cmosink field3 1,2000,100
|
|
Attribute: field3
|
|
1 0.00000E+00
|
|
101 0.00000E+00
|
|
201 0.00000E+00
|
|
301 0.00000E+00
|
|
401 0.00000E+00
|
|
501 0.00000E+00
|
|
601 0.00000E+00
|
|
701 0.00000E+00
|
|
801 0.00000E+00
|
|
901 0.00000E+00
|
|
1001 0.00000E+00
|
|
1101 0.00000E+00
|
|
1201 0.00000E+00
|
|
1301 0.00000E+00
|
|
1401 0.00000E+00
|
|
1501 0.00000E+00
|
|
1601 0.00000E+00
|
|
1701 0.00000E+00
|
|
1801 0.00000E+00
|
|
1901 0.00000E+00
|
|
|
|
* dump / avs / out_C02_field3.inp / cmosink
|
|
* dump / avs / out_C02_field3_src.inp / cmosource
|
|
* Case 03
|
|
cmo/select/cmosource
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
cmo/select/cmosink
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
infile diagnostic.mlgi
|
|
cmo/printatt/cmosource/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+14 1.000000000E+14 2121
|
|
yic 0.000000000E+00 1.000000000E+14 1.000000000E+14 2121
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2121
|
|
|
|
cmo/printatt/cmosink/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+14 1.000000000E+14 2000
|
|
yic 0.000000000E+00 1.000000000E+14 1.000000000E+14 2000
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2000
|
|
|
|
cmo/printatt/cmosink/xmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/xmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmax 1.000000000E+14 1.000000000E+14 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymax 1.000000000E+14 1.000000000E+14 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmax 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilon/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonl/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonl 3.140184917E+01 3.140184917E+01 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilona/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilona 4.440892099E+15 4.440892099E+15 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonv/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonv 4.440892099E+15 4.440892099E+15 0.000000000E+00 1
|
|
|
|
finish
|
|
interpolate/continuous/cmosink field3/1,0,0/cmosource field3
|
|
nodes in indexed point set = 2000
|
|
|
|
INTRP METHOD: continuous FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: plus1 0.200000000000E+01
|
|
|
|
cmo select cmosource
|
|
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 cmosource 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
|
|
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2002 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/continuous done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo kdtree release
|
|
cmo/DELATT/cmosource/sbox
|
|
finish
|
|
cmo/DELATT/cmosource/v12
|
|
finish
|
|
cmo/DELATT/cmosource/linkt
|
|
finish
|
|
cmo/DELATT/cmosource/v2
|
|
finish
|
|
finish
|
|
cmo printatt cmosink field3 1,2000,125
|
|
Attribute: field3
|
|
1 0.00000E+00
|
|
126 2.63158E-01
|
|
251 5.26316E-01
|
|
376 7.89474E-01
|
|
501 0.00000E+00
|
|
626 2.63158E-01
|
|
751 5.26316E-01
|
|
876 7.89474E-01
|
|
1001 0.00000E+00
|
|
1126 2.63158E-01
|
|
1251 5.26316E-01
|
|
1376 7.89474E-01
|
|
1501 0.00000E+00
|
|
1626 2.63158E-01
|
|
1751 5.26316E-01
|
|
1876 7.89474E-01
|
|
|
|
* Case 04
|
|
cmo/select/cmosource
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
cmo/select/cmosink
|
|
scale/1 0 0/relative/xyz/1.e2 1.e2 1.0
|
|
infile diagnostic.mlgi
|
|
cmo/printatt/cmosource/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2121
|
|
yic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2121
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2121
|
|
|
|
cmo/printatt/cmosink/-xyz-/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2000
|
|
yic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2000
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2000
|
|
|
|
cmo/printatt/cmosink/xmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/xmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xmax 1.000000000E+16 1.000000000E+16 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/ymax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
ymax 1.000000000E+16 1.000000000E+16 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmin/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmin 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/zmax/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
zmax 0.000000000E+00 0.000000000E+00 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilon/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilon 1.000000004E-15 1.000000004E-15 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonl/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonl 3.140184917E+03 3.140184917E+03 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilona/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilona 4.440892099E+19 4.440892099E+19 0.000000000E+00 1
|
|
|
|
cmo/printatt/cmosink/epsilonv/minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
epsilonv 4.440892099E+19 4.440892099E+19 0.000000000E+00 1
|
|
|
|
finish
|
|
interpolate/continuous/cmosink field3/1,0,0/cmosource field3
|
|
nodes in indexed point set = 2000
|
|
|
|
INTRP METHOD: continuous FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: plus1 0.200000000000E+01
|
|
|
|
cmo select cmosource
|
|
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 cmosource 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
|
|
|
|
501 519 501 25 %
|
|
1001 1041 1001 50 %
|
|
1501 1593 1501 75 %
|
|
2000 2217 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/continuous done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo kdtree release
|
|
cmo/DELATT/cmosource/sbox
|
|
finish
|
|
cmo/DELATT/cmosource/v12
|
|
finish
|
|
cmo/DELATT/cmosource/linkt
|
|
finish
|
|
cmo/DELATT/cmosource/v2
|
|
finish
|
|
finish
|
|
cmo printatt cmosink field3 1,2000,125
|
|
Attribute: field3
|
|
1 0.00000E+00
|
|
126 2.63158E-01
|
|
251 5.26316E-01
|
|
376 7.89474E-01
|
|
501 0.00000E+00
|
|
626 2.63158E-01
|
|
751 5.26316E-01
|
|
876 7.89474E-01
|
|
1001 0.00000E+00
|
|
1126 2.63158E-01
|
|
1251 5.26316E-01
|
|
1376 7.89474E-01
|
|
1501 0.00000E+00
|
|
1626 2.63158E-01
|
|
1751 5.26316E-01
|
|
1876 7.89474E-01
|
|
|
|
* dump / avs / out_C04_field3.inp / cmosink
|
|
* dump / avs / out_C04_field3_src.inp / cmosource
|
|
cmo printatt cmosource -xyz- minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2121
|
|
yic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2121
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2121
|
|
|
|
cmo printatt cmosource field3 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field3 0.000000000E+00 1.000000000E+00 1.000000000E+00 2121
|
|
|
|
cmo printatt cmosink -xyz- minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
xic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2000
|
|
yic 0.000000000E+00 1.000000000E+16 1.000000000E+16 2000
|
|
zic 0.000000000E+00 0.000000000E+00 0.000000000E+00 2000
|
|
|
|
cmo printatt cmosink field3 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field3 0.000000000E+00 1.000000000E+00 1.000000000E+00 2000
|
|
|
|
cmo printatt cmosink field3 1,2000,125
|
|
Attribute: field3
|
|
1 0.00000E+00
|
|
126 2.63158E-01
|
|
251 5.26316E-01
|
|
376 7.89474E-01
|
|
501 0.00000E+00
|
|
626 2.63158E-01
|
|
751 5.26316E-01
|
|
876 7.89474E-01
|
|
1001 0.00000E+00
|
|
1126 2.63158E-01
|
|
1251 5.26316E-01
|
|
1376 7.89474E-01
|
|
1501 0.00000E+00
|
|
1626 2.63158E-01
|
|
1751 5.26316E-01
|
|
1876 7.89474E-01
|
|
|
|
* Case 05
|
|
cmo/set_id/cmosource node/id_node
|
|
cmo/addatt/cmosource id_node/VINT/scalar/nnodes/linear/permanent//0
|
|
finish
|
|
cmo copyatt cmosource cmosource/imt id_node
|
|
2121 copied from cmosource id_node to -> cmosource imt1
|
|
|
|
cmo/set_id/cmosource element/id_elem
|
|
cmo/addatt/cmosource id_elem/VINT/scalar/nelements/linear/permanent//0
|
|
finish
|
|
interpolate/map/cmosink field2/1,0,0/cmosource id_elem/keepatt/nearest imt
|
|
nodes in indexed point set = 2000
|
|
|
|
WARNING: attribute types differ: VDOUBLE VINT
|
|
|
|
cmo/addatt/cmosink/pt_gtg/VINT/scalar/nnodes//permanent/agfx/0
|
|
finish
|
|
cmo/addatt/cmosink/el_gtg/VINT/scalar/nnodes//permanent/agfx/0
|
|
finish
|
|
|
|
INTRP METHOD: map FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: nearest imt
|
|
|
|
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
|
|
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2000 2000 100%
|
|
|
|
Total Source Nodes: 2121
|
|
Total Sink Nodes: 2000
|
|
|
|
cmo select cmosource
|
|
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 cmosource 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
|
|
|
|
501 519 501 25 %
|
|
1001 1041 1001 50 %
|
|
1501 1593 1501 75 %
|
|
2000 2217 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/map done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo kdtree release
|
|
cmo/DELATT/cmosource/sbox
|
|
finish
|
|
cmo/DELATT/cmosource/v12
|
|
finish
|
|
cmo/DELATT/cmosource/linkt
|
|
finish
|
|
cmo/DELATT/cmosource/v2
|
|
finish
|
|
finish
|
|
* dump / avs / out_C05a_field2.inp / cmosink
|
|
* dump / avs / out_C05a_id_elem_src.inp / cmosource
|
|
cmo printatt cmosource id_elem minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
id_elem 1 4000 3999 4000
|
|
|
|
cmo printatt cmosink field2 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field2 1.000000000E+00 3.998000000E+03 3.997000000E+03 2000
|
|
|
|
cmo printatt cmosink field2 100,2000,100
|
|
Attribute: field2
|
|
100 2.50000E+01
|
|
200 3.51800E+03
|
|
300 1.29200E+03
|
|
400 2.30000E+03
|
|
500 3.05600E+03
|
|
600 7.60000E+01
|
|
700 1.83900E+03
|
|
800 3.59300E+03
|
|
900 3.35100E+03
|
|
1000 3.48000E+02
|
|
1100 2.87900E+03
|
|
1200 3.39200E+03
|
|
1300 1.15700E+03
|
|
1400 2.66800E+03
|
|
1500 3.42500E+03
|
|
1600 3.93800E+03
|
|
1700 6.94000E+02
|
|
1800 4.74000E+02
|
|
1900 3.72800E+03
|
|
2000 7.27000E+02
|
|
|
|
cmo printatt cmosink pt_gtg 100,2000,100
|
|
Attribute: pt_gtg
|
|
100 105
|
|
200 210
|
|
300 315
|
|
400 420
|
|
500 525
|
|
600 630
|
|
700 735
|
|
800 840
|
|
900 945
|
|
1000 1050
|
|
1100 1176
|
|
1200 1281
|
|
1300 1386
|
|
1400 1491
|
|
1500 1596
|
|
1600 1701
|
|
1700 1806
|
|
1800 1911
|
|
1900 2016
|
|
2000 2121
|
|
|
|
cmo printatt cmosink el_gtg 100,2000,100
|
|
Attribute: el_gtg
|
|
100 25
|
|
200 3518
|
|
300 1292
|
|
400 2300
|
|
500 3056
|
|
600 76
|
|
700 1839
|
|
800 3593
|
|
900 3351
|
|
1000 348
|
|
1100 2879
|
|
1200 3392
|
|
1300 1157
|
|
1400 2668
|
|
1500 3425
|
|
1600 3938
|
|
1700 694
|
|
1800 474
|
|
1900 3728
|
|
2000 727
|
|
|
|
* result should be same using attributes again
|
|
* pre V2.2 code has wrong result at point 2000
|
|
cmo/setatt/cmosink/idebug 0
|
|
1 values reset for attribute idebug
|
|
|
|
cmo/setatt/cmosource/idebug 0
|
|
1 values reset for attribute idebug
|
|
|
|
interpolate/map/cmosink field2/1,0,0/cmosource id_elem/keepatt/nearest imt
|
|
nodes in indexed point set = 2000
|
|
|
|
WARNING: attribute types differ: VDOUBLE VINT
|
|
|
|
|
|
INTRP METHOD: map FUNCTION: linear
|
|
TIEBREAKER: maxtie FLAG: nearest imt
|
|
|
|
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
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2000 2000 100%
|
|
|
|
Total Source Nodes: 2121
|
|
Total Sink Nodes: 2000
|
|
|
|
SKIPPING ELEMENT SEARCH... using lookup attribute el_gtg
|
|
501 501 501 25 %
|
|
1001 1001 1001 50 %
|
|
1501 1501 1501 75 %
|
|
2000 2000 2000 100%
|
|
|
|
Total Source Elements: 4000
|
|
Total Sink Nodes: 2000
|
|
|
|
|
|
interpolate/map done.
|
|
|
|
cmo select cmosink
|
|
finish
|
|
cmo printatt cmosource id_elem minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
id_elem 1 4000 3999 4000
|
|
|
|
cmo printatt cmosink field2 minmax
|
|
ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH
|
|
field2 1.000000000E+00 3.998000000E+03 3.997000000E+03 2000
|
|
|
|
cmo printatt cmosink field2 100,2000,100
|
|
Attribute: field2
|
|
100 2.50000E+01
|
|
200 3.51800E+03
|
|
300 1.29200E+03
|
|
400 2.30000E+03
|
|
500 3.05600E+03
|
|
600 7.60000E+01
|
|
700 1.83900E+03
|
|
800 3.59300E+03
|
|
900 3.35100E+03
|
|
1000 3.48000E+02
|
|
1100 2.87900E+03
|
|
1200 3.39200E+03
|
|
1300 1.15700E+03
|
|
1400 2.66800E+03
|
|
1500 3.42500E+03
|
|
1600 3.93800E+03
|
|
1700 6.94000E+02
|
|
1800 4.74000E+02
|
|
1900 3.72800E+03
|
|
2000 7.27000E+02
|
|
|
|
cmo printatt cmosink pt_gtg 100,2000,100
|
|
Attribute: pt_gtg
|
|
100 105
|
|
200 210
|
|
300 315
|
|
400 420
|
|
500 525
|
|
600 630
|
|
700 735
|
|
800 840
|
|
900 945
|
|
1000 1050
|
|
1100 1176
|
|
1200 1281
|
|
1300 1386
|
|
1400 1491
|
|
1500 1596
|
|
1600 1701
|
|
1700 1806
|
|
1800 1911
|
|
1900 2016
|
|
2000 2121
|
|
|
|
cmo printatt cmosink el_gtg 100,2000,100
|
|
Attribute: el_gtg
|
|
100 25
|
|
200 3518
|
|
300 1292
|
|
400 2300
|
|
500 3056
|
|
600 76
|
|
700 1839
|
|
800 3593
|
|
900 3351
|
|
1000 348
|
|
1100 2879
|
|
1200 3392
|
|
1300 1157
|
|
1400 2668
|
|
1500 3425
|
|
1600 3938
|
|
1700 694
|
|
1800 474
|
|
1900 3728
|
|
2000 727
|
|
|
|
* dump / avs / out_C05b_field2.inp / cmosink
|
|
* dump / avs / out_C05b_id_elem_src.inp / cmosource
|
|
finish
|
|
LaGriT successfully completed
|