initial upload

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

5
test/level03/README Executable file
View File

@@ -0,0 +1,5 @@
level03 directories are new capabilities or issues under development.
If a test case becomes relevant to LaGriT commands it is moved to level01.
These directories are not included in the automated test and compare scripts.

View File

@@ -0,0 +1,27 @@
# new wrapper - attribute_union
# cmo/attribute_union / sink_mo_name / src_mo_name
# calls cmo_derive twice
# sometimes used when merging meshes
# cmo/attribute_union / sink_mo_name / src_mo_name
cmo / create / mesh1
createpts/brick/xyz/3,2,3/0.,0.,0./1.,1.,1./1,1,1
cmo / addatt / mesh1 / testatt1
cmo / addatt / mesh1 / csnlp / CHARACTER / scalar / nnodes / linear / permanent / agfl
cmo / addatt / mesh1 / cvnap / VCHAR / vector / scalar / asinh / temporary / agfl
cmo / addatt / mesh1 / ivnlp / VINT / vector / nelements / linear / permanent / agfl
cmo / create / mesh2
createpts/xyz/5,3,10/0.,2.,0./5.,6.,2./1,1,1/
connect
cmo / addatt / mesh2 / testatt2
cmo / addatt / mesh2 / rsecp / REAL / scalar / nelements / constant / permanent / agfl
cmo / addatt / mesh2 / rvnsp / VDOUBLE / vector / nnodes / sequence / permanent / agfl
cmo / addatt / mesh2 / isnmp / INT / scalar / max_number_sets / min / temporary / agfl
cmo / attribute_union / mesh1 / mesh2
cmo / status
finish

View File

@@ -0,0 +1,27 @@
# new wrapper - attribute_union
# cmo/attribute_union / sink_mo_name / src_mo_name
# calls cmo_derive twice
# sometimes used when merging meshes
# cmo/attribute_union / sink_mo_name / src_mo_name
cmo / create / mesh1
createpts/brick/xyz/3,2,3/0.,0.,0./1.,1.,1./1,1,1
cmo / addatt / mesh1 / testatt1
cmo / addatt / mesh1 / csnlp / CHARACTER / scalar / nnodes / linear / permanent / agfl
cmo / addatt / mesh1 / cvnap / VCHAR / vector / scalar / asinh / temporary / agfl
cmo / addatt / mesh1 / ivnlp / VINT / vector / nelements / linear / permanent / agfl
cmo / create / mesh2
createpts/xyz/5,3,10/0.,2.,0./5.,6.,2./1,1,1/
connect
cmo / addatt / mesh2 / testatt2
cmo / addatt / mesh2 / rsecp / REAL / scalar / nelements / constant / permanent / agfl
cmo / addatt / mesh2 / rvnsp / VDOUBLE / vector / nnodes / sequence / permanent / agfl
cmo / addatt / mesh2 / isnmp / INT / scalar / max_number_sets / min / temporary / agfl
cmo / attribute_union / mesh1 / mesh2
cmo / status
finish

View File

@@ -0,0 +1,16 @@
cmo/create/mesh1
createpts/brick/xyz/3,2,3/0.,0.,0./1.,1.,1./1,1,1
cmo/addatt/mesh1/testatt1
cmo/addatt/mesh1/csnlp/CHARACTER/scalar/nnodes/linear/permanent
cmo/addatt/mesh1/cvnap/VCHAR/vector/scalar/asinh/temporary/ag
cmo/addatt/mesh1/ivnlp/VINT/vector/nelements/linear/permanent/
cmo/create/mesh2
createpts/xyz/5,3,10/0.,2.,0./5.,6.,2./1,1,1/
connect
cmo/addatt/mesh2/testatt2
cmo/addatt/mesh2/rsecp/REAL/scalar/nelements/constant/permanent
cmo/addatt/mesh2/rvnsp/VDOUBLE/vector/nnodes/sequence/permanent
cmo/addatt/mesh2/isnmp/INT/scalar/max_number_sets/min/temporary
cmo/attribute_union/mesh1/mesh2
cmo/status
finish

View File

@@ -0,0 +1,253 @@
* * * * * * * * * * * * * * * * * * * * * * * * *
* * *
* * Program: LaGriT V3.330 Linux *
* * date_compile: 2021/10/15 test *
* * Run Time: 2021/Nov 23 12:26:25 *
* * 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
# new wrapper - attribute_union
# cmo/attribute_union / sink_mo_name / src_mo_name
# calls cmo_derive twice
# sometimes used when merging meshes
# cmo/attribute_union / sink_mo_name / src_mo_name
cmo/create/mesh1
createpts/brick/xyz/3,2,3/0.,0.,0./1.,1.,1./1,1,1
Number of nodes: 18
Number of elements: 4
Number of negative volume elements: 0
Total volume: 0.100000000000E+01
cmo/addatt/mesh1/testatt1
cmo/addatt/mesh1/csnlp/CHARACTER/scalar/nnodes/linear/permanent
cmo/addatt/mesh1/cvnap/VCHAR/vector/scalar/asinh/temporary/ag
cmo/addatt/mesh1/ivnlp/VINT/vector/nelements/linear/permanent/
cmo/create/mesh2
createpts/xyz/5,3,10/0.,2.,0./5.,6.,2./1,1,1/
RZ GENERATED POINTS 1 TO 150
connect
No materials associated with 150 noninterface points.
Coordinates of enclosing tetrahedron are:
-0.37500D+01 -0.10000D+01 -0.40000D+01
-0.37500D+01 0.19000D+02 0.10000D+01
-0.37500D+01 -0.10000D+01 0.60000D+01
0.21250D+02 0.40000D+01 0.10000D+01
Candidate connections that may cross boundaries = 545
Successfully eliminated all multimaterial connections.
The mesh is now complete!
LaGriT FINISH: connect
cmo/addatt/mesh2/testatt2
cmo/addatt/mesh2/rsecp/REAL/scalar/nelements/constant/permanent
cmo/addatt/mesh2/rvnsp/VDOUBLE/vector/nnodes/sequence/permanent
cmo/addatt/mesh2/isnmp/INT/scalar/max_number_sets/min/temporary
cmo/attribute_union/mesh1/mesh2
cmo/addatt/mesh1/testatt2/VDOUBLE/scalar/nnodes/linear/temporary/agltn
finish
cmo/addatt/mesh1/rsecp/REAL/scalar/nelements/constant/permanent/agltn
finish
cmo/addatt/mesh1/rvnsp/VDOUBLE/vector/nnodes/sequence/permanent/agltn
finish
cmo/addatt/mesh1/isnmp/INT/scalar/max_number_sets/min/temporary/agltn
finish
cmo/addatt/mesh2/testatt1/VDOUBLE/scalar/nnodes/linear/temporary/agltn
finish
cmo/addatt/mesh2/csnlp/CHARACTER/scalar/nnodes/linear/permanent/agltn
finish
cmo/addatt/mesh2/cvnap/VCHAR/vector/scalar/asinh/temporary/ag
finish
cmo/addatt/mesh2/ivnlp/VINT/vector/nelements/linear/permanent/agltn
finish
cmo/status
The current-mesh-object(CMO) is: mesh2
1 Mesh Object name: mesh1
number of nodes = 18 number of elements = 4
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 1.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 4.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.846E-13
35 epsilona REAL scalar scalar const perma l 6.661E-13
36 epsilonv REAL scalar scalar const perma l 2.220E-13
37 ipointi INT scalar scalar const perma l 1.000E+00
38 ipointj INT scalar scalar const perma l 1.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 0.000E+00
54 xmax REAL scalar scalar const perma l 1.000E+00
55 ymax REAL scalar scalar const perma l 1.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 testatt1 VDOU scalar nnodes linea tempo agl 0.000E+00
67 csnlp CHAR scalar nnodes linea perma agl 1.
68 cvnap VCHA vector scalar asinh tempo ag 1.
69 ivnlp VINT vector nelements linea perma agl 0.000E+00
70 testatt2 VDOU scalar nnodes linea tempo agl 0.000E+00
71 rsecp REAL scalar nelements const perma agl 0.000E+00
72 rvnsp VDOU vector nnodes seque perma agl 0.000E+00
73 isnmp INT scalar max_number_sets min tempo agl 0.000E+00
2 Mesh Object name: mesh2
number of nodes = 150 number of elements = 419
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 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 1.500E+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 4.190E+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.490E-12
35 epsilona REAL scalar scalar const perma l 9.992E-12
36 epsilonv REAL scalar scalar const perma l 8.882E-12
37 ipointi INT scalar scalar const perma l 1.500E+02
38 ipointj INT scalar scalar const perma l 1.500E+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 0.000E+00
52 ymin REAL scalar scalar const perma l 2.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 6.000E+00
56 zmax REAL scalar scalar const perma l 2.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 testatt2 VDOU scalar nnodes linea tempo agl 0.000E+00
67 rsecp REAL scalar nelements const perma agl 0.000E+00
68 rvnsp VDOU vector nnodes seque perma agl 0.000E+00
69 isnmp INT scalar max_number_sets min tempo agl 0.000E+00
70 testatt1 VDOU scalar nnodes linea tempo agl 0.000E+00
71 csnlp CHAR scalar nnodes linea perma agl 2.
72 cvnap VCHA vector scalar asinh tempo ag 2.
73 ivnlp VINT vector nelements linea perma agl 0.000E+00
finish
LaGriT successfully completed

12
test/level03/lin_extp/input.lgi Executable file
View File

@@ -0,0 +1,12 @@
# new compute / linear_extrapolate
# by Aaron Gable committed on Jun 17, 2010
# modified to comment out dump commands
infile test_buildsurf.mlgi
infile test_pathos.mlgi
infile test_square.mlgi
finish

View File

@@ -0,0 +1,12 @@
# new compute / linear_extrapolate
# by Aaron Gable committed on Jun 17, 2010
# modified to comment out dump commands
infile test_buildsurf.mlgi
infile test_pathos.mlgi
infile test_square.mlgi
finish

View File

@@ -0,0 +1,111 @@
infile test_buildsurf.mlgi
define/NX/25
define/NY/25
define/NZ/25
define/MIN/0.0
define/MAX/10.0
cmo/create/ztemp///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/ztemp/imt/1
cmo/setatt/ztemp/itetclr/1
resetpts/itp
hextotet/2/zlow/ztemp
cmo/create/ytemp///quad
quadxy NX NZ/MIN MIN MIN/MAX MIN MIN/MAX MIN MAX/MIN MIN MAX
rzbrick/xyz/NX,1,NZ/1,0,0/connect
hextotet/2/ylow/ytemp
cmo/create/xtemp///quad
quadxy NY NZ/MIN MIN MIN/MIN MIN MAX/MIN MAX MAX/MIN MAX MIN
rzbrick/xyz/1,NY,NZ/1,0,0/connect
hextotet/2/xlow/xtemp
math/sin/zlow/zic/1,0,0/zlow/xic
math/sin/ylow/yic/1,0,0/ylow/zic
math/sin/xlow/xic/1,0,0/xlow/yic
cmo/copy/zhigh/zlow
cmo/copy/yhigh/ylow
cmo/copy/xhigh/xlow
cmo/setatt/zhigh/idebug//10
cmo/setatt/yhigh/idebug//10
cmo/setatt/xhigh/idebug//10
math/add/zlow/zic/1,0,0/zlow/zic/2
math/add/ylow/yic/1,0,0/ylow/yic/2
math/add/xlow/xic/1,0,0/xlow/xic/2
math/add/zhigh/zic/1,0,0/zhigh/zic/8
math/add/yhigh/yic/1,0,0/yhigh/yic/8
math/add/xhigh/xic/1,0,0/xhigh/xic/8
math/multiply/zlow/zic/1,0,0/zlow/zic/10000
math/multiply/zlow/yic/1,0,0/zlow/yic/10000
math/multiply/zlow/xic/1,0,0/zlow/xic/10000
math/multiply/ylow/zic/1,0,0/ylow/zic/10000
math/multiply/ylow/yic/1,0,0/ylow/yic/10000
math/multiply/ylow/xic/1,0,0/ylow/xic/10000
math/multiply/xlow/zic/1,0,0/xlow/zic/10000
math/multiply/xlow/yic/1,0,0/xlow/yic/10000
math/multiply/xlow/xic/1,0,0/xlow/xic/10000
math/multiply/zhigh/zic/1,0,0/zhigh/zic/10000
math/multiply/zhigh/yic/1,0,0/zhigh/yic/10000
math/multiply/zhigh/xic/1,0,0/zhigh/xic/10000
math/multiply/yhigh/zic/1,0,0/yhigh/zic/10000
math/multiply/yhigh/yic/1,0,0/yhigh/yic/10000
math/multiply/yhigh/xic/1,0,0/yhigh/xic/10000
math/multiply/xhigh/zic/1,0,0/xhigh/zic/10000
math/multiply/xhigh/yic/1,0,0/xhigh/yic/10000
math/multiply/xhigh/xic/1,0,0/xhigh/xic/10000
cmo/setatt/zhigh/itetclr/1 0 0/1
cmo/setatt/zlow/itetclr/1 0 0/2
cmo/setatt/yhigh/itetclr/1 0 0/3
cmo/setatt/ylow/itetclr/1 0 0/4
cmo/setatt/xhigh/itetclr/1 0 0/5
cmo/setatt/xlow/itetclr/1 0 0/6
cmo/create/cube///tet
createpts/xyz/15.0 15.0 15.0/3.0 3.0 3.0/7.0 7.0 7.0/1 1 1
connect
math/multiply/cube/zic/1,0,0/cube/zic/10000
math/multiply/cube/yic/1,0,0/cube/yic/10000
math/multiply/cube/xic/1,0,0/cube/xic/10000
cmo/setatt/cube/itetclr/1 0 0/7
addmesh/merge/z_all/zhigh/zlow
addmesh/merge/y_all/yhigh/ylow
addmesh/merge/x_all/xhigh/xlow
addmesh/merge/xy_all/y_all/x_all
addmesh/merge/zc_all/z_all/cube
addmesh/merge/mo_all/zc_all/xy_all
cmo/status/mo_all/brief
finish
infile test_pathos.mlgi
compute/linear_extrapolate/cube/zhigh/zpos/zic
compute/linear_extrapolate/cube/zlow/zneg/zic
compute/linear_extrapolate/cube/yhigh/ypos/yic
compute/linear_extrapolate/cube/ylow/yneg/yic
cmo/status/cube/brief
cmo/delete/cube
finish
infile test_square.mlgi
define/NX/100
define/NY/100
define/NZ/50
define/MIN/-1.0
define/MAX/301.0
define/NX/30
define/NY/30
define/NZ/20
cmo/create/zsurf_quad///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/zsurf_quad/imt 1
cmo/setatt/zsurf_quad/itetclr 1
resetpts/itp
math/sin/zsurf_quad/zic/1,0,0/zsurf_quad/xic
math/multiply/zsurf_quad/zic/1,0,0/zsurf_quad/zic/5.0
perturb/1 0 0/0. 0. 1.0
math/add/zsurf_quad/zic/1 0 0/zsurf_quad/zic/60.
cmo/create/mo_hex///hex
createpts/brick/xyz/NX NY NZ/0. 0. 0./300. 300. 50./1 1 1
cmo/select/mo_hex
resetpts/itp
compute/linear_extrapolate/mo_hex/zsurf_quad/zpos/zic
cmo/status/mo_hex/brief
cmo/delete/mo_hex
finish
finish

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,102 @@
define/NX/25
define/NY/25
define/NZ/25
define/MIN/0.0
define/MAX/10.0
cmo/create/ztemp///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/ztemp/ imt / 1
cmo/setatt/ztemp/ itetclr / 1
resetpts/itp
hextotet / 2 / zlow / ztemp
# cmo / setatt / zlow / idebug / / 10
cmo/create/ytemp///quad
quadxy NX NZ/MIN MIN MIN/MAX MIN MIN/MAX MIN MAX/MIN MIN MAX
rzbrick/xyz/NX,1,NZ/1,0,0/connect
hextotet / 2 / ylow / ytemp
# cmo / setatt / ylow / idebug / / 10
cmo/create/xtemp///quad
quadxy NY NZ/MIN MIN MIN/MIN MIN MAX/MIN MAX MAX/MIN MAX MIN
rzbrick/xyz/1,NY,NZ/1,0,0/connect
hextotet / 2 / xlow / xtemp
# cmo / setatt / xlow / idebug / / 10
math/sin/zlow/zic/1,0,0/zlow/xic
math/sin/ylow/yic/1,0,0/ylow/zic
math/sin/xlow/xic/1,0,0/xlow/yic
cmo / copy / zhigh / zlow
cmo / copy / yhigh / ylow
cmo / copy / xhigh / xlow
cmo / setatt / zhigh / idebug / / 10
cmo / setatt / yhigh / idebug / / 10
cmo / setatt / xhigh / idebug / / 10
math/add/zlow/zic/1,0,0/zlow/zic/2
math/add/ylow/yic/1,0,0/ylow/yic/2
math/add/xlow/xic/1,0,0/xlow/xic/2
math/add/zhigh/zic/1,0,0/zhigh/zic/8
math/add/yhigh/yic/1,0,0/yhigh/yic/8
math/add/xhigh/xic/1,0,0/xhigh/xic/8
math/multiply/zlow/zic/1,0,0/zlow/zic/10000
math/multiply/zlow/yic/1,0,0/zlow/yic/10000
math/multiply/zlow/xic/1,0,0/zlow/xic/10000
math/multiply/ylow/zic/1,0,0/ylow/zic/10000
math/multiply/ylow/yic/1,0,0/ylow/yic/10000
math/multiply/ylow/xic/1,0,0/ylow/xic/10000
math/multiply/xlow/zic/1,0,0/xlow/zic/10000
math/multiply/xlow/yic/1,0,0/xlow/yic/10000
math/multiply/xlow/xic/1,0,0/xlow/xic/10000
math/multiply/zhigh/zic/1,0,0/zhigh/zic/10000
math/multiply/zhigh/yic/1,0,0/zhigh/yic/10000
math/multiply/zhigh/xic/1,0,0/zhigh/xic/10000
math/multiply/yhigh/zic/1,0,0/yhigh/zic/10000
math/multiply/yhigh/yic/1,0,0/yhigh/yic/10000
math/multiply/yhigh/xic/1,0,0/yhigh/xic/10000
math/multiply/xhigh/zic/1,0,0/xhigh/zic/10000
math/multiply/xhigh/yic/1,0,0/xhigh/yic/10000
math/multiply/xhigh/xic/1,0,0/xhigh/xic/10000
cmo / setatt / zhigh / itetclr / 1 0 0 / 1
cmo / setatt / zlow / itetclr / 1 0 0 / 2
cmo / setatt / yhigh / itetclr / 1 0 0 / 3
cmo / setatt / ylow / itetclr / 1 0 0 / 4
cmo / setatt / xhigh / itetclr / 1 0 0 / 5
cmo / setatt / xlow / itetclr / 1 0 0 / 6
# dump / avs / out_xhigh.inp / xhigh
# dump / avs / out_yhigh.inp / yhigh
# dump / avs / out_zhigh.inp / zhigh
# dump / avs / out_xlow.inp / xlow
# dump / avs / out_ylow.inp / ylow
# dump / avs / out_zlow.inp / zlow
cmo / create / cube /// tet
createpts / xyz / 15.0 15.0 15.0 / 3.0 3.0 3.0 / 7.0 7.0 7.0 / 1 1 1
connect
math/multiply/cube/zic/1,0,0/cube/zic/10000
math/multiply/cube/yic/1,0,0/cube/yic/10000
math/multiply/cube/xic/1,0,0/cube/xic/10000
cmo / setatt / cube / itetclr / 1 0 0 / 7
# dump / avs / tetmesh.inp / cube
# cmo / setatt / cube / idebug / 3247,3247,1 / 1
addmesh / merge / z_all / zhigh / zlow
addmesh / merge / y_all / yhigh / ylow
addmesh / merge / x_all / xhigh / xlow
addmesh / merge / xy_all / y_all / x_all
addmesh / merge / zc_all / z_all / cube
addmesh / merge / mo_all / zc_all / xy_all
# dump / avs / out_allmesh.inp / mo_all
cmo/status/mo_all/ brief
finish

View File

@@ -0,0 +1,23 @@
compute / linear_extrapolate / cube / zhigh / zpos / zic
# dump / avs / out_cube1.inp / cube
compute / linear_extrapolate / cube / zlow / zneg / zic
# dump / avs / out_cube2.inp / cube
compute / linear_extrapolate / cube / yhigh / ypos / yic
# dump / avs / out_cube3.inp / cube
compute / linear_extrapolate / cube / ylow / yneg / yic
# dump / avs / out_cube4.inp / cube
# compute / linear_extrapolate / cube / xhigh / xpos / xic
# dump / avs / out_cube5.inp / cube
# compute / linear_extrapolate / cube / xlow / xneg / xic
# dump / avs / out_cube6.inp / cube
cmo/status/cube/ brief
cmo/delete/cube
finish

View File

@@ -0,0 +1,39 @@
define/NX/100
define/NY/100
define/NZ/50
define/MIN/-1.0
define/MAX/301.0
define/NX/30
define/NY/30
define/NZ/20
cmo/create/zsurf_quad///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/zsurf_quad/ imt 1
cmo/setatt/zsurf_quad/ itetclr 1
resetpts/itp
math/sin/zsurf_quad/zic/1,0,0/zsurf_quad/xic
math/multiply/zsurf_quad/zic/1,0,0/zsurf_quad/zic/5.0
perturb / 1 0 0 / 0. 0. 1.0
math/add/zsurf_quad/zic/1 0 0 / zsurf_quad / zic / 60.
# dump / avs / out_surface.inp / zsurf_quad
cmo / create / mo_hex / / / hex
createpts / brick / xyz / NX NY NZ / 0. 0. 0. / 300. 300. 50. / 1 1 1
cmo / select / mo_hex
resetpts / itp
compute / linear_extrapolate / mo_hex / zsurf_quad / zpos / zic
# dump / avs / out_cube_w_topo.inp / mo_hex
cmo/status/mo_hex/ brief
cmo/delete/mo_hex
finish

View File

@@ -0,0 +1,102 @@
define/NX/25
define/NY/25
define/NZ/25
define/MIN/0.0
define/MAX/10.0
cmo/create/ztemp///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/ztemp/ imt / 1
cmo/setatt/ztemp/ itetclr / 1
resetpts/itp
hextotet / 2 / zlow / ztemp
# cmo / setatt / zlow / idebug / / 10
cmo/create/ytemp///quad
quadxy NX NZ/MIN MIN MIN/MAX MIN MIN/MAX MIN MAX/MIN MIN MAX
rzbrick/xyz/NX,1,NZ/1,0,0/connect
hextotet / 2 / ylow / ytemp
# cmo / setatt / ylow / idebug / / 10
cmo/create/xtemp///quad
quadxy NY NZ/MIN MIN MIN/MIN MIN MAX/MIN MAX MAX/MIN MAX MIN
rzbrick/xyz/1,NY,NZ/1,0,0/connect
hextotet / 2 / xlow / xtemp
# cmo / setatt / xlow / idebug / / 10
math/sin/zlow/zic/1,0,0/zlow/xic
math/sin/ylow/yic/1,0,0/ylow/zic
math/sin/xlow/xic/1,0,0/xlow/yic
cmo / copy / zhigh / zlow
cmo / copy / yhigh / ylow
cmo / copy / xhigh / xlow
cmo / setatt / zhigh / idebug / / 10
cmo / setatt / yhigh / idebug / / 10
cmo / setatt / xhigh / idebug / / 10
math/add/zlow/zic/1,0,0/zlow/zic/2
math/add/ylow/yic/1,0,0/ylow/yic/2
math/add/xlow/xic/1,0,0/xlow/xic/2
math/add/zhigh/zic/1,0,0/zhigh/zic/8
math/add/yhigh/yic/1,0,0/yhigh/yic/8
math/add/xhigh/xic/1,0,0/xhigh/xic/8
math/multiply/zlow/zic/1,0,0/zlow/zic/10000
math/multiply/zlow/yic/1,0,0/zlow/yic/10000
math/multiply/zlow/xic/1,0,0/zlow/xic/10000
math/multiply/ylow/zic/1,0,0/ylow/zic/10000
math/multiply/ylow/yic/1,0,0/ylow/yic/10000
math/multiply/ylow/xic/1,0,0/ylow/xic/10000
math/multiply/xlow/zic/1,0,0/xlow/zic/10000
math/multiply/xlow/yic/1,0,0/xlow/yic/10000
math/multiply/xlow/xic/1,0,0/xlow/xic/10000
math/multiply/zhigh/zic/1,0,0/zhigh/zic/10000
math/multiply/zhigh/yic/1,0,0/zhigh/yic/10000
math/multiply/zhigh/xic/1,0,0/zhigh/xic/10000
math/multiply/yhigh/zic/1,0,0/yhigh/zic/10000
math/multiply/yhigh/yic/1,0,0/yhigh/yic/10000
math/multiply/yhigh/xic/1,0,0/yhigh/xic/10000
math/multiply/xhigh/zic/1,0,0/xhigh/zic/10000
math/multiply/xhigh/yic/1,0,0/xhigh/yic/10000
math/multiply/xhigh/xic/1,0,0/xhigh/xic/10000
cmo / setatt / zhigh / itetclr / 1 0 0 / 1
cmo / setatt / zlow / itetclr / 1 0 0 / 2
cmo / setatt / yhigh / itetclr / 1 0 0 / 3
cmo / setatt / ylow / itetclr / 1 0 0 / 4
cmo / setatt / xhigh / itetclr / 1 0 0 / 5
cmo / setatt / xlow / itetclr / 1 0 0 / 6
# dump / avs / out_xhigh.inp / xhigh
# dump / avs / out_yhigh.inp / yhigh
# dump / avs / out_zhigh.inp / zhigh
# dump / avs / out_xlow.inp / xlow
# dump / avs / out_ylow.inp / ylow
# dump / avs / out_zlow.inp / zlow
cmo / create / cube /// tet
createpts / xyz / 15.0 15.0 15.0 / 3.0 3.0 3.0 / 7.0 7.0 7.0 / 1 1 1
connect
math/multiply/cube/zic/1,0,0/cube/zic/10000
math/multiply/cube/yic/1,0,0/cube/yic/10000
math/multiply/cube/xic/1,0,0/cube/xic/10000
cmo / setatt / cube / itetclr / 1 0 0 / 7
# dump / avs / tetmesh.inp / cube
# cmo / setatt / cube / idebug / 3247,3247,1 / 1
addmesh / merge / z_all / zhigh / zlow
addmesh / merge / y_all / yhigh / ylow
addmesh / merge / x_all / xhigh / xlow
addmesh / merge / xy_all / y_all / x_all
addmesh / merge / zc_all / z_all / cube
addmesh / merge / mo_all / zc_all / xy_all
# dump / avs / out_allmesh.inp / mo_all
cmo/status/mo_all/ brief
finish

View File

@@ -0,0 +1,23 @@
compute / linear_extrapolate / cube / zhigh / zpos / zic
# dump / avs / out_cube1.inp / cube
compute / linear_extrapolate / cube / zlow / zneg / zic
# dump / avs / out_cube2.inp / cube
compute / linear_extrapolate / cube / yhigh / ypos / yic
# dump / avs / out_cube3.inp / cube
compute / linear_extrapolate / cube / ylow / yneg / yic
# dump / avs / out_cube4.inp / cube
# compute / linear_extrapolate / cube / xhigh / xpos / xic
# dump / avs / out_cube5.inp / cube
# compute / linear_extrapolate / cube / xlow / xneg / xic
# dump / avs / out_cube6.inp / cube
cmo/status/cube/ brief
cmo/delete/cube
finish

View File

@@ -0,0 +1,39 @@
define/NX/100
define/NY/100
define/NZ/50
define/MIN/-1.0
define/MAX/301.0
define/NX/30
define/NY/30
define/NZ/20
cmo/create/zsurf_quad///quad
quadxy NX NY/MIN MIN MIN/MAX MIN MIN/MAX MAX MIN/MIN MAX MIN
rzbrick/xyz/NX,NY,1/1,0,0/connect
cmo/setatt/zsurf_quad/ imt 1
cmo/setatt/zsurf_quad/ itetclr 1
resetpts/itp
math/sin/zsurf_quad/zic/1,0,0/zsurf_quad/xic
math/multiply/zsurf_quad/zic/1,0,0/zsurf_quad/zic/5.0
perturb / 1 0 0 / 0. 0. 1.0
math/add/zsurf_quad/zic/1 0 0 / zsurf_quad / zic / 60.
# dump / avs / out_surface.inp / zsurf_quad
cmo / create / mo_hex / / / hex
createpts / brick / xyz / NX NY NZ / 0. 0. 0. / 300. 300. 50. / 1 1 1
cmo / select / mo_hex
resetpts / itp
compute / linear_extrapolate / mo_hex / zsurf_quad / zpos / zic
# dump / avs / out_cube_w_topo.inp / mo_hex
cmo/status/mo_hex/ brief
cmo/delete/mo_hex
finish

View File

@@ -0,0 +1,37 @@
Run demo:
lagrit < demo_circle.lgi
Required files:
demo_circle.lgi
user_resolution_1.mlgi
user_resolution_2.mlgi
#
# demo of createpts / poisson_disk module using various arguments
#
# output01* is just the distribution of vertices without connectings as Delaunay triangles
# output02* connect the vertices as a Delaunay triangulation
# output03* is the same as output02 except the resoltion is reduced from 0.1 to 0.05
# output04* variable resolution mesh with target edge length defined in user_resolution_1.mlgi
# output05* variable resolution mesh with target edge length defined in user_resolution_2.mlgi
Note that there is a memory error of some kind.
In user_resolution_1.mlgi
# Slope
# 0.1 works
# 0.2 works
# 0.25 works
# 0.29 works
# 0.295 crashes
# 0.299 crashes
# 0.3 crashes
In user_resolution_2.mlgi
# Slope
# 0.2 works
# 0.25 works
# 0.29 works
# 0.295 crashes
# 0.299 crashes
# 0.3 crashes

View File

@@ -0,0 +1,84 @@
#
# demo of createpts / poisson_disk module using various arguments
#
# output01* is just the distribution of vertices without connectings as Delaunay triangles
# output02* connect the vertices as a Delaunay triangulation
# output03* is the same as output02 except the resoltion is reduced from 0.1 to 0.05
# output04* variable resolution mesh with target edge length defined in input_resolution_1.mlgi
# output05* variable resolution mesh with target edge length defined in input_resolution_2.mlgi
#
# Build a unit circle polygon
# NP=17 because vertices are distributed from 0-360 degrees
# and then 'filter' removes the duplicate vertex
#
define / NP / 17
cmo / create / mo_pts / / / tet
createpts/rtz/ 1,NP,1 /1.,0.,0./1.,360.,0./1,1,1/
cmo / printatt / mo_pts / -xyz- / minmax
filter / 1 0 0
rmpoint / compress
dump / avs / tmp_polygon_circle_16.poly / mo_pts / 1 0 0 0
cmo / delete / mo_pts
#
# Read in a polygon file that defines a unit circle with 16 vertices
#
read / avs / tmp_polygon_circle_16.poly / mo_polygon
######################################
# Compute Poisson Disk vertex distribution with target spacing of 0.1
# Do not connect the vertices
#
define / H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / no_connect
dump / avs / output01_vertices.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Compute Poisson Disk vertex distribution with target spacing of 0.1
# Connect the vertices as a Delaunay triangulation
#
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect
quality / edge_min / y
dump / avs / output02_triangle_h_0.1.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Decrease the resolution to a target spacing of 0.05
#
define / H_SCALE / 0.05
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect
quality / edge_min / y
dump / avs / output03_triangle_h_0.05.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Create a variable resolution mesh
# Resolution is defined in user functions defined in input_resolution_1.mlgi
#
# Decrease the resolution to a target spacing of 0.01
#
# The two user defined variables H_SCALE, 10H_SCALE, are used in input_resolution_1.mlgi
#
define / H_SCALE / 0.01
define / 10H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect / input_resolution_1.mlgi
quality / edge_min / y
dump / avs / output04_triangle_variable_1.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Create a variable resolution mesh
# Resolution is defined in user functions defined in input_resolution_1.mlgi
#
# Decrease the resolution to a target spacing of 0.01
#
# The two user defined variables H_SCALE, 10H_SCALE, are used in input_resolution_2.mlgi
#
define / H_SCALE / 0.01
define / 10H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect / input_resolution_2.mlgi
quality / edge_min / y
dump / avs / output05_triangle_variable_2.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
#
finish

View File

@@ -0,0 +1,48 @@
define / MO_H_FIELD / mo_poi_h_field
define / H_ATTRIBUTE / h_field_att
# Y = Ax + B
#
# Slope
# 0.1 works
# 0.2 works
# 0.25 works
# 0.29 works
# 0.295 crashes
# 0.299 crashes
# 0.3 crashes
#
define / SLOPE / 0.29
# Intersect
define / INTERCEPT / 0.0
#
# Create some points and then use the distance from the points to define the user
# defined resolution field h(x,y)
#
cmo / create / mo_pts / / / tet
createpts/xyz/ 1,1,1 /0.1 0.1 0.0/0.1 0.1 0.0/1,1,1/
createpts/xyz/ 1,1,1 /-0.5 -0.7 0.0/-0.5 -0.7 0.0/1,1,1/
compute / distance_field / MO_H_FIELD / mo_pts / dfield
math/multiply/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/dfield/SLOPE/
math/add/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/H_ATTRIBUTE/INTERCEPT/
math / floor / MO_H_FIELD / H_ATTRIBUTE / 1 0 0 / &
MO_H_FIELD / H_ATTRIBUTE / H_SCALE
math / ceiling / MO_H_FIELD / H_ATTRIBUTE / 1 0 0 / &
MO_H_FIELD / H_ATTRIBUTE / 10H_SCALE
cmo / printatt / MO_H_FIELD / H_ATTRIBUTE / minmax
#
# In order to visualize the h(x,y) field, the user can output
# mo_poi_h_field and look at the attribute h_field_att.
# Output will slow things down so output should be commented out
# in production runs.
#
# This is the only place where the user has access to out MO_H_FIELD because it
# will be deleted when createpts / poisson_disk exits.
#
dump / avs / output_h_of_x_y_1.inp / MO_H_FIELD
cmo / delete / mo_pts
finish

View File

@@ -0,0 +1,51 @@
define / MO_H_FIELD / mo_poi_h_field
define / H_ATTRIBUTE / h_field_att
# Y = Ax + B
#
# Slope
# 0.2 works
# 0.25 works
# 0.29 works
# 0.295 crashes
# 0.299 crashes
# 0.3 crashes
#
define / SLOPE / 0.1
# Intersect
define / INTERCEPT / 0.0
#
# Create some points and then use the distance from the points to define the user
# defined resolution field h(x,y)
#
cmo / create / mo_pts / / / tet
createpts / line / npoints / / / xmin,ymin,zmin / xmax,ymax,zmax / iiz,ijz,ikz /
createpts / line / 400 / / / -3.95 0.0 0.0 / 3.95 0.0 0.0 / 1 1 1
math / sin / mo_pts / yic / 1 0 0 / mo_pts / xic
math / multiply / mo_pts / yic / 1 0 0 / mo_pts / yic / 0.25
math / multiply / mo_pts / xic / 1 0 0 / mo_pts / xic / 0.25
compute / distance_field / MO_H_FIELD / mo_pts / dfield
math/multiply/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/dfield/SLOPE/
math/add/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/H_ATTRIBUTE/INTERCEPT/
math / floor / MO_H_FIELD / H_ATTRIBUTE / 1 0 0 / &
MO_H_FIELD / H_ATTRIBUTE / H_SCALE
math / ceiling / MO_H_FIELD / H_ATTRIBUTE / 1 0 0 / &
MO_H_FIELD / H_ATTRIBUTE / 10H_SCALE
cmo / printatt / MO_H_FIELD / H_ATTRIBUTE / minmax
#
# In order to visualize the h(x,y) field, the user can output
# mo_poi_h_field and look at the attribute h_field_att.
# Output will slow things down so output should be commented out
# in production runs.
#
#
# This is the only place where the user has access to out MO_H_FIELD because it
# will be deleted when createpts / poisson_disk exits.
#
dump / avs / output_h_of_x_y_2.inp / MO_H_FIELD
cmo / delete / mo_pts
finish

View File

@@ -0,0 +1,84 @@
#
# demo of createpts / poisson_disk module using various arguments
#
# output01* is just the distribution of vertices without connectings as Delaunay triangles
# output02* connect the vertices as a Delaunay triangulation
# output03* is the same as output02 except the resoltion is reduced from 0.1 to 0.05
# output04* variable resolution mesh with target edge length defined in input_resolution_1.mlgi
# output05* variable resolution mesh with target edge length defined in input_resolution_2.mlgi
#
# Build a unit circle polygon
# NP=17 because vertices are distributed from 0-360 degrees
# and then 'filter' removes the duplicate vertex
#
define / NP / 17
cmo / create / mo_pts / / / tet
createpts/rtz/ 1,NP,1 /1.,0.,0./1.,360.,0./1,1,1/
cmo / printatt / mo_pts / -xyz- / minmax
filter / 1 0 0
rmpoint / compress
dump / avs / tmp_polygon_circle_16.poly / mo_pts / 1 0 0 0
cmo / delete / mo_pts
#
# Read in a polygon file that defines a unit circle with 16 vertices
#
read / avs / tmp_polygon_circle_16.poly / mo_polygon
######################################
# Compute Poisson Disk vertex distribution with target spacing of 0.1
# Do not connect the vertices
#
define / H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / no_connect
dump / avs / output01_vertices.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Compute Poisson Disk vertex distribution with target spacing of 0.1
# Connect the vertices as a Delaunay triangulation
#
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect
quality / edge_min / y
dump / avs / output02_triangle_h_0.1.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Decrease the resolution to a target spacing of 0.05
#
define / H_SCALE / 0.05
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect
quality / edge_min / y
dump / avs / output03_triangle_h_0.05.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Create a variable resolution mesh
# Resolution is defined in user functions defined in input_resolution_1.mlgi
#
# Decrease the resolution to a target spacing of 0.01
#
# The two user defined variables H_SCALE, 10H_SCALE, are used in input_resolution_1.mlgi
#
define / H_SCALE / 0.01
define / 10H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect / input_resolution_1.mlgi
quality / edge_min / y
dump / avs / output04_triangle_variable_1.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
######################################
# Create a variable resolution mesh
# Resolution is defined in user functions defined in input_resolution_1.mlgi
#
# Decrease the resolution to a target spacing of 0.01
#
# The two user defined variables H_SCALE, 10H_SCALE, are used in input_resolution_2.mlgi
#
define / H_SCALE / 0.01
define / 10H_SCALE / 0.1
createpts / poisson_disk / 2d_polygon / mo_poisson_disk / mo_polygon &
/ H_SCALE / connect / input_resolution_2.mlgi
quality / edge_min / y
dump / avs / output05_triangle_variable_2.inp / mo_poisson_disk
cmo / delete / mo_poisson_disk
#
finish

View File

@@ -0,0 +1,72 @@
define/NP/17
cmo/create/mo_pts///tet
createpts/rtz/1,NP,1/1.,0.,0./1.,360.,0./1,1,1/
cmo/printatt/mo_pts/-xyz-/minmax
filter/1 0 0
rmpoint/compress
dump/avs/tmp_polygon_circle_16.poly/mo_pts/1 0 0 0
cmo/delete/mo_pts
read/avs/tmp_polygon_circle_16.poly/mo_polygon
define/H_SCALE/0.1
createpts/poisson_disk/2d_polygon/mo_poisson_disk/mo_polygon/H_SCALE/no_connect
dump/avs/output01_vertices.inp/mo_poisson_disk
cmo/delete/mo_poisson_disk
createpts/poisson_disk/2d_polygon/mo_poisson_disk/mo_polygon/H_SCALE/connect
quality/edge_min/y
dump/avs/output02_triangle_h_0.1.inp/mo_poisson_disk
cmo/delete/mo_poisson_disk
define/H_SCALE/0.05
createpts/poisson_disk/2d_polygon/mo_poisson_disk/mo_polygon/H_SCALE/connect
quality/edge_min/y
dump/avs/output03_triangle_h_0.05.inp/mo_poisson_disk
cmo/delete/mo_poisson_disk
define/H_SCALE/0.01
define/10H_SCALE/0.1
createpts/poisson_disk/2d_polygon/mo_poisson_disk/mo_polygon/H_SCALE/connect/inp
ut_resolution_1.mlgi
define/MO_H_FIELD/mo_poi_h_field
define/H_ATTRIBUTE/h_field_att
define/SLOPE/0.29
define/INTERCEPT/0.0
cmo/create/mo_pts///tet
createpts/xyz/1,1,1/0.1 0.1 0.0/0.1 0.1 0.0/1,1,1/
createpts/xyz/1,1,1/-0.5 -0.7 0.0/-0.5 -0.7 0.0/1,1,1/
compute/distance_field/MO_H_FIELD/mo_pts/dfield
math/multiply/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/dfield/SLOPE/
math/add/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/H_ATTRIBUTE/INTERCEPT/
math/floor/MO_H_FIELD/H_ATTRIBUTE/1 0 0/MO_H_FIELD/H_ATTRIBUTE/H_SCALE
math/ceiling/MO_H_FIELD/H_ATTRIBUTE/1 0 0/MO_H_FIELD/H_ATTRIBUTE/10H_SCALE
cmo/printatt/MO_H_FIELD/H_ATTRIBUTE/minmax
dump/avs/output_h_of_x_y_1.inp/MO_H_FIELD
cmo/delete/mo_pts
finish
quality/edge_min/y
dump/avs/output04_triangle_variable_1.inp/mo_poisson_disk
cmo/delete/mo_poisson_disk
define/H_SCALE/0.01
define/10H_SCALE/0.1
createpts/poisson_disk/2d_polygon/mo_poisson_disk/mo_polygon/H_SCALE/connect/inp
ut_resolution_2.mlgi
define/MO_H_FIELD/mo_poi_h_field
define/H_ATTRIBUTE/h_field_att
define/SLOPE/0.1
define/INTERCEPT/0.0
cmo/create/mo_pts///tet
createpts/line/npoints///xmin,ymin,zmin/xmax,ymax,zmax/iiz,ijz,ikz/
createpts/line/400///-3.95 0.0 0.0/3.95 0.0 0.0/1 1 1
math/sin/mo_pts/yic/1 0 0/mo_pts/xic
math/multiply/mo_pts/yic/1 0 0/mo_pts/yic/0.25
math/multiply/mo_pts/xic/1 0 0/mo_pts/xic/0.25
compute/distance_field/MO_H_FIELD/mo_pts/dfield
math/multiply/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/dfield/SLOPE/
math/add/MO_H_FIELD/H_ATTRIBUTE/1,0,0/MO_H_FIELD/H_ATTRIBUTE/INTERCEPT/
math/floor/MO_H_FIELD/H_ATTRIBUTE/1 0 0/MO_H_FIELD/H_ATTRIBUTE/H_SCALE
math/ceiling/MO_H_FIELD/H_ATTRIBUTE/1 0 0/MO_H_FIELD/H_ATTRIBUTE/10H_SCALE
cmo/printatt/MO_H_FIELD/H_ATTRIBUTE/minmax
dump/avs/output_h_of_x_y_2.inp/MO_H_FIELD
cmo/delete/mo_pts
finish
quality/edge_min/y
dump/avs/output05_triangle_variable_2.inp/mo_poisson_disk
cmo/delete/mo_poisson_disk
finish

View File

@@ -0,0 +1,418 @@
206 0 4 0 0
0001 -1.000000000000E+00 1.224646799147E-16 0.000000000000E+00
0002 -9.805750241164E-01 9.765594839334E-02 0.000000000000E+00
0003 -9.795194539635E-01 -1.029626579094E-01 0.000000000000E+00
0004 -9.619008153376E-01 1.915375356712E-01 0.000000000000E+00
0005 -9.601738116577E-01 -2.002197694743E-01 0.000000000000E+00
0006 -9.432894346603E-01 2.851032647531E-01 0.000000000000E+00
0007 -9.414210015290E-01 -2.944965124226E-01 0.000000000000E+00
0008 -9.238795325113E-01 -3.826834323651E-01 0.000000000000E+00
0009 -9.238795325113E-01 3.826834323651E-01 0.000000000000E+00
0010 -8.720542378469E-01 4.602454670117E-01 0.000000000000E+00
0011 -8.703030159547E-01 -4.628663557872E-01 0.000000000000E+00
0012 -8.502001462770E-01 2.393474035664E-01 0.000000000000E+00
0013 -8.209652987920E-01 6.970922937106E-02 0.000000000000E+00
0014 -8.195698690758E-01 -2.517185940374E-01 0.000000000000E+00
0015 -8.190441719673E-01 -5.395806370863E-01 0.000000000000E+00
0016 -8.131278330616E-01 5.484350639865E-01 0.000000000000E+00
0017 -8.025350763469E-01 -1.201514412015E-01 0.000000000000E+00
0018 -7.677166693721E-01 -6.163976732535E-01 0.000000000000E+00
0019 -7.636548359367E-01 3.022447683210E-01 0.000000000000E+00
0020 -7.633992335942E-01 4.168409229584E-01 0.000000000000E+00
0021 -7.598834857406E-01 6.281208610164E-01 0.000000000000E+00
0022 -7.120199490018E-01 2.117366714661E-01 0.000000000000E+00
0023 -7.071067811865E-01 -7.071067811865E-01 0.000000000000E+00
0024 -7.071067811865E-01 7.071067811865E-01 0.000000000000E+00
0025 -6.957582428509E-01 -4.723995656885E-01 0.000000000000E+00
0026 -6.904183092351E-01 5.456579612425E-01 0.000000000000E+00
0027 -6.831492462278E-01 -3.517845712623E-01 0.000000000000E+00
0028 -6.727140607486E-01 2.177166006006E-02 0.000000000000E+00
0029 -6.498879678602E-01 -8.978144368854E-02 0.000000000000E+00
0030 -6.448227990347E-01 -5.688484872186E-01 0.000000000000E+00
0031 -6.373733762916E-01 4.370824692695E-01 0.000000000000E+00
0032 -6.337277217339E-01 -2.204406136655E-01 0.000000000000E+00
0033 -6.311251099156E-01 -7.578761108031E-01 0.000000000000E+00
0034 -6.309594965211E-01 7.579867701355E-01 0.000000000000E+00
0035 -5.709377127891E-01 1.661112535097E-02 0.000000000000E+00
0036 -5.692971172254E-01 -4.952599909494E-01 0.000000000000E+00
0037 -5.631031725949E-01 1.517928739981E-01 0.000000000000E+00
0038 -5.622196202226E-01 -3.560426692210E-01 0.000000000000E+00
0039 -5.589125383799E-01 6.614509024475E-01 0.000000000000E+00
0040 -5.528949916232E-01 -6.184648370253E-01 0.000000000000E+00
0041 -5.491650282181E-01 8.126400865556E-01 0.000000000000E+00
0042 -5.488923848944E-01 3.634130080214E-01 0.000000000000E+00
0043 -5.447393930358E-01 -8.155972014436E-01 0.000000000000E+00
0044 -4.993305386349E-01 5.341342107429E-01 0.000000000000E+00
0045 -4.745699290266E-01 -4.614790146979E-01 0.000000000000E+00
0046 -4.707513404122E-01 4.893060485843E-03 0.000000000000E+00
0047 -4.706471298111E-01 8.651040689655E-01 0.000000000000E+00
0048 -4.591346620898E-01 -8.727964539666E-01 0.000000000000E+00
0049 -4.533835907920E-01 6.440291344773E-01 0.000000000000E+00
0050 -4.533546443331E-01 -3.473782644839E-01 0.000000000000E+00
0051 -4.322999132089E-01 -1.813426848683E-01 0.000000000000E+00
0052 -4.292300405323E-01 -7.763862865152E-01 0.000000000000E+00
0053 -4.147249935295E-01 4.240288906192E-01 0.000000000000E+00
0054 -4.106119459029E-01 -6.509384313994E-01 0.000000000000E+00
0055 -3.932039661521E-01 1.858613322701E-01 0.000000000000E+00
0056 -3.826834323651E-01 -9.238795325113E-01 0.000000000000E+00
0057 -3.826834323651E-01 9.238795325113E-01 0.000000000000E+00
0058 -3.722559372422E-01 2.995342968683E-01 0.000000000000E+00
0059 -3.634028869380E-01 6.997861030728E-01 0.000000000000E+00
0060 -3.388519331261E-01 8.135381893239E-01 0.000000000000E+00
0061 -3.309092788659E-01 4.807315767969E-01 0.000000000000E+00
0062 -3.194190347949E-01 -5.454939557789E-01 0.000000000000E+00
0063 -3.185656742487E-01 -2.584573541813E-01 0.000000000000E+00
0064 -3.181272788330E-01 -7.742729197129E-01 0.000000000000E+00
0065 -3.034296321875E-01 5.027864550473E-03 0.000000000000E+00
0066 -2.966022024654E-01 6.222244919060E-01 0.000000000000E+00
0067 -2.899370633432E-01 9.423279323393E-01 0.000000000000E+00
0068 -2.789123180644E-01 -9.445208905225E-01 0.000000000000E+00
0069 -2.727962409276E-01 -4.270120680864E-01 0.000000000000E+00
0070 -2.589619525796E-01 2.083766963632E-01 0.000000000000E+00
0071 -2.342832479535E-01 3.175429717381E-01 0.000000000000E+00
0072 -2.252897392590E-01 7.583509318406E-01 0.000000000000E+00
0073 -2.239431417449E-01 -5.809163567058E-01 0.000000000000E+00
0074 -2.143042377307E-01 5.125005984389E-01 0.000000000000E+00
0075 -2.126823329375E-01 1.094480117145E-01 0.000000000000E+00
0076 -2.112788183017E-01 -7.103612397883E-01 0.000000000000E+00
0077 -1.972611043900E-01 -2.745623422144E-01 0.000000000000E+00
0078 -1.955721701248E-01 -1.594285544424E-01 0.000000000000E+00
0079 -1.907565465563E-01 9.620561637313E-01 0.000000000000E+00
0080 -1.829420089551E-01 -9.636105719056E-01 0.000000000000E+00
0081 -1.784548975436E-01 -5.753916481924E-02 0.000000000000E+00
0082 -1.504821750953E-01 2.154005423793E-01 0.000000000000E+00
0083 -1.426740718178E-01 -8.312845266945E-01 0.000000000000E+00
0084 -1.306665596161E-01 4.376747847465E-01 0.000000000000E+00
0085 -1.273445974175E-01 6.034022079517E-01 0.000000000000E+00
0086 -1.253232857238E-01 -5.248202046328E-01 0.000000000000E+00
0087 -1.238176011362E-01 8.332524147977E-01 0.000000000000E+00
0088 -1.150633261514E-01 -3.468164734751E-01 0.000000000000E+00
0089 -1.007311838078E-01 9.799633217598E-01 0.000000000000E+00
0090 -9.043198189971E-02 7.334805918374E-01 0.000000000000E+00
0091 -8.427623946023E-02 -9.832364136951E-01 0.000000000000E+00
0092 -6.739458123151E-02 3.118023407809E-02 0.000000000000E+00
0093 -4.872732734947E-02 1.884648181859E-01 0.000000000000E+00
0094 -4.207807677770E-02 3.906177221313E-01 0.000000000000E+00
0095 -3.509121272586E-02 -6.881498031182E-01 0.000000000000E+00
0096 -3.000594397765E-02 6.398353112012E-01 0.000000000000E+00
0097 -1.229283248816E-02 -8.463132227405E-02 0.000000000000E+00
0098 -1.029216117009E-02 4.988504656460E-01 0.000000000000E+00
0099 -1.836970198721E-16 -1.000000000000E+00 0.000000000000E+00
0100 6.123233995737E-17 1.000000000000E+00 0.000000000000E+00
0101 6.410492459326E-03 -2.139812167865E-01 0.000000000000E+00
0102 2.293042887690E-02 -3.345154900881E-01 0.000000000000E+00
0103 3.810201081059E-02 2.512597911184E-01 0.000000000000E+00
0104 4.439663434888E-02 8.739132276330E-01 0.000000000000E+00
0105 5.193350594312E-02 -5.416389194475E-01 0.000000000000E+00
0106 7.414957577256E-02 7.009895644725E-01 0.000000000000E+00
0107 8.364337781735E-02 -8.256846917460E-01 0.000000000000E+00
0108 9.090553659966E-02 -6.993281175239E-01 0.000000000000E+00
0109 9.599941782449E-02 9.809045285335E-01 0.000000000000E+00
0110 9.608499392586E-02 -9.808875063886E-01 0.000000000000E+00
0111 1.063220350220E-01 3.553160145904E-01 0.000000000000E+00
0112 1.096571169317E-01 4.955811784060E-01 0.000000000000E+00
0113 1.165524596734E-01 -4.218748419966E-01 0.000000000000E+00
0114 1.309850925103E-01 -6.038463658505E-01 0.000000000000E+00
0115 1.322126644193E-01 6.977373583565E-02 0.000000000000E+00
0116 1.426803302179E-01 -2.651275568983E-01 0.000000000000E+00
0117 1.427628480934E-01 -7.548140058211E-02 0.000000000000E+00
0118 1.447122920753E-01 2.175958602883E-01 0.000000000000E+00
0119 1.613826321690E-01 5.847577038595E-01 0.000000000000E+00
0120 1.880896581727E-01 -9.625866408132E-01 0.000000000000E+00
0121 1.890911625373E-01 7.750958192026E-01 0.000000000000E+00
0122 1.945326359869E-01 4.198810182170E-01 0.000000000000E+00
0123 1.954480469713E-01 9.611229662772E-01 0.000000000000E+00
0124 2.006573385818E-01 3.065013447454E-01 0.000000000000E+00
0125 2.063500619077E-01 -7.795716003339E-01 0.000000000000E+00
0126 2.191450651740E-01 -1.912602952291E-01 0.000000000000E+00
0127 2.217990399679E-01 -3.842469283187E-01 0.000000000000E+00
0128 2.602362661247E-01 4.771350332016E-02 0.000000000000E+00
0129 2.609291355335E-01 6.580646533477E-01 0.000000000000E+00
0130 2.625435628075E-01 -6.445358592468E-01 0.000000000000E+00
0131 2.781225540197E-01 -2.786750663473E-01 0.000000000000E+00
0132 2.851786218835E-01 9.432744451951E-01 0.000000000000E+00
0133 2.880707282193E-01 -9.426991694771E-01 0.000000000000E+00
0134 2.895674274731E-01 8.400728908071E-01 0.000000000000E+00
0135 2.925481282549E-01 2.564792576409E-01 0.000000000000E+00
0136 2.941808139572E-01 -8.284828278796E-01 0.000000000000E+00
0137 2.996442842784E-01 3.735389533139E-01 0.000000000000E+00
0138 3.130030813808E-01 -5.561242687317E-01 0.000000000000E+00
0139 3.264832163001E-01 1.516067557176E-01 0.000000000000E+00
0140 3.298059366221E-01 5.259763965074E-01 0.000000000000E+00
0141 3.375506054783E-01 -1.520307699934E-01 0.000000000000E+00
0142 3.404411140424E-01 -3.593181588019E-02 0.000000000000E+00
0143 3.594406092985E-01 7.512764578708E-01 0.000000000000E+00
0144 3.770781994937E-01 6.340454338701E-01 0.000000000000E+00
0145 3.826834323651E-01 -9.238795325113E-01 0.000000000000E+00
0146 3.826834323651E-01 9.238795325113E-01 0.000000000000E+00
0147 3.864805888333E-01 -4.770197976299E-01 0.000000000000E+00
0148 3.947934087167E-01 -2.892452087471E-01 0.000000000000E+00
0149 3.987468924721E-01 -6.172938383622E-01 0.000000000000E+00
0150 3.992383263065E-01 3.458366512320E-01 0.000000000000E+00
0151 4.168106525373E-01 1.008166212213E-01 0.000000000000E+00
0152 4.193672470699E-01 2.172799847684E-01 0.000000000000E+00
0153 4.381237784235E-01 5.444951005551E-01 0.000000000000E+00
0154 4.564143398066E-01 -3.181331428602E-02 0.000000000000E+00
0155 4.612698128960E-01 8.713697918091E-01 0.000000000000E+00
0156 4.722895873275E-01 -8.640066139393E-01 0.000000000000E+00
0157 4.726403941147E-01 -7.128237700442E-01 0.000000000000E+00
0158 4.852513676264E-01 -4.595009254063E-01 0.000000000000E+00
0159 5.021224535043E-01 -1.774237639455E-01 0.000000000000E+00
0160 5.022582617297E-01 3.091501310341E-01 0.000000000000E+00
0161 5.146019953822E-01 6.561187131674E-01 0.000000000000E+00
0162 5.295871330550E-01 4.990815561760E-01 0.000000000000E+00
0163 5.397624187149E-01 1.824596383667E-01 0.000000000000E+00
0164 5.478208048099E-01 8.170528036300E-02 0.000000000000E+00
0165 5.483740776583E-01 -3.480654059253E-01 0.000000000000E+00
0166 5.512574084586E-01 8.112420027765E-01 0.000000000000E+00
0167 5.532847958358E-01 -8.098873458402E-01 0.000000000000E+00
0168 5.591213691218E-01 -5.720738132871E-01 0.000000000000E+00
0169 5.720927111625E-01 -2.444757025843E-02 0.000000000000E+00
0170 5.962123640788E-01 5.796668790894E-01 0.000000000000E+00
0171 6.287562640278E-01 -7.594589230219E-01 0.000000000000E+00
0172 6.319248959383E-01 7.573417108679E-01 0.000000000000E+00
0173 6.602664781246E-01 1.076866259551E-01 0.000000000000E+00
0174 6.604376046267E-01 -5.883988308829E-01 0.000000000000E+00
0175 6.608224846640E-01 -1.630981267981E-01 0.000000000000E+00
0176 6.696269340934E-01 7.590209650867E-03 0.000000000000E+00
0177 6.881935773829E-01 -3.906795727964E-01 0.000000000000E+00
0178 7.046634283002E-01 3.905222973774E-01 0.000000000000E+00
0179 7.060398333236E-01 4.923717604215E-01 0.000000000000E+00
0180 7.071067811865E-01 -7.071067811865E-01 0.000000000000E+00
0181 7.071067811865E-01 7.071067811865E-01 0.000000000000E+00
0182 7.137783041129E-01 -2.853490633341E-01 0.000000000000E+00
0183 7.139620716052E-01 2.733375329483E-01 0.000000000000E+00
0184 7.150522801528E-01 -4.906195053999E-01 0.000000000000E+00
0185 7.407322169409E-01 1.732399236415E-01 0.000000000000E+00
0186 7.602555728736E-01 -6.275639932689E-01 0.000000000000E+00
0187 7.658587068648E-01 6.191783106488E-01 0.000000000000E+00
0188 7.882440563282E-01 6.409941047557E-05 0.000000000000E+00
0189 8.136085283964E-01 -1.429430802281E-01 0.000000000000E+00
0190 8.137447511798E-01 -4.286846868271E-01 0.000000000000E+00
0191 8.200938710231E-01 -5.380096514303E-01 0.000000000000E+00
0192 8.208736592220E-01 5.368426159183E-01 0.000000000000E+00
0193 8.394198108373E-01 -2.528703079519E-01 0.000000000000E+00
0194 8.662789736615E-01 2.511386043934E-01 0.000000000000E+00
0195 8.723897332448E-01 1.462706962898E-01 0.000000000000E+00
0196 8.723906539733E-01 4.597419846982E-01 0.000000000000E+00
0197 8.730038778720E-01 -4.588242302777E-01 0.000000000000E+00
0198 9.238795325113E-01 -3.826834323651E-01 0.000000000000E+00
0199 9.238795325113E-01 3.826834323651E-01 0.000000000000E+00
0200 9.374229742795E-01 3.145959527044E-01 0.000000000000E+00
0201 9.434684934329E-01 -2.842030755144E-01 0.000000000000E+00
0202 9.586111026630E-01 2.080760381177E-01 0.000000000000E+00
0203 9.611027907576E-01 -1.955494761579E-01 0.000000000000E+00
0204 9.785442773333E-01 1.078652018945E-01 0.000000000000E+00
0205 9.806379188697E-01 -9.733975511625E-02 0.000000000000E+00
0206 1.000000000000E+00 1.531427479571E-15 0.000000000000E+00
00004 1 1 1 1
imt1, integer
itp1, integer
icr1, integer
isn1, integer
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
8 0 0 0 0
9 0 0 0 0
10 0 0 0 0
11 0 0 0 0
12 0 0 0 0
13 0 0 0 0
14 0 0 0 0
15 0 0 0 0
16 0 0 0 0
17 0 0 0 0
18 0 0 0 0
19 0 0 0 0
20 0 0 0 0
21 0 0 0 0
22 0 0 0 0
23 0 0 0 0
24 0 0 0 0
25 0 0 0 0
26 0 0 0 0
27 0 0 0 0
28 0 0 0 0
29 0 0 0 0
30 0 0 0 0
31 0 0 0 0
32 0 0 0 0
33 0 0 0 0
34 0 0 0 0
35 0 0 0 0
36 0 0 0 0
37 0 0 0 0
38 0 0 0 0
39 0 0 0 0
40 0 0 0 0
41 0 0 0 0
42 0 0 0 0
43 0 0 0 0
44 0 0 0 0
45 0 0 0 0
46 0 0 0 0
47 0 0 0 0
48 0 0 0 0
49 0 0 0 0
50 0 0 0 0
51 0 0 0 0
52 0 0 0 0
53 0 0 0 0
54 0 0 0 0
55 0 0 0 0
56 0 0 0 0
57 0 0 0 0
58 0 0 0 0
59 0 0 0 0
60 0 0 0 0
61 0 0 0 0
62 0 0 0 0
63 0 0 0 0
64 0 0 0 0
65 0 0 0 0
66 0 0 0 0
67 0 0 0 0
68 0 0 0 0
69 0 0 0 0
70 0 0 0 0
71 0 0 0 0
72 0 0 0 0
73 0 0 0 0
74 0 0 0 0
75 0 0 0 0
76 0 0 0 0
77 0 0 0 0
78 0 0 0 0
79 0 0 0 0
80 0 0 0 0
81 0 0 0 0
82 0 0 0 0
83 0 0 0 0
84 0 0 0 0
85 0 0 0 0
86 0 0 0 0
87 0 0 0 0
88 0 0 0 0
89 0 0 0 0
90 0 0 0 0
91 0 0 0 0
92 0 0 0 0
93 0 0 0 0
94 0 0 0 0
95 0 0 0 0
96 0 0 0 0
97 0 0 0 0
98 0 0 0 0
99 0 0 0 0
100 0 0 0 0
101 0 0 0 0
102 0 0 0 0
103 0 0 0 0
104 0 0 0 0
105 0 0 0 0
106 0 0 0 0
107 0 0 0 0
108 0 0 0 0
109 0 0 0 0
110 0 0 0 0
111 0 0 0 0
112 0 0 0 0
113 0 0 0 0
114 0 0 0 0
115 0 0 0 0
116 0 0 0 0
117 0 0 0 0
118 0 0 0 0
119 0 0 0 0
120 0 0 0 0
121 0 0 0 0
122 0 0 0 0
123 0 0 0 0
124 0 0 0 0
125 0 0 0 0
126 0 0 0 0
127 0 0 0 0
128 0 0 0 0
129 0 0 0 0
130 0 0 0 0
131 0 0 0 0
132 0 0 0 0
133 0 0 0 0
134 0 0 0 0
135 0 0 0 0
136 0 0 0 0
137 0 0 0 0
138 0 0 0 0
139 0 0 0 0
140 0 0 0 0
141 0 0 0 0
142 0 0 0 0
143 0 0 0 0
144 0 0 0 0
145 0 0 0 0
146 0 0 0 0
147 0 0 0 0
148 0 0 0 0
149 0 0 0 0
150 0 0 0 0
151 0 0 0 0
152 0 0 0 0
153 0 0 0 0
154 0 0 0 0
155 0 0 0 0
156 0 0 0 0
157 0 0 0 0
158 0 0 0 0
159 0 0 0 0
160 0 0 0 0
161 0 0 0 0
162 0 0 0 0
163 0 0 0 0
164 0 0 0 0
165 0 0 0 0
166 0 0 0 0
167 0 0 0 0
168 0 0 0 0
169 0 0 0 0
170 0 0 0 0
171 0 0 0 0
172 0 0 0 0
173 0 0 0 0
174 0 0 0 0
175 0 0 0 0
176 0 0 0 0
177 0 0 0 0
178 0 0 0 0
179 0 0 0 0
180 0 0 0 0
181 0 0 0 0
182 0 0 0 0
183 0 0 0 0
184 0 0 0 0
185 0 0 0 0
186 0 0 0 0
187 0 0 0 0
188 0 0 0 0
189 0 0 0 0
190 0 0 0 0
191 0 0 0 0
192 0 0 0 0
193 0 0 0 0
194 0 0 0 0
195 0 0 0 0
196 0 0 0 0
197 0 0 0 0
198 0 0 0 0
199 0 0 0 0
200 0 0 0 0
201 0 0 0 0
202 0 0 0 0
203 0 0 0 0
204 0 0 0 0
205 0 0 0 0
206 0 0 0 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,46 @@
# lagrit < input.lgi
#
# Required files:
# input.lgi
# input_unit_square.poly
# input_h_field_att.mlgi
#
# Mesh a unit square with uniform and variable resolution tringles.
#
# Read polygon from a file.
#
read / avs / input_unit_square.poly / mo_polygon
#
# Uniform resolution, unit square polygon, vertex spacing 0.05:
#
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.05 / connect
dump / avs / output01_unit_square_uniform.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
#
# Variable resolution, unit square polygon, vertex spacing 0.01:
#
# WIDTH_FACTOR is used in input_h_field_att.mlgi
#
define / WIDTH_FACTOR / 10.0
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.01 / connect / input_h_field_att.mlgi
dump / avs / output02_unit_square_var.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
define / WIDTH_FACTOR / 20.0
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.01 / connect / input_h_field_att.mlgi
dump / avs / output03_unit_square_var.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
## commented out for test suite, users can uncomment and run
## output04_unit_square_var.inp is included in the reference dir
# define / WIDTH_FACTOR / 40.0
# createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
# / 0.01 / connect / input_h_field_att.mlgi
# dump / avs / output04_unit_square_var.inp / mo_poisson_pts
# cmo / delete / mo_poisson_pts
finish

View File

@@ -0,0 +1,33 @@
#####################################################
# User defined h field function assignment
#####################################################
#
# h_field_att is already set to POI_H_FACTOR
#
define / MO_H_FIELD / mo_poi_h_field
#
# x**2
math / power / MO_H_FIELD / h_field_att / 1,0,0 / &
MO_H_FIELD / xic / 2.0
cmo/printatt/MO_H_FIELD/h_field_att/minmax
# sqrt(x**2)
math / power / MO_H_FIELD / h_field_att / 1,0,0 / &
MO_H_FIELD / h_field_att / 0.5
cmo / printatt/MO_H_FIELD/h_field_att/minmax
# POI_H_FACTOR*sqrt(x**2)
math/multiply/MO_H_FIELD/h_field_att/1,0,0/ &
MO_H_FIELD/h_field_att/ POI_H_FACTOR
math/multiply/MO_H_FIELD/h_field_att/1,0,0/ &
MO_H_FIELD/h_field_att/ WIDTH_FACTOR
cmo / printatt/MO_H_FIELD/h_field_att/minmax
math / floor / MO_H_FIELD/h_field_att/1,0,0/ &
MO_H_FIELD/h_field_att/POI_H_FACTOR
cmo/printatt/MO_H_FIELD/h_field_att/minmax
cmo / status / brief
#
# As a diagnostic one can output MO_H_FIELD and view
# the h(x,y) attribute that will be used to set resolution.
#
dump / avs / h_field_out.inp / MO_H_FIELD
#
finish

View File

@@ -0,0 +1,5 @@
4 0 0 0 0
1 -0.5 -0.5 0
2 0.5 -0.5 0
3 0.5 0.5 0
4 -0.5 0.5 0

View File

@@ -0,0 +1,46 @@
# lagrit < input.lgi
#
# Required files:
# input.lgi
# input_unit_square.poly
# input_h_field_att.mlgi
#
# Mesh a unit square with uniform and variable resolution tringles.
#
# Read polygon from a file.
#
read / avs / input_unit_square.poly / mo_polygon
#
# Uniform resolution, unit square polygon, vertex spacing 0.05:
#
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.05 / connect
dump / avs / output01_unit_square_uniform.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
#
# Variable resolution, unit square polygon, vertex spacing 0.01:
#
# WIDTH_FACTOR is used in input_h_field_att.mlgi
#
define / WIDTH_FACTOR / 10.0
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.01 / connect / input_h_field_att.mlgi
dump / avs / output02_unit_square_var.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
define / WIDTH_FACTOR / 20.0
createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
/ 0.01 / connect / input_h_field_att.mlgi
dump / avs / output03_unit_square_var.inp / mo_poisson_pts
cmo / delete / mo_poisson_pts
## commented out for test suite, users can uncomment and run
## output04_unit_square_var.inp is included in the reference dir
# define / WIDTH_FACTOR / 40.0
# createpts / poisson_disk / 2d_polygon / mo_poisson_pts / mo_polygon &
# / 0.01 / connect / input_h_field_att.mlgi
# dump / avs / output04_unit_square_var.inp / mo_poisson_pts
# cmo / delete / mo_poisson_pts
finish

View File

@@ -0,0 +1,41 @@
read/avs/input_unit_square.poly/mo_polygon
createpts/poisson_disk/2d_polygon/mo_poisson_pts/mo_polygon/0.05/connect
dump/avs/output01_unit_square_uniform.inp/mo_poisson_pts
cmo/delete/mo_poisson_pts
define/WIDTH_FACTOR/10.0
createpts/poisson_disk/2d_polygon/mo_poisson_pts/mo_polygon/0.01/connect/input_h
_field_att.mlgi
define/MO_H_FIELD/mo_poi_h_field
math/power/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/xic/2.0
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/power/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/0.5
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/multiply/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/POI_H_FACTOR
math/multiply/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/WIDTH_FACTOR
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/floor/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/POI_H_FACTOR
cmo/printatt/MO_H_FIELD/h_field_att/minmax
cmo/status/brief
dump/avs/h_field_out.inp/MO_H_FIELD
finish
dump/avs/output02_unit_square_var.inp/mo_poisson_pts
cmo/delete/mo_poisson_pts
define/WIDTH_FACTOR/20.0
createpts/poisson_disk/2d_polygon/mo_poisson_pts/mo_polygon/0.01/connect/input_h
_field_att.mlgi
define/MO_H_FIELD/mo_poi_h_field
math/power/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/xic/2.0
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/power/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/0.5
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/multiply/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/POI_H_FACTOR
math/multiply/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/WIDTH_FACTOR
cmo/printatt/MO_H_FIELD/h_field_att/minmax
math/floor/MO_H_FIELD/h_field_att/1,0,0/MO_H_FIELD/h_field_att/POI_H_FACTOR
cmo/printatt/MO_H_FIELD/h_field_att/minmax
cmo/status/brief
dump/avs/h_field_out.inp/MO_H_FIELD
finish
dump/avs/output03_unit_square_var.inp/mo_poisson_pts
cmo/delete/mo_poisson_pts
finish

View File

@@ -0,0 +1,952 @@
257 432 4 0 0
0001 -5.000000000000E-01 -5.000000000000E-01 0.000000000000E+00
0002 -5.000000000000E-01 -4.416940498313E-01 0.000000000000E+00
0003 -5.000000000000E-01 -3.870797311484E-01 0.000000000000E+00
0004 -5.000000000000E-01 -3.396192046265E-01 0.000000000000E+00
0005 -5.000000000000E-01 -2.897636297993E-01 0.000000000000E+00
0006 -5.000000000000E-01 -2.391180359260E-01 0.000000000000E+00
0007 -5.000000000000E-01 -1.842490763222E-01 0.000000000000E+00
0008 -5.000000000000E-01 -1.316135104655E-01 0.000000000000E+00
0009 -5.000000000000E-01 -7.912141844147E-02 0.000000000000E+00
0010 -5.000000000000E-01 -2.647224042593E-02 0.000000000000E+00
0011 -5.000000000000E-01 1.877170569782E-02 0.000000000000E+00
0012 -5.000000000000E-01 7.301039762681E-02 0.000000000000E+00
0013 -5.000000000000E-01 1.237747029348E-01 0.000000000000E+00
0014 -5.000000000000E-01 1.778873285655E-01 0.000000000000E+00
0015 -5.000000000000E-01 2.251977370519E-01 0.000000000000E+00
0016 -5.000000000000E-01 2.715393905123E-01 0.000000000000E+00
0017 -5.000000000000E-01 3.165454700636E-01 0.000000000000E+00
0018 -5.000000000000E-01 3.623912367987E-01 0.000000000000E+00
0019 -5.000000000000E-01 4.075137508179E-01 0.000000000000E+00
0020 -5.000000000000E-01 4.544327799230E-01 0.000000000000E+00
0021 -5.000000000000E-01 5.000000000000E-01 0.000000000000E+00
0022 -4.536612335599E-01 -5.000000000000E-01 0.000000000000E+00
0023 -4.480455087972E-01 5.000000000000E-01 0.000000000000E+00
0024 -4.253647212083E-01 -2.290542553868E-01 0.000000000000E+00
0025 -4.222614959059E-01 -8.766547065230E-02 0.000000000000E+00
0026 -4.275319734066E-01 2.580052785927E-01 0.000000000000E+00
0027 -4.285818453855E-01 4.175453699513E-01 0.000000000000E+00
0028 -4.150821081396E-01 -1.894495986274E-02 0.000000000000E+00
0029 -4.209431740262E-01 1.908666572007E-01 0.000000000000E+00
0030 -4.051081361638E-01 -4.140701603625E-01 0.000000000000E+00
0031 -4.226474553221E-01 3.424271019729E-01 0.000000000000E+00
0032 -4.188411956920E-01 -3.449734638879E-01 0.000000000000E+00
0033 -4.204194117800E-01 -1.633343763813E-01 0.000000000000E+00
0034 -4.169032545866E-01 1.158685214483E-01 0.000000000000E+00
0035 -4.072971631962E-01 -5.000000000000E-01 0.000000000000E+00
0036 -4.012130142640E-01 5.000000000000E-01 0.000000000000E+00
0037 -4.114624642333E-01 5.302279280052E-02 0.000000000000E+00
0038 -3.934863297806E-01 -2.872614049620E-01 0.000000000000E+00
0039 -3.755549345026E-01 2.830701046435E-01 0.000000000000E+00
0040 -3.577850141578E-01 -5.000000000000E-01 0.000000000000E+00
0041 -3.618738471137E-01 4.114009774629E-01 0.000000000000E+00
0042 -3.659246494839E-01 -1.245274319844E-01 0.000000000000E+00
0043 -3.517150033222E-01 5.000000000000E-01 0.000000000000E+00
0044 -3.284642471903E-01 -4.251122553993E-02 0.000000000000E+00
0045 -3.485423634846E-01 3.395024748200E-01 0.000000000000E+00
0046 -3.554162128642E-01 1.521377580480E-01 0.000000000000E+00
0047 -3.441779859725E-01 2.136715958486E-01 0.000000000000E+00
0048 -3.454385185394E-01 2.447829302816E-02 0.000000000000E+00
0049 -3.430264537198E-01 -2.075469228317E-01 0.000000000000E+00
0050 -3.226717931727E-01 -3.617145240878E-01 0.000000000000E+00
0051 -3.170357602082E-01 -4.302774408815E-01 0.000000000000E+00
0052 -3.146108580693E-01 2.787280389804E-01 0.000000000000E+00
0053 -3.195468914445E-01 -2.781124217122E-01 0.000000000000E+00
0054 -3.125747718736E-01 -5.000000000000E-01 0.000000000000E+00
0055 -3.017889213899E-01 4.335525636115E-01 0.000000000000E+00
0056 -3.222536367817E-01 9.044640866479E-02 0.000000000000E+00
0057 -3.065747465771E-01 5.000000000000E-01 0.000000000000E+00
0058 -3.080987744433E-01 -1.268581085347E-01 0.000000000000E+00
0059 -2.752395341043E-01 3.593008698748E-01 0.000000000000E+00
0060 -2.749782843822E-01 3.499595692647E-02 0.000000000000E+00
0061 -2.806382110475E-01 1.576220856926E-01 0.000000000000E+00
0062 -2.647450280563E-01 2.227050425588E-01 0.000000000000E+00
0063 -2.637216944207E-01 2.862324560661E-01 0.000000000000E+00
0064 -2.632765855805E-01 -1.684919607471E-01 0.000000000000E+00
0065 -2.640657907358E-01 -5.000000000000E-01 0.000000000000E+00
0066 -2.640309307747E-01 -3.054640275725E-01 0.000000000000E+00
0067 -2.542863628538E-01 5.000000000000E-01 0.000000000000E+00
0068 -2.479921369555E-01 -2.264313323578E-01 0.000000000000E+00
0069 -2.326935636997E-01 4.265362467133E-01 0.000000000000E+00
0070 -2.470728927577E-01 -9.645320590868E-02 0.000000000000E+00
0071 -2.420956648200E-01 -2.976771198280E-02 0.000000000000E+00
0072 -2.427916823082E-01 -4.203765324169E-01 0.000000000000E+00
0073 -2.223647255035E-01 -3.616795828760E-01 0.000000000000E+00
0074 -2.099522102567E-01 -5.000000000000E-01 0.000000000000E+00
0075 -2.292094182354E-01 1.124064202982E-01 0.000000000000E+00
0076 -2.037784967399E-01 5.000000000000E-01 0.000000000000E+00
0077 -2.073383174701E-01 1.911027109994E-01 0.000000000000E+00
0078 -2.067394593481E-01 2.833383561116E-01 0.000000000000E+00
0079 -2.108774202110E-01 3.997568870797E-02 0.000000000000E+00
0080 -1.979763610979E-01 -2.865204282850E-01 0.000000000000E+00
0081 -1.954333764597E-01 3.645536299538E-01 0.000000000000E+00
0082 -1.873875597704E-01 -1.546825276093E-01 0.000000000000E+00
0083 -1.768707696741E-01 -1.806900571193E-02 0.000000000000E+00
0084 -1.635169279212E-01 4.346625920240E-01 0.000000000000E+00
0085 -1.609799752406E-01 -2.200133118672E-01 0.000000000000E+00
0086 -1.602446889318E-01 -5.000000000000E-01 0.000000000000E+00
0087 -1.741639820014E-01 -8.018032263214E-02 0.000000000000E+00
0088 -1.538353839195E-01 5.000000000000E-01 0.000000000000E+00
0089 -1.470366265197E-01 2.317144064938E-01 0.000000000000E+00
0090 -1.416396861715E-01 3.169546589401E-01 0.000000000000E+00
0091 -1.640900846330E-01 -4.216435598932E-01 0.000000000000E+00
0092 -1.494684031434E-01 9.433300695422E-02 0.000000000000E+00
0093 -1.483667666383E-01 -3.494254189534E-01 0.000000000000E+00
0094 -1.292932607355E-01 -2.813324848030E-01 0.000000000000E+00
0095 -1.434731271567E-01 3.254584707540E-02 0.000000000000E+00
0096 -1.412952963691E-01 1.594601438771E-01 0.000000000000E+00
0097 -1.145004385310E-01 -5.000000000000E-01 0.000000000000E+00
0098 -1.062337010961E-01 -2.138601473766E-02 0.000000000000E+00
0099 -9.052865245290E-02 2.739162126255E-01 0.000000000000E+00
0100 -1.008783031094E-01 5.000000000000E-01 0.000000000000E+00
0101 -1.062434690617E-01 -1.102204664402E-01 0.000000000000E+00
0102 -1.184567990006E-01 3.970774487049E-01 0.000000000000E+00
0103 -7.730032283088E-02 5.039387421809E-02 0.000000000000E+00
0104 -7.302908156196E-02 3.456866625607E-01 0.000000000000E+00
0105 -9.298704902570E-02 -4.112687550526E-01 0.000000000000E+00
0106 -1.119164889068E-01 -1.749989208277E-01 0.000000000000E+00
0107 -7.550584160901E-02 -2.413482054895E-01 0.000000000000E+00
0108 -7.703551934977E-02 -3.262694828753E-01 0.000000000000E+00
0109 -7.546004465411E-02 1.230207035635E-01 0.000000000000E+00
0110 -6.019081563334E-02 -5.858792272392E-02 0.000000000000E+00
0111 -7.260414345953E-02 2.046144036299E-01 0.000000000000E+00
0112 -6.380196704402E-02 -5.000000000000E-01 0.000000000000E+00
0113 -5.425762013673E-02 5.000000000000E-01 0.000000000000E+00
0114 -5.763191171333E-02 4.238880078593E-01 0.000000000000E+00
0115 -3.033950112587E-02 -4.345568127237E-01 0.000000000000E+00
0116 -3.678370519356E-02 -1.597038613969E-01 0.000000000000E+00
0117 -6.658234523862E-03 -9.348231090558E-02 0.000000000000E+00
0118 -1.371684101427E-02 -1.272467906585E-02 0.000000000000E+00
0119 -8.164970725166E-03 -2.973209320205E-01 0.000000000000E+00
0120 -1.529292385855E-02 7.035711455444E-02 0.000000000000E+00
0121 -1.244965486089E-02 -5.000000000000E-01 0.000000000000E+00
0122 -2.832458349690E-02 2.863416570081E-01 0.000000000000E+00
0123 -1.374181140068E-02 1.454003365008E-01 0.000000000000E+00
0124 -1.181003026559E-02 2.148089931648E-01 0.000000000000E+00
0125 -5.343950905999E-04 5.000000000000E-01 0.000000000000E+00
0126 5.930129719828E-03 4.370893736257E-01 0.000000000000E+00
0127 -1.514802188693E-02 -3.673534814141E-01 0.000000000000E+00
0128 -9.898823860917E-03 -2.305161856186E-01 0.000000000000E+00
0129 -1.174020470846E-02 3.636621736583E-01 0.000000000000E+00
0130 3.750998059606E-02 -1.946745426678E-01 0.000000000000E+00
0131 3.833068977803E-02 -4.232871734540E-01 0.000000000000E+00
0132 3.344487707556E-02 -5.000000000000E-01 0.000000000000E+00
0133 3.734828392799E-02 1.757411631965E-01 0.000000000000E+00
0134 3.554387882859E-02 2.477282042689E-01 0.000000000000E+00
0135 3.247265612946E-02 3.132853651845E-01 0.000000000000E+00
0136 4.942630718363E-02 -1.364996608802E-01 0.000000000000E+00
0137 3.823220992727E-02 2.098196415922E-02 0.000000000000E+00
0138 5.850210969590E-02 -2.643140918778E-01 0.000000000000E+00
0139 5.376898645229E-02 5.000000000000E-01 0.000000000000E+00
0140 4.774000184804E-02 9.362727760923E-02 0.000000000000E+00
0141 5.147889726312E-02 3.824838366582E-01 0.000000000000E+00
0142 7.148540293508E-02 -5.516055309873E-02 0.000000000000E+00
0143 6.635423559051E-02 -3.444177029968E-01 0.000000000000E+00
0144 8.400666606678E-02 -5.000000000000E-01 0.000000000000E+00
0145 8.604772675990E-02 1.496322763225E-01 0.000000000000E+00
0146 7.580337798702E-02 4.373880594275E-01 0.000000000000E+00
0147 8.734986866770E-02 3.344295003319E-01 0.000000000000E+00
0148 9.447701486422E-02 2.742723814807E-01 0.000000000000E+00
0149 9.327025957484E-02 2.130023291081E-01 0.000000000000E+00
0150 1.042246744457E-01 -4.178372189474E-01 0.000000000000E+00
0151 1.048560277372E-01 5.000000000000E-01 0.000000000000E+00
0152 1.166441090402E-01 -2.869762972271E-01 0.000000000000E+00
0153 9.856090278273E-02 2.552138167243E-02 0.000000000000E+00
0154 1.292784297965E-01 3.875844871803E-01 0.000000000000E+00
0155 1.136340634014E-01 -1.227411883730E-01 0.000000000000E+00
0156 1.192524398772E-01 9.667408861696E-02 0.000000000000E+00
0157 1.131358204873E-01 -2.030978840695E-01 0.000000000000E+00
0158 1.413537578082E-01 1.647649674512E-01 0.000000000000E+00
0159 1.369031857618E-01 -5.000000000000E-01 0.000000000000E+00
0160 1.376022081019E-01 4.463769277147E-01 0.000000000000E+00
0161 1.441127343380E-01 3.112939409021E-01 0.000000000000E+00
0162 1.642381117055E-01 4.926024179753E-02 0.000000000000E+00
0163 1.622879072855E-01 2.366031308663E-01 0.000000000000E+00
0164 1.734999625419E-01 -4.305208967156E-01 0.000000000000E+00
0165 1.598452308022E-01 5.000000000000E-01 0.000000000000E+00
0166 1.489256511946E-01 -2.033391928530E-02 0.000000000000E+00
0167 1.726488939660E-01 -1.444825434569E-01 0.000000000000E+00
0168 1.593934243030E-01 -7.729695441859E-02 0.000000000000E+00
0169 1.557420940456E-01 -3.529011640789E-01 0.000000000000E+00
0170 1.841195225018E-01 -5.000000000000E-01 0.000000000000E+00
0171 1.901202634379E-01 1.133066689112E-01 0.000000000000E+00
0172 2.054009247523E-01 3.013462802710E-01 0.000000000000E+00
0173 1.755516462249E-01 -2.679462284938E-01 0.000000000000E+00
0174 2.025710263143E-01 1.709728911116E-01 0.000000000000E+00
0175 1.880931267823E-01 3.597426755874E-01 0.000000000000E+00
0176 1.891252766544E-01 -2.074880078695E-01 0.000000000000E+00
0177 2.083735080616E-01 4.257515883670E-01 0.000000000000E+00
0178 2.125246060760E-01 1.454353953965E-02 0.000000000000E+00
0179 2.099121124143E-01 5.000000000000E-01 0.000000000000E+00
0180 2.324242686462E-01 -3.950455727168E-01 0.000000000000E+00
0181 2.236816623487E-01 -3.193818562817E-01 0.000000000000E+00
0182 2.426751792023E-01 7.102927109552E-02 0.000000000000E+00
0183 2.499525104111E-01 2.060635108814E-01 0.000000000000E+00
0184 2.412112205122E-01 2.548180302237E-01 0.000000000000E+00
0185 2.333062077954E-01 -5.000000000000E-01 0.000000000000E+00
0186 2.526179107996E-01 -2.551537606993E-01 0.000000000000E+00
0187 2.338830667901E-01 -1.745422783542E-01 0.000000000000E+00
0188 2.244671488128E-01 -4.340077684453E-02 0.000000000000E+00
0189 2.270282270508E-01 -1.044962034735E-01 0.000000000000E+00
0190 2.515380367111E-01 3.629492549220E-01 0.000000000000E+00
0191 2.551073254379E-01 5.000000000000E-01 0.000000000000E+00
0192 2.859856498550E-01 5.250023501502E-03 0.000000000000E+00
0193 2.690483956761E-01 1.369420496052E-01 0.000000000000E+00
0194 2.739480265213E-01 3.063513320329E-01 0.000000000000E+00
0195 2.808039870295E-01 -5.000000000000E-01 0.000000000000E+00
0196 2.828608827514E-01 4.252723672671E-01 0.000000000000E+00
0197 2.839934895603E-01 -1.343208476196E-01 0.000000000000E+00
0198 2.978981576582E-01 -4.169375858126E-01 0.000000000000E+00
0199 2.952094117716E-01 -7.457118690160E-02 0.000000000000E+00
0200 2.954105416499E-01 -3.310085897880E-01 0.000000000000E+00
0201 3.211658911661E-01 2.621002601293E-01 0.000000000000E+00
0202 2.927831652369E-01 -1.946211755469E-01 0.000000000000E+00
0203 3.053121759890E-01 5.000000000000E-01 0.000000000000E+00
0204 3.195758419151E-01 7.612537754300E-02 0.000000000000E+00
0205 3.141533152920E-01 1.888214179624E-01 0.000000000000E+00
0206 3.302842231967E-01 -2.428234185330E-01 0.000000000000E+00
0207 3.287226336348E-01 -5.000000000000E-01 0.000000000000E+00
0208 3.308632469986E-01 3.573452693349E-01 0.000000000000E+00
0209 3.506041593000E-01 4.349484634061E-01 0.000000000000E+00
0210 3.573897536456E-01 1.439645903840E-02 0.000000000000E+00
0211 3.593671748943E-01 -1.514744517303E-01 0.000000000000E+00
0212 3.529299241189E-01 5.000000000000E-01 0.000000000000E+00
0213 3.552376204253E-01 -5.877058247512E-02 0.000000000000E+00
0214 3.726999859185E-01 -4.351370339532E-01 0.000000000000E+00
0215 3.658901895452E-01 -2.968340597415E-01 0.000000000000E+00
0216 3.554168248720E-01 1.279338314957E-01 0.000000000000E+00
0217 3.786870393630E-01 3.284885153836E-01 0.000000000000E+00
0218 3.817549968565E-01 -5.000000000000E-01 0.000000000000E+00
0219 3.644423504812E-01 -3.669342215105E-01 0.000000000000E+00
0220 4.148980908339E-01 6.420012500783E-02 0.000000000000E+00
0221 3.759033463217E-01 1.962471364160E-01 0.000000000000E+00
0222 4.217294726761E-01 -9.417945230372E-02 0.000000000000E+00
0223 3.886869447805E-01 2.609042748147E-01 0.000000000000E+00
0224 4.135328374356E-01 4.154480091445E-01 0.000000000000E+00
0225 4.067829696864E-01 5.000000000000E-01 0.000000000000E+00
0226 4.131449882973E-01 -2.329930208063E-01 0.000000000000E+00
0227 4.286441482116E-01 1.402764843718E-01 0.000000000000E+00
0228 4.258210761237E-01 -1.623516337101E-02 0.000000000000E+00
0229 4.294812697245E-01 -3.167209972271E-01 0.000000000000E+00
0230 4.315009349133E-01 -5.000000000000E-01 0.000000000000E+00
0231 4.332014605176E-01 -1.622167716108E-01 0.000000000000E+00
0232 4.407493647075E-01 2.894923765897E-01 0.000000000000E+00
0233 4.380494636331E-01 2.150503312746E-01 0.000000000000E+00
0234 4.419204248667E-01 3.535928588446E-01 0.000000000000E+00
0235 4.315437933020E-01 -4.042290110155E-01 0.000000000000E+00
0236 4.546156184932E-01 5.000000000000E-01 0.000000000000E+00
0237 5.000000000000E-01 -5.000000000000E-01 0.000000000000E+00
0238 5.000000000000E-01 -4.523006049584E-01 0.000000000000E+00
0239 5.000000000000E-01 -4.044401868049E-01 0.000000000000E+00
0240 5.000000000000E-01 -3.519502789898E-01 0.000000000000E+00
0241 5.000000000000E-01 -3.023690334776E-01 0.000000000000E+00
0242 5.000000000000E-01 -2.543071667102E-01 0.000000000000E+00
0243 5.000000000000E-01 -2.060895756909E-01 0.000000000000E+00
0244 5.000000000000E-01 -1.599578348767E-01 0.000000000000E+00
0245 5.000000000000E-01 -1.137643029481E-01 0.000000000000E+00
0246 5.000000000000E-01 -6.807311342851E-02 0.000000000000E+00
0247 5.000000000000E-01 -1.612550427859E-02 0.000000000000E+00
0248 5.000000000000E-01 3.535246297320E-02 0.000000000000E+00
0249 5.000000000000E-01 8.825451828240E-02 0.000000000000E+00
0250 5.000000000000E-01 1.371797575916E-01 0.000000000000E+00
0251 5.000000000000E-01 1.874791306890E-01 0.000000000000E+00
0252 5.000000000000E-01 2.364628358106E-01 0.000000000000E+00
0253 5.000000000000E-01 2.833664069006E-01 0.000000000000E+00
0254 5.000000000000E-01 3.343363144045E-01 0.000000000000E+00
0255 5.000000000000E-01 3.882205175290E-01 0.000000000000E+00
0256 5.000000000000E-01 4.369265720317E-01 0.000000000000E+00
0257 5.000000000000E-01 5.000000000000E-01 0.000000000000E+00
0001 1 tri 1 22 2
0002 1 tri 21 20 23
0003 1 tri 18 27 19
0004 1 tri 19 27 20
0005 1 tri 16 15 26
0006 1 tri 17 16 26
0007 1 tri 6 5 24
0008 1 tri 7 6 24
0009 1 tri 17 31 18
0010 1 tri 9 8 25
0011 1 tri 25 10 9
0012 1 tri 15 14 29
0013 1 tri 8 7 33
0014 1 tri 3 32 4
0015 1 tri 4 32 5
0016 1 tri 12 34 13
0017 1 tri 13 34 14
0018 1 tri 28 11 10
0019 1 tri 12 11 37
0020 1 tri 2 30 3
0021 1 tri 20 27 23
0022 1 tri 22 30 2
0023 1 tri 18 31 27
0024 1 tri 17 26 31
0025 1 tri 26 15 29
0026 1 tri 7 24 33
0027 1 tri 25 8 33
0028 1 tri 34 29 14
0029 1 tri 25 28 10
0030 1 tri 12 37 34
0031 1 tri 37 11 28
0032 1 tri 30 32 3
0033 1 tri 5 38 24
0034 1 tri 32 38 5
0035 1 tri 27 36 23
0036 1 tri 35 30 22
0037 1 tri 31 26 39
0038 1 tri 31 41 27
0039 1 tri 33 42 25
0040 1 tri 34 46 29
0041 1 tri 26 29 47
0042 1 tri 27 41 36
0043 1 tri 33 24 49
0044 1 tri 48 37 28
0045 1 tri 35 40 30
0046 1 tri 25 44 28
0047 1 tri 24 38 49
0048 1 tri 34 37 56
0049 1 tri 26 47 39
0050 1 tri 31 39 45
0051 1 tri 30 50 32
0052 1 tri 32 50 38
0053 1 tri 31 45 41
0054 1 tri 33 49 42
0055 1 tri 29 46 47
0056 1 tri 42 44 25
0057 1 tri 41 43 36
0058 1 tri 34 56 46
0059 1 tri 48 28 44
0060 1 tri 30 40 51
0061 1 tri 37 48 56
0062 1 tri 49 38 53
0063 1 tri 51 50 30
0064 1 tri 39 52 45
0065 1 tri 38 50 53
0066 1 tri 39 47 52
0067 1 tri 42 49 58
0068 1 tri 41 55 43
0069 1 tri 42 58 44
0070 1 tri 40 54 51
0071 1 tri 45 59 41
0072 1 tri 46 61 47
0073 1 tri 55 57 43
0074 1 tri 56 61 46
0075 1 tri 44 60 48
0076 1 tri 48 60 56
0077 1 tri 41 59 55
0078 1 tri 45 52 59
0079 1 tri 47 62 52
0080 1 tri 58 49 64
0081 1 tri 49 53 68
0082 1 tri 53 50 66
0083 1 tri 54 65 51
0084 1 tri 61 62 47
0085 1 tri 58 70 44
0086 1 tri 51 72 50
0087 1 tri 57 55 67
0088 1 tri 68 64 49
0089 1 tri 63 59 52
0090 1 tri 44 71 60
0091 1 tri 62 63 52
0092 1 tri 56 75 61
0093 1 tri 53 66 68
0094 1 tri 60 75 56
0095 1 tri 65 72 51
0096 1 tri 58 64 70
0097 1 tri 44 70 71
0098 1 tri 55 59 69
0099 1 tri 73 66 50
0100 1 tri 55 69 67
0101 1 tri 72 73 50
0102 1 tri 61 77 62
0103 1 tri 62 78 63
0104 1 tri 63 81 59
0105 1 tri 60 71 79
0106 1 tri 75 77 61
0107 1 tri 65 74 72
0108 1 tri 60 79 75
0109 1 tri 68 66 80
0110 1 tri 81 69 59
0111 1 tri 68 82 64
0112 1 tri 64 82 70
0113 1 tri 69 76 67
0114 1 tri 73 80 66
0115 1 tri 77 78 62
0116 1 tri 63 78 81
0117 1 tri 70 87 71
0118 1 tri 71 83 79
0119 1 tri 91 73 72
0120 1 tri 74 91 72
0121 1 tri 82 87 70
0122 1 tri 68 80 85
0123 1 tri 69 84 76
0124 1 tri 68 85 82
0125 1 tri 71 87 83
0126 1 tri 84 69 81
0127 1 tri 79 92 75
0128 1 tri 75 96 77
0129 1 tri 93 80 73
0130 1 tri 89 78 77
0131 1 tri 81 78 90
0132 1 tri 91 93 73
0133 1 tri 74 86 91
0134 1 tri 83 95 79
0135 1 tri 84 88 76
0136 1 tri 75 92 96
0137 1 tri 95 92 79
0138 1 tri 96 89 77
0139 1 tri 89 90 78
0140 1 tri 80 94 85
0141 1 tri 84 81 102
0142 1 tri 80 93 94
0143 1 tri 82 101 87
0144 1 tri 85 106 82
0145 1 tri 87 98 83
0146 1 tri 102 81 90
0147 1 tri 86 97 91
0148 1 tri 83 98 95
0149 1 tri 84 100 88
0150 1 tri 82 106 101
0151 1 tri 93 91 105
0152 1 tri 101 98 87
0153 1 tri 84 102 100
0154 1 tri 89 99 90
0155 1 tri 97 105 91
0156 1 tri 95 103 92
0157 1 tri 109 96 92
0158 1 tri 85 94 107
0159 1 tri 111 89 96
0160 1 tri 94 93 108
0161 1 tri 85 107 106
0162 1 tri 102 90 104
0163 1 tri 95 98 103
0164 1 tri 93 105 108
0165 1 tri 99 89 111
0166 1 tri 104 90 99
0167 1 tri 109 92 103
0168 1 tri 111 96 109
0169 1 tri 94 108 107
0170 1 tri 100 102 114
0171 1 tri 101 110 98
0172 1 tri 97 112 105
0173 1 tri 106 116 101
0174 1 tri 102 104 114
0175 1 tri 107 116 106
0176 1 tri 100 114 113
0177 1 tri 98 118 103
0178 1 tri 104 99 122
0179 1 tri 122 99 111
0180 1 tri 105 112 115
0181 1 tri 108 105 127
0182 1 tri 110 118 98
0183 1 tri 117 110 101
0184 1 tri 109 103 120
0185 1 tri 111 109 123
0186 1 tri 108 119 107
0187 1 tri 116 117 101
0188 1 tri 114 104 129
0189 1 tri 105 115 127
0190 1 tri 128 116 107
0191 1 tri 129 104 122
0192 1 tri 122 111 124
0193 1 tri 112 121 115
0194 1 tri 118 120 103
0195 1 tri 113 114 126
0196 1 tri 123 109 120
0197 1 tri 127 119 108
0198 1 tri 111 123 124
0199 1 tri 107 119 128
0200 1 tri 117 118 110
0201 1 tri 129 126 114
0202 1 tri 113 126 125
0203 1 tri 130 116 128
0204 1 tri 129 122 135
0205 1 tri 127 115 131
0206 1 tri 124 134 122
0207 1 tri 115 121 131
0208 1 tri 116 136 117
0209 1 tri 137 120 118
0210 1 tri 124 123 133
0211 1 tri 123 120 140
0212 1 tri 122 134 135
0213 1 tri 138 128 119
0214 1 tri 127 143 119
0215 1 tri 129 141 126
0216 1 tri 130 136 116
0217 1 tri 142 118 117
0218 1 tri 126 139 125
0219 1 tri 121 132 131
0220 1 tri 134 124 133
0221 1 tri 140 120 137
0222 1 tri 133 123 140
0223 1 tri 129 135 141
0224 1 tri 138 130 128
0225 1 tri 131 143 127
0226 1 tri 137 118 142
0227 1 tri 136 142 117
0228 1 tri 143 138 119
0229 1 tri 141 146 126
0230 1 tri 126 146 139
0231 1 tri 132 144 131
0232 1 tri 135 134 148
0233 1 tri 134 133 149
0234 1 tri 145 133 140
0235 1 tri 141 135 147
0236 1 tri 153 140 137
0237 1 tri 130 157 136
0238 1 tri 142 153 137
0239 1 tri 131 150 143
0240 1 tri 138 157 130
0241 1 tri 135 148 147
0242 1 tri 149 133 145
0243 1 tri 134 149 148
0244 1 tri 144 150 131
0245 1 tri 146 151 139
0246 1 tri 136 155 142
0247 1 tri 143 152 138
0248 1 tri 156 145 140
0249 1 tri 154 146 141
0250 1 tri 156 140 153
0251 1 tri 141 147 154
0252 1 tri 136 157 155
0253 1 tri 152 157 138
0254 1 tri 146 160 151
0255 1 tri 166 153 142
0256 1 tri 145 158 149
0257 1 tri 144 159 150
0258 1 tri 147 148 161
0259 1 tri 150 169 143
0260 1 tri 143 169 152
0261 1 tri 154 160 146
0262 1 tri 155 168 142
0263 1 tri 156 158 145
0264 1 tri 148 149 163
0265 1 tri 147 161 154
0266 1 tri 168 166 142
0267 1 tri 162 156 153
0268 1 tri 163 149 158
0269 1 tri 157 167 155
0270 1 tri 148 163 161
0271 1 tri 160 165 151
0272 1 tri 152 173 157
0273 1 tri 166 162 153
0274 1 tri 159 164 150
0275 1 tri 150 164 169
0276 1 tri 167 168 155
0277 1 tri 152 169 173
0278 1 tri 171 158 156
0279 1 tri 154 161 175
0280 1 tri 171 156 162
0281 1 tri 157 176 167
0282 1 tri 154 177 160
0283 1 tri 173 176 157
0284 1 tri 159 170 164
0285 1 tri 160 177 165
0286 1 tri 163 158 174
0287 1 tri 163 172 161
0288 1 tri 166 178 162
0289 1 tri 154 175 177
0290 1 tri 168 188 166
0291 1 tri 171 174 158
0292 1 tri 175 161 172
0293 1 tri 173 169 181
0294 1 tri 189 168 167
0295 1 tri 164 180 169
0296 1 tri 177 179 165
0297 1 tri 166 188 178
0298 1 tri 164 170 185
0299 1 tri 176 187 167
0300 1 tri 182 171 162
0301 1 tri 163 184 172
0302 1 tri 189 188 168
0303 1 tri 180 181 169
0304 1 tri 183 163 174
0305 1 tri 176 173 186
0306 1 tri 182 162 178
0307 1 tri 187 189 167
0308 1 tri 164 185 180
0309 1 tri 190 175 172
0310 1 tri 190 177 175
0311 1 tri 173 181 186
0312 1 tri 184 163 183
0313 1 tri 171 193 174
0314 1 tri 179 177 191
0315 1 tri 186 187 176
0316 1 tri 171 182 193
0317 1 tri 172 184 194
0318 1 tri 174 193 183
0319 1 tri 188 192 178
0320 1 tri 194 190 172
0321 1 tri 192 182 178
0322 1 tri 196 177 190
0323 1 tri 197 189 187
0324 1 tri 177 196 191
0325 1 tri 199 188 189
0326 1 tri 180 200 181
0327 1 tri 185 198 180
0328 1 tri 200 186 181
0329 1 tri 186 202 187
0330 1 tri 188 199 192
0331 1 tri 199 189 197
0332 1 tri 202 197 187
0333 1 tri 185 195 198
0334 1 tri 184 183 201
0335 1 tri 198 200 180
0336 1 tri 182 204 193
0337 1 tri 193 205 183
0338 1 tri 194 184 201
0339 1 tri 191 196 203
0340 1 tri 204 182 192
0341 1 tri 194 208 190
0342 1 tri 190 208 196
0343 1 tri 186 206 202
0344 1 tri 206 186 200
0345 1 tri 183 205 201
0346 1 tri 195 207 198
0347 1 tri 208 194 201
0348 1 tri 202 211 197
0349 1 tri 199 213 192
0350 1 tri 197 211 199
0351 1 tri 193 216 205
0352 1 tri 203 196 209
0353 1 tri 193 204 216
0354 1 tri 198 219 200
0355 1 tri 192 210 204
0356 1 tri 196 208 209
0357 1 tri 206 211 202
0358 1 tri 215 206 200
0359 1 tri 192 213 210
0360 1 tri 207 214 198
0361 1 tri 203 209 212
0362 1 tri 199 211 213
0363 1 tri 201 205 221
0364 1 tri 219 215 200
0365 1 tri 201 217 208
0366 1 tri 214 219 198
0367 1 tri 216 221 205
0368 1 tri 218 214 207
0369 1 tri 201 221 223
0370 1 tri 201 223 217
0371 1 tri 204 220 216
0372 1 tri 210 220 204
0373 1 tri 209 208 224
0374 1 tri 206 226 211
0375 1 tri 226 206 215
0376 1 tri 212 209 225
0377 1 tri 224 208 217
0378 1 tri 211 222 213
0379 1 tri 210 213 228
0380 1 tri 229 215 219
0381 1 tri 227 221 216
0382 1 tri 235 219 214
0383 1 tri 209 224 225
0384 1 tri 218 230 214
0385 1 tri 210 228 220
0386 1 tri 220 227 216
0387 1 tri 221 233 223
0388 1 tri 228 213 222
0389 1 tri 226 231 211
0390 1 tri 223 232 217
0391 1 tri 226 215 229
0392 1 tri 231 222 211
0393 1 tri 235 229 219
0394 1 tri 234 224 217
0395 1 tri 230 235 214
0396 1 tri 227 233 221
0397 1 tri 232 234 217
0398 1 tri 233 232 223
0399 1 tri 225 224 236
0400 1 tri 248 220 228
0401 1 tri 242 226 229
0402 1 tri 227 220 249
0403 1 tri 243 231 226
0404 1 tri 246 228 222
0405 1 tri 231 245 222
0406 1 tri 234 255 224
0407 1 tri 240 229 235
0408 1 tri 238 235 230
0409 1 tri 251 233 227
0410 1 tri 224 256 236
0411 1 tri 252 232 233
0412 1 tri 234 232 254
0413 1 tri 242 243 226
0414 1 tri 224 255 256
0415 1 tri 249 220 248
0416 1 tri 245 246 222
0417 1 tri 246 247 228
0418 1 tri 248 228 247
0419 1 tri 250 227 249
0420 1 tri 250 251 227
0421 1 tri 240 241 229
0422 1 tri 241 242 229
0423 1 tri 237 238 230
0424 1 tri 238 239 235
0425 1 tri 239 240 235
0426 1 tri 244 231 243
0427 1 tri 231 244 245
0428 1 tri 251 252 233
0429 1 tri 252 253 232
0430 1 tri 232 253 254
0431 1 tri 234 254 255
0432 1 tri 236 256 257
00004 1 1 1 1
imt1, integer
itp1, integer
icr1, integer
isn1, integer
1 1 10 0 0
2 1 10 0 0
3 1 10 0 0
4 1 10 0 0
5 1 10 0 0
6 1 10 0 0
7 1 10 0 0
8 1 10 0 0
9 1 10 0 0
10 1 10 0 0
11 1 10 0 0
12 1 10 0 0
13 1 10 0 0
14 1 10 0 0
15 1 10 0 0
16 1 10 0 0
17 1 10 0 0
18 1 10 0 0
19 1 10 0 0
20 1 10 0 0
21 1 10 0 0
22 1 10 0 0
23 1 10 0 0
24 1 0 0 0
25 1 0 0 0
26 1 0 0 0
27 1 0 0 0
28 1 0 0 0
29 1 0 0 0
30 1 0 0 0
31 1 0 0 0
32 1 0 0 0
33 1 0 0 0
34 1 0 0 0
35 1 10 0 0
36 1 10 0 0
37 1 0 0 0
38 1 0 0 0
39 1 0 0 0
40 1 10 0 0
41 1 0 0 0
42 1 0 0 0
43 1 10 0 0
44 1 0 0 0
45 1 0 0 0
46 1 0 0 0
47 1 0 0 0
48 1 0 0 0
49 1 0 0 0
50 1 0 0 0
51 1 0 0 0
52 1 0 0 0
53 1 0 0 0
54 1 10 0 0
55 1 0 0 0
56 1 0 0 0
57 1 10 0 0
58 1 0 0 0
59 1 0 0 0
60 1 0 0 0
61 1 0 0 0
62 1 0 0 0
63 1 0 0 0
64 1 0 0 0
65 1 10 0 0
66 1 0 0 0
67 1 10 0 0
68 1 0 0 0
69 1 0 0 0
70 1 0 0 0
71 1 0 0 0
72 1 0 0 0
73 1 0 0 0
74 1 10 0 0
75 1 0 0 0
76 1 10 0 0
77 1 0 0 0
78 1 0 0 0
79 1 0 0 0
80 1 0 0 0
81 1 0 0 0
82 1 0 0 0
83 1 0 0 0
84 1 0 0 0
85 1 0 0 0
86 1 10 0 0
87 1 0 0 0
88 1 10 0 0
89 1 0 0 0
90 1 0 0 0
91 1 0 0 0
92 1 0 0 0
93 1 0 0 0
94 1 0 0 0
95 1 0 0 0
96 1 0 0 0
97 1 10 0 0
98 1 0 0 0
99 1 0 0 0
100 1 10 0 0
101 1 0 0 0
102 1 0 0 0
103 1 0 0 0
104 1 0 0 0
105 1 0 0 0
106 1 0 0 0
107 1 0 0 0
108 1 0 0 0
109 1 0 0 0
110 1 0 0 0
111 1 0 0 0
112 1 10 0 0
113 1 10 0 0
114 1 0 0 0
115 1 0 0 0
116 1 0 0 0
117 1 0 0 0
118 1 0 0 0
119 1 0 0 0
120 1 0 0 0
121 1 10 0 0
122 1 0 0 0
123 1 0 0 0
124 1 0 0 0
125 1 10 0 0
126 1 0 0 0
127 1 0 0 0
128 1 0 0 0
129 1 0 0 0
130 1 0 0 0
131 1 0 0 0
132 1 10 0 0
133 1 0 0 0
134 1 0 0 0
135 1 0 0 0
136 1 0 0 0
137 1 0 0 0
138 1 0 0 0
139 1 10 0 0
140 1 0 0 0
141 1 0 0 0
142 1 0 0 0
143 1 0 0 0
144 1 10 0 0
145 1 0 0 0
146 1 0 0 0
147 1 0 0 0
148 1 0 0 0
149 1 0 0 0
150 1 0 0 0
151 1 10 0 0
152 1 0 0 0
153 1 0 0 0
154 1 0 0 0
155 1 0 0 0
156 1 0 0 0
157 1 0 0 0
158 1 0 0 0
159 1 10 0 0
160 1 0 0 0
161 1 0 0 0
162 1 0 0 0
163 1 0 0 0
164 1 0 0 0
165 1 10 0 0
166 1 0 0 0
167 1 0 0 0
168 1 0 0 0
169 1 0 0 0
170 1 10 0 0
171 1 0 0 0
172 1 0 0 0
173 1 0 0 0
174 1 0 0 0
175 1 0 0 0
176 1 0 0 0
177 1 0 0 0
178 1 0 0 0
179 1 10 0 0
180 1 0 0 0
181 1 0 0 0
182 1 0 0 0
183 1 0 0 0
184 1 0 0 0
185 1 10 0 0
186 1 0 0 0
187 1 0 0 0
188 1 0 0 0
189 1 0 0 0
190 1 0 0 0
191 1 10 0 0
192 1 0 0 0
193 1 0 0 0
194 1 0 0 0
195 1 10 0 0
196 1 0 0 0
197 1 0 0 0
198 1 0 0 0
199 1 0 0 0
200 1 0 0 0
201 1 0 0 0
202 1 0 0 0
203 1 10 0 0
204 1 0 0 0
205 1 0 0 0
206 1 0 0 0
207 1 10 0 0
208 1 0 0 0
209 1 0 0 0
210 1 0 0 0
211 1 0 0 0
212 1 10 0 0
213 1 0 0 0
214 1 0 0 0
215 1 0 0 0
216 1 0 0 0
217 1 0 0 0
218 1 10 0 0
219 1 0 0 0
220 1 0 0 0
221 1 0 0 0
222 1 0 0 0
223 1 0 0 0
224 1 0 0 0
225 1 10 0 0
226 1 0 0 0
227 1 0 0 0
228 1 0 0 0
229 1 0 0 0
230 1 10 0 0
231 1 0 0 0
232 1 0 0 0
233 1 0 0 0
234 1 0 0 0
235 1 0 0 0
236 1 10 0 0
237 1 10 0 0
238 1 10 0 0
239 1 10 0 0
240 1 10 0 0
241 1 10 0 0
242 1 10 0 0
243 1 10 0 0
244 1 10 0 0
245 1 10 0 0
246 1 10 0 0
247 1 10 0 0
248 1 10 0 0
249 1 10 0 0
250 1 10 0 0
251 1 10 0 0
252 1 10 0 0
253 1 10 0 0
254 1 10 0 0
255 1 10 0 0
256 1 10 0 0
257 1 10 0 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
Most gocad examples have been moved to level01
This example file is not included in level01 tests.
It is a 3D tet file with Z elevation normal (not depth).
The routine reports neg volumes for this mesh file.
The mesh file may be at fault, it was derived from a JewelSuite export with depth.
This example should be replaced and tested with a known good mesh file.
input_2tets_Zelev.so

View File

@@ -0,0 +1,37 @@
GOCAD TSurf 1
HEADER {
name:Fault1
*solid*color:0.501961 0 0 1
}
GOCAD_ORIGINAL_COORDINATE_SYSTEM
NAME Default
AXIS_NAME "X" "Y" "Z"
AXIS_UNIT "m" "m" "m"
ZPOSITIVE Elevation
END_ORIGINAL_COORDINATE_SYSTEM
GEOLOGICAL_TYPE fault
PROPERTIES GaussianCurvature MeanCurvature K1 K2 K1_Plunge K1_Trend K2_Plunge K2_Trend FrameX_Trend FrameX_Plunge FrameZ_Trend FrameZ_Plunge Dip_Azim Dip_Angle FaultStrike
ESIZES 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
TRGL_PROPERTIES ZoneId
TRGL_PROP_LEGAL_RANGES **none** **none**
TRGL_NO_DATA_VALUES -999.25
TRGL_PROPERTY_CLASSES ZoneId
TRGL_PROPERTY_KINDS unknown
TRGL_PROPERTY_SUBCLASSES QUANTITY Float
TRGL_ESIZES 1
TRGL_UNITS unitless
TRGL_PROPERTY_CLASS_HEADER ZoneId{
low_clip:1
high_clip:2
}
TFACE
PVRTX 1 465534.6194 5931401.282 -129.3047898 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 157.116 0 67.1159 -31.29 67.1159 58.71 337.116
PVRTX 2 465538.213 5931392.781 -129.3047898 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 157.085 0 67.0847 -31.1531 67.0847 58.8469 337.085
PVRTX 3 465539.8068 5931392.781 -131.7332567 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 156.821 0 66.8212 -31.3433 66.8212 58.6567 336.821
PVRTX 4 465570.9632 5931423.783 -198.6034981 5.2568e-09 9.16428e-05 0.000147818 3.54676e-05 3.20692 248.354 58.3387 72.5396 156.729 0 66.7291 -31.3004 66.7291 58.6996 336.729
PVRTX 5 465525.1194 5931423.783 -129.3047898 0.000259497 0.0292053 0.0535662 0.00484441 31.4901 246.691 58.4855 64.1866 157.242 0 67.2425 -31.3847 67.2425 58.6153 337.242
PVRTX 6 465570.9632 5931423.783 -198.6034981 0.000259497 0.0292053 0.0535662 0.00484441 31.4901 246.691 58.4855 64.1866 157.11 0 67.1097 -31.3599 67.1097 58.6401 337.11
TRGL 1 2 3 1
TRGL 3 4 1 2
TRGL 5 1 6 3
END

View File

@@ -0,0 +1,25 @@
GOCAD TSurf 1
HEADER {
name:Fault1
*solid*color:0.501961 0 0 1
}
GOCAD_ORIGINAL_COORDINATE_SYSTEM
NAME Default
AXIS_NAME "X" "Y" "Z"
AXIS_UNIT "m" "m" "m"
ZPOSITIVE Elevation
END_ORIGINAL_COORDINATE_SYSTEM
GEOLOGICAL_TYPE fault
PROPERTIES GaussianCurvature MeanCurvature K1 K2 K1_Plunge K1_Trend K2_Plunge K2_Trend FrameX_Trend FrameX_Plunge FrameZ_Trend FrameZ_Plunge Dip_Azim Dip_Angle FaultStrike_with_very_long_name_test
ESIZES 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
TFACE
PVRTX 1 465534.6194 5931401.282 -129.3047898 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 157.116 0 67.1159 -31.29 67.1159 58.71 337.116
PVRTX 2 465538.213 5931392.781 -129.3047898 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 157.085 0 67.0847 -31.1531 67.0847 58.8469 337.085
PVRTX 3 465539.8068 5931392.781 -131.7332567 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 1e+38 156.821 0 66.8212 -31.3433 66.8212 58.6567 336.821
PVRTX 4 465570.9632 5931423.783 -198.6034981 5.2568e-09 9.16428e-05 0.000147818 3.54676e-05 3.20692 248.354 58.3387 72.5396 156.729 0 66.7291 -31.3004 66.7291 58.6996 336.729
PVRTX 5 465525.1194 5931423.783 -129.3047898 0.000259497 0.0292053 0.0535662 0.00484441 31.4901 246.691 58.4855 64.1866 157.242 0 67.2425 -31.3847 67.2425 58.6153 337.242
PVRTX 6 465570.9632 5931423.783 -198.6034981 0.000259497 0.0292053 0.0535662 0.00484441 31.4901 246.691 58.4855 64.1866 157.11 0 67.1097 -31.3599 67.1097 58.6401 337.11
TRGL 1 2 3
TRGL 3 4 1
TRGL 5 1 6
END

View File

@@ -0,0 +1,74 @@
GOCAD TSurf 1
HEADER {
name:test_ts_format
*solid*color:0.588235 0.321569 0.176471 1
#GEOLOGICAL_TYPE (one of: boundary, top, fault, unconformity, intrusive, topographic)
# STRATIGRAPHIC_POSITION age_name age_time
PROPERTY_CLASS_HEADER vector3d {
*pclip:99
*colormap:flag
*field:2
*low_clip:-0.999255
*high_clip:0.964577
*colormap*contrast:0.5
*scale_function:linear
*colormap*transparency_min:0.4
*colormap*transparency:true
*colormap*alphas:0 1 1 1 2 1 3 1 4
*colormap**colors:0 0 0 1 1 0.0078125 0.0078125 1 2 0.015625 0.015625 1 3 0.0234375 0.0234375 1 4 0.03125 0.03125 1 5 0.0390625 0.0390625 1 6 0.046875 0.046875 1 7 0.0546875 0.0546875 1 8 0.0625 0.0625 1 9 0.0703125 0.0703125
6 247 1 0.0629926 0.0629926 248 1 0.0551186 0.0551186 249 1 0.0472445 0.0472445 250 1 0.0393705 0.0393705 251 1 0.0314965 0.0314965 252 1 0.0236225 0.0236225 253 1 0.0157485 0.0157485 254 1 0.00787446 0.00787446 255 1 0 0
*cnp:false
*cnp*colormap_use:false
*colormap*reverse:false
*colormap*nbcolors:64
*colormap*nodata:true
*colormap*nodata*color:0.537255 0.164706 0.886275 1
GOCAD_ORIGINAL_COORDINATE_SYSTEM
NAME Default
AXIS_NAME "X" "Y" "Z"
AXIS_UNIT "m" "m" "m"
ZPOSITIVE Elevation
END_ORIGINAL_COORDINATE_SYSTEM
GEOLOGICAL_TYPE fault
PROPERTIES U V Dip_Angle FaultStrike
ESIZES 1 1
TRGL_PROPERTIES ZoneId
TRGL_PROPERTY_CLASSES ZoneId
TRGL_ESIZES 1
TRGL_UNITS unitless
TRGL_PROPERTY_CLASS_HEADER ZoneId{
low_clip:1
high_clip:2
}
TFACE
PVRTX 1 465534.6194 5931401.282 -129.3047898 .66 .64 58.71 337.116
PVRTX 2 465538.213 5931392.781 -129.3047898 .66 .64 58.84 337.085
PVRTX 3 465539.8068 5931392.781 -131.7332567 .66 .64 58.65 336.821
PVRTX 4 465570.9632 5931423.783 -198.6034981 .66 .64 58.69 336.729
PVRTX 5 465525.1194 5931423.783 -129.3047898 .66 .64 58.61 337.242
PVRTX 6 465570.9632 5931423.783 -198.6034981 .66 .64 58.64 337.11
TRGL 1 2 3 1
TRGL 3 4 1 2
TRGL 5 1 6 3
TFACE
PVRTX 7 465570.9632 5931392.781 -178.2249543 .45 .90 5.87953e-09 0.000100088
PVRTX 8 465589.8068 5931392.781 -206.8390938 .45 .90 6.29468e-09 0.000105718
PVRTX 9 465620.9632 5931423.783 -274.4399239 .45 .90 6.50226e-09 0.000108533
PVRTX 10 465620.9632 5931392.781 -253.8946358 .45 .90 1.02613e-08 0.000136737
PVRTX 11 465639.8068 5931392.781 -282.2361886 .45 .90 1.40896e-08 0.000165879
PVRTX 12 465670.9632 5931423.783 -349.5536934 .45 .90 1.60037e-08 0.000180449
TRGL 3 7 4 5
TRGL 7 8 9 4
TRGL 9 4 7 4
TRGL 8 10 9 4
TRGL 10 11 12 4
TRGL 12 9 10 4
BSTONE 2
BSTONE 6
BSTONE 8
BSTONE 11
BSTONE 4
BORDER 1 2 3
BORDER 3 4 1
BORDER 10 11 12
END

View File

@@ -0,0 +1,23 @@
# test GOCAD
read/gocad /input_2tets_Zelev.so / cmoin
quality
cmo/delete/cmoin
read/gocad /input_small_js.so / cmoin
quality
cmo/delete/cmoin
read/gocad /input_3tri_all_props.ts / cmoin
quality
cmo/delete/cmoin
read/gocad /input_3tri_node_props.ts / cmoin
quality
cmo/delete/cmoin
read/gocad /input_small_TFACE.ts / cmoin
quality
cmo/delete/cmoin
finish

View File

@@ -0,0 +1,16 @@
read/gocad/input_2tets_Zelev.so/cmoin
quality
cmo/delete/cmoin
read/gocad/input_small_js.so/cmoin
quality
cmo/delete/cmoin
read/gocad/input_3tri_all_props.ts/cmoin
quality
cmo/delete/cmoin
read/gocad/input_3tri_node_props.ts/cmoin
quality
cmo/delete/cmoin
read/gocad/input_small_TFACE.ts/cmoin
quality
cmo/delete/cmoin
finish

View File

@@ -0,0 +1,435 @@
* * * * * * * * * * * * * * * * * * * * * * * * *
* * *
* * Program: LaGriT V3.330 Linux *
* * date_compile: 2021/10/15 test *
* * Run Time: 2021/Nov 29 11:22:44 *
* * 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 GOCAD
read/gocad/input_2tets_Zelev.so/cmoin
Reading GOCAD file: input_2tets_Zelev.so
cmo/create/cmoin///tet
finish
...................................................
SET VRTX properties:
cmo/addatt/cmoin/NodeId/VINT scalar/nnodes/linear/permanent/gxaf/0.0/
finish
READ VRTX data with word count: 6
READ VRTX property with index: 1
...................................................
SET CELL properties:
cmo/addatt/cmoin/CompartmentId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/ElementId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/ZoneId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
READ CELL data with word count: 8
READ CELL property with index: 3
geniee
finish
--- READ GOCAD FINISHED --------
Mesh Type: TSolid
ZPOSITIVE: Elev Up
Nodes: 5
Tets: 2
Cells: 2
Node properties: 1
Cell properties: 3
LINES read: 52
cmo/status/brief
The current-mesh-object(CMO) is: cmoin
1 Mesh Object name: cmoin
number of nodes = 5 number of elements = 2
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
finish
quality
epsilonl, epsilonaspect: 5.4389598E-13 1.6089685E-37
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 2
min aspect ratio = 0.7174E+00 max aspect ratio = 0.7174E+00
epsilonvol: 4.4408921E-13
---------------------------------------
All elements have volume -1.6666667E-01
-----------------------------------------------------------
2 total elements evaluated.
cmo/delete/cmoin
Released Mesh Object: cmoin
read/gocad/input_small_js.so/cmoin
Reading GOCAD file: input_small_js.so
cmo/create/cmoin///tet
finish
...................................................
SET VRTX properties:
cmo/addatt/cmoin/NodeId/VINT scalar/nnodes/linear/permanent/gxaf/0.0/
finish
READ VRTX data with word count: 6
READ VRTX property with index: 1
...................................................
SET CELL properties:
cmo/addatt/cmoin/CompartmentId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/ElementId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/ZoneId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
READ CELL data with word count: 8
READ CELL property with index: 3
geniee
finish
--- READ GOCAD FINISHED --------
Mesh Type: TSolid
ZPOSITIVE: Z Depth
Nodes: 11
Tets: 6
Cells: 6
Node properties: 1
Cell properties: 3
LINES read: 61
cmo/status/brief
The current-mesh-object(CMO) is: cmoin
1 Mesh Object name: cmoin
number of nodes = 11 number of elements = 6
dimensions geometry = 3 element type = tet
dimensions topology = 3 4 nodes 4 faces 6 edges
boundary flag = 16000000 status = active
finish
quality
epsilonl, epsilonaspect: 1.2444411E-12 1.9271832E-36
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 0
elements with aspect ratio b/w .5 and 1. : 6
min aspect ratio = 0.7992E+00 max aspect ratio = 0.9210E+00
epsilonvol: 7.3156026E-12
---------------------------------------
element volumes b/w 0.5189E+00 and 0.5976E+00: 2
element volumes b/w 0.5976E+00 and 0.6883E+00: 2
element volumes b/w 0.6883E+00 and 0.7928E+00: 1
element volumes b/w 0.7928E+00 and 0.9131E+00: 0
element volumes b/w 0.9131E+00 and 0.1052E+01: 1
min volume = 5.1890035E-01 max volume = 1.0516859E+00
-----------------------------------------------------------
6 total elements evaluated.
cmo/delete/cmoin
Released Mesh Object: cmoin
read/gocad/input_3tri_all_props.ts/cmoin
Reading GOCAD file: input_3tri_all_props.ts
cmo/create/cmoin///tri
finish
cmo/addatt/-def-/iblock/VINT/scalar/nelements
finish
...................................................
SET VRTX properties:
cmo/addatt/cmoin/GaussianCurvature/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0
.0/
finish
cmo/addatt/cmoin/MeanCurvature/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameX_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameX_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameZ_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameZ_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/Dip_Azim/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/Dip_Angle/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FaultStrike/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
READ VRTX data with word count: 20
READ VRTX property with index: 15
...................................................
SET CELL properties:
cmo/addatt/cmoin/ZoneId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
READ CELL data with word count: 5
READ CELL property with index: 1
geniee
finish
--- READ GOCAD FINISHED --------
Mesh Type: TSurf
ZPOSITIVE: Elev Up
Nodes: 6
Triangles: 3
Cells: 3
Node properties: 15
Cell properties: 1
LINES read: 37
cmo/status/brief
The current-mesh-object(CMO) is: cmoin
1 Mesh Object name: cmoin
number of nodes = 6 number of elements = 3
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
quality
epsilonl, epsilonaspect: 1.9692101E-11 7.6361796E-33
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 2
elements with aspect ratio b/w .5 and 1. : 1
min aspect ratio = 0.2334E+00 max aspect ratio = 0.5034E+00
epsilonvol: 2.1869340E-08
---------------------------------------
element volumes b/w 0.1310E+02 and 0.3111E+02: 1
element volumes b/w 0.3111E+02 and 0.7391E+02: 0
element volumes b/w 0.7391E+02 and 0.1756E+03: 0
element volumes b/w 0.1756E+03 and 0.4172E+03: 1
element volumes b/w 0.4172E+03 and 0.9911E+03: 1
min volume = 1.3095067E+01 max volume = 9.9106654E+02
-----------------------------------------------------------
3 total elements evaluated.
cmo/delete/cmoin
Released Mesh Object: cmoin
read/gocad/input_3tri_node_props.ts/cmoin
Reading GOCAD file: input_3tri_node_props.ts
cmo/create/cmoin///tri
finish
cmo/addatt/-def-/iblock/VINT/scalar/nelements
finish
...................................................
SET VRTX properties:
cmo/addatt/cmoin/GaussianCurvature/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0
.0/
finish
cmo/addatt/cmoin/MeanCurvature/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K1_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/K2_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameX_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameX_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameZ_Trend/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FrameZ_Plunge/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/Dip_Azim/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/Dip_Angle/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/prop_15_pvrtx/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
READ VRTX data with word count: 20
READ VRTX property with index: 15
...................................................
SET CELL properties:
There are no Cell properties.
READ CELL data with word count: 4
READ CELL property with index: 0
geniee
finish
--- READ GOCAD FINISHED --------
Mesh Type: TSurf
ZPOSITIVE: Elev Up
Nodes: 6
Triangles: 3
Cells: 3
Node properties: 15
LINES read: 25
cmo/status/brief
The current-mesh-object(CMO) is: cmoin
1 Mesh Object name: cmoin
number of nodes = 6 number of elements = 3
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
quality
epsilonl, epsilonaspect: 1.9692101E-11 7.6361796E-33
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 0
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 2
elements with aspect ratio b/w .5 and 1. : 1
min aspect ratio = 0.2334E+00 max aspect ratio = 0.5034E+00
epsilonvol: 2.1869340E-08
---------------------------------------
element volumes b/w 0.1310E+02 and 0.3111E+02: 1
element volumes b/w 0.3111E+02 and 0.7391E+02: 0
element volumes b/w 0.7391E+02 and 0.1756E+03: 0
element volumes b/w 0.1756E+03 and 0.4172E+03: 1
element volumes b/w 0.4172E+03 and 0.9911E+03: 1
min volume = 1.3095067E+01 max volume = 9.9106654E+02
-----------------------------------------------------------
3 total elements evaluated.
cmo/delete/cmoin
Released Mesh Object: cmoin
read/gocad/input_small_TFACE.ts/cmoin
Reading GOCAD file: input_small_TFACE.ts
cmo/create/cmoin///tri
finish
cmo/addatt/-def-/iblock/VINT/scalar/nelements
finish
...................................................
SET VRTX properties:
cmo/addatt/cmoin/U/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/V/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/Dip_Angle/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
cmo/addatt/cmoin/FaultStrike/VDOUBLE scalar/nnodes/linear/permanent/gxaf/0.0/
finish
READ VRTX data with word count: 9
READ VRTX property with index: 4
...................................................
SET CELL properties:
cmo/addatt/cmoin/ZoneId/VINT scalar/nelements/linear/permanent/gxaf/0.0/
finish
READ CELL data with word count: 5
READ CELL property with index: 1
geniee
finish
--- READ GOCAD FINISHED --------
Mesh Type: TSurf
ZPOSITIVE: Elev Up
Nodes: 12
Triangles: 9
Cells: 9
TFACE: 2
Node properties: 4
Cell properties: 1
LINES read: 74
cmo/status/brief
The current-mesh-object(CMO) is: cmoin
1 Mesh Object name: cmoin
number of nodes = 12 number of elements = 9
dimensions geometry = 3 element type = tri
dimensions topology = 2 3 nodes 3 faces 3 edges
boundary flag = 16000000 status = active
finish
quality
epsilonl, epsilonaspect: 5.9057653E-11 2.0598166E-31
--------------------------------------------
elements with aspect ratio < .01: 0
elements with aspect ratio b/w .01 and .02: 0
elements with aspect ratio b/w .02 and .05: 0
elements with aspect ratio b/w .05 and .1 : 2
elements with aspect ratio b/w .1 and .2 : 0
elements with aspect ratio b/w .2 and .5 : 6
elements with aspect ratio b/w .5 and 1. : 1
min aspect ratio = 0.7187E-01 max aspect ratio = 0.5034E+00
epsilonvol: 2.2112185E-07
---------------------------------------
element volumes b/w 0.1310E+02 and 0.3379E+02: 1
element volumes b/w 0.3379E+02 and 0.8718E+02: 0
element volumes b/w 0.8718E+02 and 0.2249E+03: 0
element volumes b/w 0.2249E+03 and 0.5803E+03: 3
element volumes b/w 0.5803E+03 and 0.1497E+04: 5
min volume = 1.3095067E+01 max volume = 1.4973814E+03
-----------------------------------------------------------
9 total elements evaluated.
cmo/delete/cmoin
Released Mesh Object: cmoin
finish
LaGriT successfully completed

View File

@@ -0,0 +1,30 @@
# test GOCAD
# this gives neg volumes
# need good example AND/OR fix code bug
read/gocad /input_2tets_Zelev.so / cmoin
quality
cmo/delete/cmoin
finish
# these are good examples and results
# and are part of level01/read_gocad
read/gocad /input_small_js.so / cmoin
quality
cmo/delete/cmoin
read/gocad /input_3tri_all_props.ts / cmoin
quality
cmo/delete/cmoin
read/gocad /input_3tri_node_props.ts / cmoin
quality
cmo/delete/cmoin
read/gocad /input_small_TFACE.ts / cmoin
quality
cmo/delete/cmoin
finish

View File

@@ -0,0 +1,64 @@
Issue with new mac compilers result in precision differences with very small numbers
This causes failures in the test comparisons between mac runs and reference
FIX TEST: change test to avoid square, make vertical length shorter than horiz.
FIX TEST: or set user value for epsilon zero volume
For "degenerate" cases with 4 vertices on circumscribed circle, you can put the diagonal edge of the rectangle on either diagonal and round off may be the deciding factor. Different connection of degenerate case is still correct/Delaunay.
NOTE files written without zero coefs are the same:
output_mac/out_hex_3x4.uge output_linux/out_hex_3x4.uge
Files with all coefs including zero coefs differ:
diff output_mac/out_hex_3x4.stor output_linux/out_hex_3x4.stor
2,3c2,3
< Thu Dec 21 11:21:38 20233-D Linear Diffusion Model (matbld3d_astor)
< 7 24 143 1 6
---
> Tue Jan 2 09:50:13 20243-D Linear Diffusion Model (matbld3d_astor)
> 8 24 145 1 7
13c13
< 124 129 133 139 143
---
> 124 130 134 141 145
34,37c34,37
< 18 20 21 24 10
< 19 22 23 11 12
< 20 22 23 24 12
< 21 23 24
---
> 18 20 21 23 24
> 10 19 22 23 11
> 12 20 21 22 23
> 24 12 21 23 24
49c49
< 4 7 7 6 6
---
> 4 7 8 6 6
58,61c58,62
< 2 3 7 2 6
< 2 7 4 5 7
< 1 4 7 4 6
< 2 4 7 0 0
---
> 2 3 7 7 2
> 6 2 7 4 5
> 8 1 7 4 7
> 4 6 2 4 7
> 0 0 0 0 0
66d66
< 0 0 0
71c71
< 128 132 138 143
---
> 128 133 140 145
73c73
< -4.166666666667E-02 -1.515940605973E-17
---
> -4.166666666667E-02 -4.618806972100E-17 -1.671098990551E-17

View File

@@ -0,0 +1,20 @@
* 3x4 node
cmo delete mohex
cmo / create / mohex
createpts / xyz / 3 4 2 / 0. 0. 0. / 1. 1. 1. / 1 1 1
cmo / setatt / mohex / imt / 1 0 0 / 1
connect
rmpoint compress
resetpts / itp
dump avs out_tet_3x4m.inp mohex 1 1 0 0
quality
cmo/setatt/mohex idebug 5
*****************
dump / stor / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4_0 / mohex / nofilter_zero
finish

View File

@@ -0,0 +1,20 @@
* 3x4 node
cmo delete mohex
cmo / create / mohex
createpts / xyz / 3 4 2 / 0. 0. 0. / 1. 1. 1. / 1 1 1
cmo / setatt / mohex / imt / 1 0 0 / 1
connect
rmpoint compress
resetpts / itp
dump avs out_tet_3x4m.inp mohex 1 1 0 0
quality
cmo/setatt/mohex idebug 5
*****************
dump / stor / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4_0 / mohex / nofilter_zero
finish

View File

@@ -0,0 +1,73 @@
fehmstor ascir8i4 LaGriT Sparse Matrix Voronoi Coefficients
Tue Jan 2 09:50:13 20243-D Linear Diffusion Model (matbld3d_astor)
8 24 145 1 7
2.083333333333E-02 4.166666666667E-02 2.083333333333E-02 4.166666666667E-02 8.333333333333E-02
4.166666666667E-02 4.166666666667E-02 8.333333333333E-02 4.166666666667E-02 2.083333333333E-02
4.166666666667E-02 2.083333333333E-02 2.083333333333E-02 4.166666666667E-02 2.083333333333E-02
4.166666666667E-02 8.333333333333E-02 4.166666666667E-02 4.166666666667E-02 8.333333333333E-02
4.166666666667E-02 2.083333333333E-02 4.166666666667E-02 2.083333333333E-02
25 29 34 38 43
49 54 59 65 70
74 79 84 88 93
97 102 108 113 118
124 130 134 141 145
1 2 4 13 1
2 3 5 14 2
3 6 15 1 4
5 7 16 2 4
5 6 8 17 3
5 6 9 18 4
7 8 10 19 5
7 8 9 11 20
6 8 9 12 21
7 10 11 22 8
10 11 12 23 9
11 12 23 24 1
13 14 16 2 13
14 15 17 3 14
15 18 4 13 16
17 19 5 14 16
17 18 20 6 15
17 18 21 7 16
19 20 22 8 17
19 20 21 23 9
18 20 21 23 24
10 19 22 23 11
12 20 21 22 23
24 12 21 23 24
7 4 2 6 4
7 4 1 5 4
7 2 6 2 7
3 2 5 1 3
7 3 1 4 2
3 7 2 5 2
7 3 2 5 1
3 7 3 1 4
2 3 7 2 5
2 7 4 6 1
4 7 4 5 2
4 7 8 6 6
7 4 2 5 4
7 4 1 6 4
7 2 5 2 7
3 2 4 1 3
7 3 1 5 2
3 7 2 5 2
7 3 2 4 1
3 7 3 1 5
2 3 7 7 2
6 2 7 4 5
8 1 7 4 7
4 6 2 4 7
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
26 31 36 40 46
52 56 62 68 72
77 82 86 91 96
100 106 112 116 122
128 133 140 145
-7.500000000000E-01 -3.750000000000E-01 -3.333333333333E-01 -1.666666666667E-01 -8.333333333333E-02
-4.166666666667E-02 -4.618806972100E-17 -1.671098990551E-17

View File

@@ -0,0 +1,72 @@
CELLS 24
1 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
2 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00 4.166666666667E-02
3 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
4 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
5 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00 8.333333333333E-02
6 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
7 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
8 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00 8.333333333333E-02
9 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
10 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
11 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00 4.166666666667E-02
12 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
13 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
14 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00 4.166666666667E-02
15 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
16 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
17 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00 8.333333333333E-02
18 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
19 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
20 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00 8.333333333333E-02
21 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
22 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
23 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00 4.166666666667E-02
24 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
CONNECTIONS 46
1 2 2.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
1 4 0.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
1 13 0.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
2 3 7.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
2 5 5.000000000000E-01 1.666666666667E-01 0.000000000000E+00 2.500000000000E-01
2 14 5.000000000000E-01 0.000000000000E+00 5.000000000000E-01 8.333333333333E-02
3 6 1.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
3 15 1.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
4 5 2.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
4 7 0.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
4 16 0.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
5 6 7.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
5 8 5.000000000000E-01 5.000000000000E-01 0.000000000000E+00 2.500000000000E-01
5 17 5.000000000000E-01 3.333333333333E-01 5.000000000000E-01 1.666666666667E-01
6 9 1.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
6 18 1.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
7 8 2.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
7 10 0.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
7 19 0.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
8 9 7.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
8 11 5.000000000000E-01 8.333333333333E-01 0.000000000000E+00 2.500000000000E-01
8 20 5.000000000000E-01 6.666666666667E-01 5.000000000000E-01 1.666666666667E-01
9 12 1.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
9 21 1.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
10 11 2.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
10 22 0.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
11 12 7.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
11 23 5.000000000000E-01 1.000000000000E+00 5.000000000000E-01 8.333333333333E-02
12 24 1.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
13 14 2.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
13 16 0.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
14 15 7.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
14 17 5.000000000000E-01 1.666666666667E-01 1.000000000000E+00 2.500000000000E-01
15 18 1.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
16 17 2.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
16 19 0.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
17 18 7.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
17 20 5.000000000000E-01 5.000000000000E-01 1.000000000000E+00 2.500000000000E-01
18 21 1.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
19 20 2.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
19 22 0.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
20 21 7.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
20 23 5.000000000000E-01 8.333333333333E-01 1.000000000000E+00 2.500000000000E-01
21 24 1.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
22 23 2.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02
23 24 7.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02

View File

@@ -0,0 +1,74 @@
CELLS 24
1 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
2 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00 4.166666666667E-02
3 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
4 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
5 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00 8.333333333333E-02
6 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
7 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
8 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00 8.333333333333E-02
9 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
10 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
11 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00 4.166666666667E-02
12 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
13 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
14 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00 4.166666666667E-02
15 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
16 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
17 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00 8.333333333333E-02
18 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
19 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
20 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00 8.333333333333E-02
21 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
22 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
23 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00 4.166666666667E-02
24 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
CONNECTIONS 48
1 2 2.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
1 4 0.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
1 13 0.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
2 3 7.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
2 5 5.000000000000E-01 1.666666666667E-01 0.000000000000E+00 2.500000000000E-01
2 14 5.000000000000E-01 0.000000000000E+00 5.000000000000E-01 8.333333333333E-02
3 6 1.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
3 15 1.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
4 5 2.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
4 7 0.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
4 16 0.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
5 6 7.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
5 8 5.000000000000E-01 5.000000000000E-01 0.000000000000E+00 2.500000000000E-01
5 17 5.000000000000E-01 3.333333333333E-01 5.000000000000E-01 1.666666666667E-01
6 9 1.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
6 18 1.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
7 8 2.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
7 10 0.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
7 19 0.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
8 9 7.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
8 11 5.000000000000E-01 8.333333333333E-01 0.000000000000E+00 2.500000000000E-01
8 20 5.000000000000E-01 6.666666666667E-01 5.000000000000E-01 1.666666666667E-01
9 12 1.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
9 21 1.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
10 11 2.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
10 22 0.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
11 12 7.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
11 23 5.000000000000E-01 1.000000000000E+00 5.000000000000E-01 8.333333333333E-02
12 23 7.500000000000E-01 1.000000000000E+00 5.000000000000E-01 1.868345470002E-17
12 24 1.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
13 14 2.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
13 16 0.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
14 15 7.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
14 17 5.000000000000E-01 1.666666666667E-01 1.000000000000E+00 2.500000000000E-01
15 18 1.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
16 17 2.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
16 19 0.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
17 18 7.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
17 20 5.000000000000E-01 5.000000000000E-01 1.000000000000E+00 2.500000000000E-01
18 21 1.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
19 20 2.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
19 22 0.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
20 21 7.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
20 23 5.000000000000E-01 8.333333333333E-01 1.000000000000E+00 2.500000000000E-01
21 23 7.500000000000E-01 8.333333333333E-01 1.000000000000E+00 2.775557561563E-17
21 24 1.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
22 23 2.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02
23 24 7.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02

View File

@@ -0,0 +1,61 @@
24 36 0 0 0
001 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
002 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00
003 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00
004 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00
005 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00
006 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00
007 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00
008 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00
009 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00
010 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00
011 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00
012 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00
013 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00
014 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00
015 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00
016 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00
017 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00
018 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00
019 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00
020 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00
021 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00
022 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00
023 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00
024 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00
001 1 tet 23 21 24 12
002 1 tet 20 21 23 12
003 1 tet 11 19 22 20
004 1 tet 10 19 22 11
005 1 tet 6 17 18 15
006 1 tet 5 14 6 3
007 1 tet 6 17 9 18
008 1 tet 8 19 11 20
009 1 tet 5 16 8 17
010 1 tet 8 19 20 17
011 1 tet 8 19 10 11
012 1 tet 5 16 7 8
013 1 tet 5 16 17 14
014 1 tet 8 17 9 6
015 1 tet 7 19 10 8
016 1 tet 7 16 19 8
017 1 tet 8 20 11 9
018 1 tet 8 17 20 9
019 1 tet 5 17 8 6
020 1 tet 9 20 12 21
021 1 tet 5 13 16 14
022 1 tet 5 14 17 6
023 1 tet 11 20 12 9
024 1 tet 2 13 5 14
025 1 tet 9 20 21 18
026 1 tet 9 17 20 18
027 1 tet 4 13 16 5
028 1 tet 4 16 7 5
029 1 tet 11 20 22 23
030 1 tet 8 16 19 17
031 1 tet 2 14 5 3
032 1 tet 6 14 17 15
033 1 tet 3 14 6 15
034 1 tet 11 20 23 12
035 1 tet 1 13 4 2
036 1 tet 2 13 4 5

View File

@@ -0,0 +1,20 @@
* 3x4 node
cmo delete mohex
cmo / create / mohex
createpts / xyz / 3 4 2 / 0. 0. 0. / 1. 1. 1. / 1 1 1
cmo / setatt / mohex / imt / 1 0 0 / 1
connect
rmpoint compress
resetpts / itp
dump avs out_tet_3x4m.inp mohex 1 1 0 0
quality
cmo/setatt/mohex idebug 5
*****************
dump / stor / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4 / mohex
*****************
dump / pflotran / out_hex_3x4_0 / mohex / nofilter_zero
finish

View File

@@ -0,0 +1,73 @@
fehmstor ascir8i4 LaGriT Sparse Matrix Voronoi Coefficients
Thu Dec 21 11:21:38 20233-D Linear Diffusion Model (matbld3d_astor)
7 24 143 1 6
2.083333333333E-02 4.166666666667E-02 2.083333333333E-02 4.166666666667E-02 8.333333333333E-02
4.166666666667E-02 4.166666666667E-02 8.333333333333E-02 4.166666666667E-02 2.083333333333E-02
4.166666666667E-02 2.083333333333E-02 2.083333333333E-02 4.166666666667E-02 2.083333333333E-02
4.166666666667E-02 8.333333333333E-02 4.166666666667E-02 4.166666666667E-02 8.333333333333E-02
4.166666666667E-02 2.083333333333E-02 4.166666666667E-02 2.083333333333E-02
25 29 34 38 43
49 54 59 65 70
74 79 84 88 93
97 102 108 113 118
124 129 133 139 143
1 2 4 13 1
2 3 5 14 2
3 6 15 1 4
5 7 16 2 4
5 6 8 17 3
5 6 9 18 4
7 8 10 19 5
7 8 9 11 20
6 8 9 12 21
7 10 11 22 8
10 11 12 23 9
11 12 23 24 1
13 14 16 2 13
14 15 17 3 14
15 18 4 13 16
17 19 5 14 16
17 18 20 6 15
17 18 21 7 16
19 20 22 8 17
19 20 21 23 9
18 20 21 24 10
19 22 23 11 12
20 22 23 24 12
21 23 24
7 4 2 6 4
7 4 1 5 4
7 2 6 2 7
3 2 5 1 3
7 3 1 4 2
3 7 2 5 2
7 3 2 5 1
3 7 3 1 4
2 3 7 2 5
2 7 4 6 1
4 7 4 5 2
4 7 7 6 6
7 4 2 5 4
7 4 1 6 4
7 2 5 2 7
3 2 4 1 3
7 3 1 5 2
3 7 2 5 2
7 3 2 4 1
3 7 3 1 5
2 3 7 2 6
2 7 4 5 7
1 4 7 4 6
2 4 7 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
26 31 36 40 46
52 56 62 68 72
77 82 86 91 96
100 106 112 116 122
128 132 138 143
-7.500000000000E-01 -3.750000000000E-01 -3.333333333333E-01 -1.666666666667E-01 -8.333333333333E-02
-4.166666666667E-02 -1.515940605973E-17

View File

@@ -0,0 +1,72 @@
CELLS 24
1 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
2 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00 4.166666666667E-02
3 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
4 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
5 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00 8.333333333333E-02
6 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
7 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
8 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00 8.333333333333E-02
9 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
10 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
11 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00 4.166666666667E-02
12 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
13 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
14 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00 4.166666666667E-02
15 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
16 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
17 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00 8.333333333333E-02
18 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
19 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
20 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00 8.333333333333E-02
21 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
22 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
23 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00 4.166666666667E-02
24 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
CONNECTIONS 46
1 2 2.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
1 4 0.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
1 13 0.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
2 3 7.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
2 5 5.000000000000E-01 1.666666666667E-01 0.000000000000E+00 2.500000000000E-01
2 14 5.000000000000E-01 0.000000000000E+00 5.000000000000E-01 8.333333333333E-02
3 6 1.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
3 15 1.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
4 5 2.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
4 7 0.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
4 16 0.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
5 6 7.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
5 8 5.000000000000E-01 5.000000000000E-01 0.000000000000E+00 2.500000000000E-01
5 17 5.000000000000E-01 3.333333333333E-01 5.000000000000E-01 1.666666666667E-01
6 9 1.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
6 18 1.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
7 8 2.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
7 10 0.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
7 19 0.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
8 9 7.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
8 11 5.000000000000E-01 8.333333333333E-01 0.000000000000E+00 2.500000000000E-01
8 20 5.000000000000E-01 6.666666666667E-01 5.000000000000E-01 1.666666666667E-01
9 12 1.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
9 21 1.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
10 11 2.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
10 22 0.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
11 12 7.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
11 23 5.000000000000E-01 1.000000000000E+00 5.000000000000E-01 8.333333333333E-02
12 24 1.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
13 14 2.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
13 16 0.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
14 15 7.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
14 17 5.000000000000E-01 1.666666666667E-01 1.000000000000E+00 2.500000000000E-01
15 18 1.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
16 17 2.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
16 19 0.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
17 18 7.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
17 20 5.000000000000E-01 5.000000000000E-01 1.000000000000E+00 2.500000000000E-01
18 21 1.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
19 20 2.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
19 22 0.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
20 21 7.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
20 23 5.000000000000E-01 8.333333333333E-01 1.000000000000E+00 2.500000000000E-01
21 24 1.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
22 23 2.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02
23 24 7.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02

View File

@@ -0,0 +1,73 @@
CELLS 24
1 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
2 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00 4.166666666667E-02
3 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00 2.083333333333E-02
4 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
5 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00 8.333333333333E-02
6 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00 4.166666666667E-02
7 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
8 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00 8.333333333333E-02
9 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00 4.166666666667E-02
10 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
11 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00 4.166666666667E-02
12 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00 2.083333333333E-02
13 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
14 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00 4.166666666667E-02
15 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00 2.083333333333E-02
16 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
17 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00 8.333333333333E-02
18 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00 4.166666666667E-02
19 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
20 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00 8.333333333333E-02
21 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00 4.166666666667E-02
22 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
23 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00 4.166666666667E-02
24 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00 2.083333333333E-02
CONNECTIONS 47
1 2 2.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
1 4 0.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
1 13 0.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
2 3 7.500000000000E-01 0.000000000000E+00 0.000000000000E+00 8.333333333333E-02
2 5 5.000000000000E-01 1.666666666667E-01 0.000000000000E+00 2.500000000000E-01
2 14 5.000000000000E-01 0.000000000000E+00 5.000000000000E-01 8.333333333333E-02
3 6 1.000000000000E+00 1.666666666667E-01 0.000000000000E+00 1.250000000000E-01
3 15 1.000000000000E+00 0.000000000000E+00 5.000000000000E-01 4.166666666667E-02
4 5 2.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
4 7 0.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
4 16 0.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
5 6 7.500000000000E-01 3.333333333333E-01 0.000000000000E+00 1.666666666667E-01
5 8 5.000000000000E-01 5.000000000000E-01 0.000000000000E+00 2.500000000000E-01
5 17 5.000000000000E-01 3.333333333333E-01 5.000000000000E-01 1.666666666667E-01
6 9 1.000000000000E+00 5.000000000000E-01 0.000000000000E+00 1.250000000000E-01
6 18 1.000000000000E+00 3.333333333333E-01 5.000000000000E-01 8.333333333333E-02
7 8 2.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
7 10 0.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
7 19 0.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
8 9 7.500000000000E-01 6.666666666667E-01 0.000000000000E+00 1.666666666667E-01
8 11 5.000000000000E-01 8.333333333333E-01 0.000000000000E+00 2.500000000000E-01
8 20 5.000000000000E-01 6.666666666667E-01 5.000000000000E-01 1.666666666667E-01
9 12 1.000000000000E+00 8.333333333333E-01 0.000000000000E+00 1.250000000000E-01
9 21 1.000000000000E+00 6.666666666667E-01 5.000000000000E-01 8.333333333333E-02
10 11 2.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
10 22 0.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
11 12 7.500000000000E-01 1.000000000000E+00 0.000000000000E+00 8.333333333333E-02
11 23 5.000000000000E-01 1.000000000000E+00 5.000000000000E-01 8.333333333333E-02
12 23 7.500000000000E-01 1.000000000000E+00 5.000000000000E-01 1.694873122404E-17
12 24 1.000000000000E+00 1.000000000000E+00 5.000000000000E-01 4.166666666667E-02
13 14 2.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
13 16 0.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
14 15 7.500000000000E-01 0.000000000000E+00 1.000000000000E+00 8.333333333333E-02
14 17 5.000000000000E-01 1.666666666667E-01 1.000000000000E+00 2.500000000000E-01
15 18 1.000000000000E+00 1.666666666667E-01 1.000000000000E+00 1.250000000000E-01
16 17 2.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
16 19 0.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
17 18 7.500000000000E-01 3.333333333333E-01 1.000000000000E+00 1.666666666667E-01
17 20 5.000000000000E-01 5.000000000000E-01 1.000000000000E+00 2.500000000000E-01
18 21 1.000000000000E+00 5.000000000000E-01 1.000000000000E+00 1.250000000000E-01
19 20 2.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
19 22 0.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
20 21 7.500000000000E-01 6.666666666667E-01 1.000000000000E+00 1.666666666667E-01
20 23 5.000000000000E-01 8.333333333333E-01 1.000000000000E+00 2.500000000000E-01
21 24 1.000000000000E+00 8.333333333333E-01 1.000000000000E+00 1.250000000000E-01
22 23 2.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02
23 24 7.500000000000E-01 1.000000000000E+00 1.000000000000E+00 8.333333333333E-02

View File

@@ -0,0 +1,61 @@
24 36 0 0 0
001 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
002 5.000000000000E-01 0.000000000000E+00 0.000000000000E+00
003 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00
004 0.000000000000E+00 3.333333333333E-01 0.000000000000E+00
005 5.000000000000E-01 3.333333333333E-01 0.000000000000E+00
006 1.000000000000E+00 3.333333333333E-01 0.000000000000E+00
007 0.000000000000E+00 6.666666666667E-01 0.000000000000E+00
008 5.000000000000E-01 6.666666666667E-01 0.000000000000E+00
009 1.000000000000E+00 6.666666666667E-01 0.000000000000E+00
010 0.000000000000E+00 1.000000000000E+00 0.000000000000E+00
011 5.000000000000E-01 1.000000000000E+00 0.000000000000E+00
012 1.000000000000E+00 1.000000000000E+00 0.000000000000E+00
013 0.000000000000E+00 0.000000000000E+00 1.000000000000E+00
014 5.000000000000E-01 0.000000000000E+00 1.000000000000E+00
015 1.000000000000E+00 0.000000000000E+00 1.000000000000E+00
016 0.000000000000E+00 3.333333333333E-01 1.000000000000E+00
017 5.000000000000E-01 3.333333333333E-01 1.000000000000E+00
018 1.000000000000E+00 3.333333333333E-01 1.000000000000E+00
019 0.000000000000E+00 6.666666666667E-01 1.000000000000E+00
020 5.000000000000E-01 6.666666666667E-01 1.000000000000E+00
021 1.000000000000E+00 6.666666666667E-01 1.000000000000E+00
022 0.000000000000E+00 1.000000000000E+00 1.000000000000E+00
023 5.000000000000E-01 1.000000000000E+00 1.000000000000E+00
024 1.000000000000E+00 1.000000000000E+00 1.000000000000E+00
001 1 tet 23 21 24 12
002 1 tet 20 21 23 12
003 1 tet 11 19 22 20
004 1 tet 10 19 22 11
005 1 tet 6 17 18 15
006 1 tet 5 14 6 3
007 1 tet 6 17 9 18
008 1 tet 8 19 11 20
009 1 tet 5 16 8 17
010 1 tet 8 19 20 17
011 1 tet 8 19 10 11
012 1 tet 5 16 7 8
013 1 tet 5 16 17 14
014 1 tet 8 17 9 6
015 1 tet 7 19 10 8
016 1 tet 7 16 19 8
017 1 tet 8 20 11 9
018 1 tet 8 17 20 9
019 1 tet 5 17 8 6
020 1 tet 9 20 12 21
021 1 tet 5 13 16 14
022 1 tet 5 14 17 6
023 1 tet 11 20 12 9
024 1 tet 2 13 5 14
025 1 tet 9 20 21 18
026 1 tet 9 17 20 18
027 1 tet 4 13 16 5
028 1 tet 4 16 7 5
029 1 tet 11 20 22 23
030 1 tet 8 16 19 17
031 1 tet 2 14 5 3
032 1 tet 6 14 17 15
033 1 tet 3 14 6 15
034 1 tet 11 20 23 12
035 1 tet 1 13 4 2
036 1 tet 2 13 4 5