395 lines
24 KiB
Plaintext
Executable File
395 lines
24 KiB
Plaintext
Executable File
|
|
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* * *
|
|
* * Program: LaGriT V3.3.3 Linux *
|
|
* * Date Compile: 2023/12/20 *
|
|
* * Run Time: 2023/Dec 21 15:50:58 *
|
|
* * Manual: https://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 the connect command in two dimensions. Currently this test fails when the
|
|
# unit square is positioned at this location (1000, 0, 0) and also at various
|
|
# other locations.
|
|
# For full test Run ./test_delaunay_2d -s to see where else the test fails.
|
|
#
|
|
# 2D that works -----------------------------
|
|
cmo/create/mo///triplane
|
|
createpts/xyz/2 2 1/0. 0. 0./1. 1. 0./1 1 1
|
|
RZ GENERATED POINTS 1 TO 4
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
4 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
4 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
-0.17500D+01-0.16000D+01 0.00000D+00
|
|
0.27500D+01-0.17500D+01 0.00000D+00
|
|
0.50500D+00 0.50000D+01 0.00000D+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
recon/0
|
|
RECON2D reconnection loop2d: 1
|
|
RECON: done.
|
|
finish
|
|
LaGriT FINISH: recon 0 for connect 2d
|
|
|
|
quality
|
|
|
|
epsilonl, epsilonaspect: 3.1401849E-13 3.0964614E-38
|
|
--------------------------------------------
|
|
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.8284E+00 max aspect ratio = 0.8284E+00
|
|
|
|
epsilonvol: 4.4408921E-13
|
|
---------------------------------------
|
|
All elements have volume 5.0000000E-01
|
|
-----------------------------------------------------------
|
|
2 total elements evaluated.
|
|
|
|
# END 2D that works -----------------------------
|
|
# 2D single point ------------------------------
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
cmo/create/mo///triplane
|
|
createpts/xyz/1 1 1/0. 0. 0./0. 0. 0./1 1 1
|
|
RZ GENERATED POINTS 1 TO 1
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
1 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
1 values reset for attribute itp1
|
|
|
|
connect
|
|
|
|
ERROR: connect2d
|
|
connect2d > invalid number of nodes: 1
|
|
connect2d > ending with ierr1 flag: 1
|
|
ERROR END COUNT: 1 for connect2d
|
|
|
|
LaGriT WARNING: connect (2d) error: 1
|
|
|
|
quality
|
|
0 total elements in mesh.
|
|
|
|
# END 2D single point ------------------------------
|
|
# 2D 4 points not found -----------------------------
|
|
# trying to connect 0 points
|
|
# 4 points are being marked because they could not be connected.
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
cmo/create/mo///triplane
|
|
createpts/xyz/2 2 1/1000. 0. 0./1001. 1. 0./1 1 1
|
|
RZ GENERATED POINTS 1 TO 4
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
4 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
4 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing triangle are:
|
|
0.99825D+03-0.16000D+01 0.00000D+00
|
|
0.10028D+04-0.17500D+01 0.00000D+00
|
|
0.10105D+04 0.50000D+01 0.00000D+00
|
|
|
|
There are 4 points that failed step 1
|
|
1 2 3 4
|
|
|
|
4 Points failed volume ratio test 0 Points failed min volume test.
|
|
|
|
There are 4 points that failed step 2
|
|
1 2 3 4
|
|
|
|
4 Points failed volume ratio test 0 Points failed min volume test.
|
|
|
|
There are 4 points that failed step 3
|
|
1 2 3 4
|
|
|
|
4 Points failed volume ratio test 0 Points failed min volume test.
|
|
|
|
4 points are being marked because they could not be connected.
|
|
1 0.1000000E+04 0.0000000E+00 0.0000000E+00
|
|
2 0.1001000E+04 0.0000000E+00 0.0000000E+00
|
|
3 0.1000000E+04 0.1000000E+01 0.0000000E+00
|
|
4 0.1001000E+04 0.1000000E+01 0.0000000E+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
ERROR: delaunay2d
|
|
> invalid number for element estimate: 0
|
|
> exiting with error num: 1
|
|
|
|
ERROR END: delaunay2d
|
|
|
|
Warning from: connect2d set info 0 elements
|
|
|
|
Dudding 4 points that have no associated triangle.
|
|
0.1000000E+04 0.0000000E+00 0.0000000E+00 1 1
|
|
0.1000000E+04 0.0000000E+00 0.0000000E+00 1 1
|
|
0.1001000E+04 0.0000000E+00 0.0000000E+00 2 1
|
|
0.1001000E+04 0.0000000E+00 0.0000000E+00 2 1
|
|
0.1000000E+04 0.1000000E+01 0.0000000E+00 3 1
|
|
0.1000000E+04 0.1000000E+01 0.0000000E+00 3 1
|
|
0.1001000E+04 0.1000000E+01 0.0000000E+00 4 1
|
|
0.1001000E+04 0.1000000E+01 0.0000000E+00 4 1
|
|
|
|
The mesh is complete but could not include all points.
|
|
Number of points that could not be connected: 4
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
LaGriT WARNING: connect finished with 0 elements
|
|
|
|
quality
|
|
0 total elements in mesh.
|
|
|
|
# END 2D 4 points not found -----------------------------
|
|
## 3D that works --------------------------------
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
cmo create mo///tet
|
|
createpts/xyz/2 2 2/0. 0. 0./1. 1. 1./1 1 1
|
|
RZ GENERATED POINTS 1 TO 8
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
8 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
8 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing tetrahedron are:
|
|
-0.20000D+01 -0.75000D+00 -0.75000D+00
|
|
0.50000D+00 -0.75000D+00 0.42500D+01
|
|
0.30000D+01 -0.75000D+00 -0.75000D+00
|
|
0.50000D+00 0.42500D+01 0.50000D+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
|
|
The mesh is now complete!
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
quality
|
|
|
|
epsilonl, epsilonaspect: 3.8459254E-13 5.6885628E-38
|
|
--------------------------------------------
|
|
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.6230E+00 max aspect ratio = 0.7321E+00
|
|
|
|
epsilonvol: 2.2204460E-13
|
|
---------------------------------------
|
|
All elements have volume 1.6666667E-01
|
|
-----------------------------------------------------------
|
|
6 total elements evaluated.
|
|
|
|
## END 3D that works ----------------------------
|
|
## 3D 1 point --------------------------------
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
cmo create mo///tet
|
|
createpts/xyz/1 1 1/0. 0. 0./0. 0. 0./1 1 1
|
|
RZ GENERATED POINTS 1 TO 1
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
1 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
1 values reset for attribute itp1
|
|
|
|
connect
|
|
|
|
ERROR: connect
|
|
connect > invalid number of nodes: 1
|
|
connect > ending with ierr1 flag: 1
|
|
ERROR END COUNT: 1 for connect
|
|
|
|
LaGriT WARNING: connect returned error: 1
|
|
|
|
quality
|
|
0 total elements in mesh.
|
|
|
|
## END 3D 1 point --------------------------------
|
|
## 3D 8 points duplicate --------------------------------
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
cmo create mo///tet
|
|
createpts/xyz/2 2 2/0. 0. 0./0. 0. 0./1 1 1
|
|
RZ GENERATED POINTS 1 TO 8
|
|
cmo/setatt/mo/imt/1 0 0/1
|
|
Warning: nelements = 0
|
|
8 values reset for attribute imt1
|
|
|
|
cmo/setatt/mo/itp/1 0 0/0
|
|
Warning: nelements = 0
|
|
8 values reset for attribute itp1
|
|
|
|
connect
|
|
Coordinates of enclosing tetrahedron are:
|
|
0.00000D+00 0.00000D+00 0.00000D+00
|
|
0.00000D+00 0.00000D+00 0.00000D+00
|
|
0.00000D+00 0.00000D+00 0.00000D+00
|
|
0.00000D+00 0.00000D+00 0.00000D+00
|
|
|
|
There are 8 points that failed step 1
|
|
1 2 3 4 5 6 7
|
|
8
|
|
|
|
At step 1 0 Points failed volume ratio test
|
|
|
|
8 points failed min volume test.
|
|
|
|
There are 8 points that failed step 2
|
|
1 2 3 4 5 6 7
|
|
8
|
|
|
|
At step 2 0 Points failed volume ratio test
|
|
|
|
8 points failed min volume test.
|
|
|
|
There are 8 points that failed step 3
|
|
1 2 3 4 5 6 7
|
|
8
|
|
|
|
At step 3 0 Points failed volume ratio test
|
|
|
|
8 points failed min volume test.
|
|
|
|
There are 8 points that failed step 4
|
|
1 2 3 4 5 6 7
|
|
8
|
|
|
|
At step 4 0 Points failed volume ratio test
|
|
|
|
8 points failed min volume test.
|
|
|
|
There are 8 points that failed step 5
|
|
1 2 3 4 5 6 7
|
|
8
|
|
|
|
At step 5 0 Points failed volume ratio test
|
|
|
|
8 points failed min volume test.
|
|
|
|
8 points are being marked because they could not be connected.
|
|
1 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
2 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
3 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
4 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
5 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
6 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
7 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
8 1 0.0000000E+00 0.0000000E+00 0.0000000E+00
|
|
|
|
Successfully eliminated all multimaterial connections.
|
|
ERROR: delaunay
|
|
> invalid number for element estimate: 0
|
|
> exiting with error num: 1
|
|
|
|
ERROR END: delaunay
|
|
|
|
Warning from: connect set info 0 elements
|
|
|
|
Dudding 8 points that have no associated tetrahedra.
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 1 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 1 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 2 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 2 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 3 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 3 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 4 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 4 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 5 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 5 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 6 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 6 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 7 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 7 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 8 1
|
|
0.0000000E+00 0.0000000E+00 0.0000000E+00 8 1
|
|
|
|
The mesh is complete but could not include all points.
|
|
Number of points that could not be connected: 8
|
|
|
|
LaGriT FINISH: connect
|
|
|
|
quality
|
|
0 total elements in mesh.
|
|
|
|
## END 3D 8 points duplicate --------------------------------
|
|
# CHECK bad cmo
|
|
cmo delete mo
|
|
Released Mesh Object: mo
|
|
connect
|
|
CMO_GET_INFO: Mesh Object does not exist: -notset-
|
|
Error from: msgtty get_info nsdtopo
|
|
CMO_GET_INFO: Mesh Object does not exist: -notset-
|
|
Error from: msgtty get_info nsdgeom
|
|
LaGriT ABORT: connect
|
|
|
|
ndimensions_topo= -1 ndimensions_geom= -1 not consistent - connect will not work
|
|
LaGriT ABORT: connect
|
|
|
|
error in command : connect
|
|
# CHECK empty cmo
|
|
cmo create mo
|
|
connect
|
|
|
|
ERROR: connect
|
|
connect > invalid number of nodes: 0
|
|
connect > ending with ierr1 flag: 1
|
|
ERROR END COUNT: 1 for connect
|
|
|
|
LaGriT WARNING: connect returned error: 1
|
|
|
|
# END ALL TESTS
|
|
finish
|
|
LaGriT successfully completed
|