initial upload
This commit is contained in:
129
test/level01/addmesh_add/reference/input.lgi
Executable file
129
test/level01/addmesh_add/reference/input.lgi
Executable file
@@ -0,0 +1,129 @@
|
||||
*--* Create a rough and fine mesh,
|
||||
*--* Insert the fine mesh inside the course mesh,
|
||||
*--* Refine the course mesh near the fine mesh,
|
||||
*--* Delete elements of the course mesh that intersect the fine mesh
|
||||
*--* Put the two MO into a single MO
|
||||
*--* Copy the point distribution into a tet MO
|
||||
*--* Connect the points to a Delaunay mesh
|
||||
*--*
|
||||
*--*----------------------------------------------------
|
||||
*--* Header End
|
||||
*--* ex_addmesh_add
|
||||
*--*
|
||||
* Simple two element version
|
||||
cmo / create / cmo_hex / / / hex
|
||||
cmo / select / cmo_hex
|
||||
*
|
||||
* Create a simple hex mesh, NX-NY-NZ
|
||||
define / NX / 10
|
||||
define / NY / 10
|
||||
define / NZ / 10
|
||||
define / NX / 2
|
||||
define / NY / 2
|
||||
define / NZ / 2
|
||||
createpts/brick/xyz/NX,NY,NZ/0. 0. 0./1. .5 .5/1,1,1
|
||||
cmo / setatt / cmo_hex / itetclr / 1 0 0 / 1
|
||||
cmo / setatt / cmo_hex / imt / 1 0 0 / 1
|
||||
resetpts / itp
|
||||
quality
|
||||
*
|
||||
* Create the smaller mesh which will have higher resolution
|
||||
cmo / create / cmo_hex2 / / / hex
|
||||
cmo / select / cmo_hex2
|
||||
define / NX / 10
|
||||
define / NY / 10
|
||||
define / NZ / 30
|
||||
define / NX / 2
|
||||
define / NY / 2
|
||||
define / NZ / 2
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4, 0.4, 0.2/ 0.6 0.6 0.8 /1,1,1
|
||||
cmo / setatt / cmo_hex2 / itetclr / 1 0 0 / 2
|
||||
cmo / setatt / cmo_hex2 / imt / 1 0 0 / 2
|
||||
resetpts / itp
|
||||
quality
|
||||
*
|
||||
* merge hex meshes
|
||||
*
|
||||
addmesh / merge / cmo_merge / cmo_hex / cmo_hex2
|
||||
dump avs output_merge_hex2.inp cmo_merge
|
||||
|
||||
cmo/select/cmo_merge
|
||||
quality
|
||||
|
||||
* finish simple version
|
||||
|
||||
* Run full version test
|
||||
|
||||
cmo/delete/cmo_hex
|
||||
cmo/delete/cmo_hex2
|
||||
|
||||
* Create the larger mesh
|
||||
*
|
||||
cmo / create / cmo_hex / / / hex
|
||||
cmo / select / cmo_hex
|
||||
*
|
||||
* Create a simple hex mesh, NX-NY-NZ
|
||||
define / NX / 10
|
||||
define / NY / 10
|
||||
define / NZ / 10
|
||||
createpts/brick/xyz/NX,NY,NZ/0.,0.,0./1.,1.,1./1,1,1
|
||||
cmo / setatt / cmo_hex / itetclr / 1 0 0 / 1
|
||||
cmo / setatt / cmo_hex / imt / 1 0 0 / 1
|
||||
resetpts / itp
|
||||
quality
|
||||
*
|
||||
* Create the smaller mesh which will have higher resolution
|
||||
cmo / create / cmo_hex2 / / / hex
|
||||
cmo / select / cmo_hex2
|
||||
define / NX / 10
|
||||
define / NY / 10
|
||||
define / NZ / 30
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4, 0.4, 0.1/ 0.6 0.6 0.9 /1,1,1
|
||||
cmo / setatt / cmo_hex2 / itetclr / 1 0 0 / 2
|
||||
cmo / setatt / cmo_hex2 / imt / 1 0 0 / 2
|
||||
resetpts / itp
|
||||
quality
|
||||
*
|
||||
* Merge the small mesh with the large using addmesh merge
|
||||
*
|
||||
addmesh / merge / cmo_merge / cmo_hex / cmo_hex2
|
||||
dump avs output_merge_hex.inp cmo_merge
|
||||
cmo/select/cmo_merge
|
||||
quality
|
||||
|
||||
*
|
||||
* Create tet versions of the meshes
|
||||
*
|
||||
hextotet / 5 / cmo_tet1 / cmo_hex
|
||||
quality
|
||||
hextotet / 5 / cmo_tet2 / cmo_hex2
|
||||
quality
|
||||
*
|
||||
* Insert and connect the small mesh into the large
|
||||
* using addmesh add and connect
|
||||
*
|
||||
* excavate the cmo_tet1 mesh to make room for the cmo_tet2 mesh
|
||||
* Use the refine_factor to minimize space between objects
|
||||
*
|
||||
addmesh / add / cmo_add / cmo_tet1 / cmo_tet2/ 1 edge
|
||||
cmo/setatt//ipolydat/no
|
||||
dump / avs / output_addmesh_add.inp / cmo_add
|
||||
*
|
||||
* Now connect
|
||||
*
|
||||
cmo / create / cmo_tet3 / / / tet
|
||||
copypts / cmo_tet3 / cmo_add
|
||||
cmo / setatt / cmo_tet3 / imt / 1 0 0 / 1
|
||||
cmo / setatt / cmo_tet3 / itp / 1 0 0 / 0
|
||||
|
||||
connect
|
||||
resetpts / itp
|
||||
quality
|
||||
|
||||
cmo/setatt//ipolydat/no
|
||||
dump / avs / output_addmesh_connect.inp / cmo_tet3
|
||||
resetpts / itp
|
||||
quality
|
||||
|
||||
finish
|
||||
|
||||
75
test/level01/addmesh_add/reference/logx3dgen
Executable file
75
test/level01/addmesh_add/reference/logx3dgen
Executable file
@@ -0,0 +1,75 @@
|
||||
cmo/create/cmo_hex///hex
|
||||
cmo/select/cmo_hex
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/10
|
||||
define/NX/2
|
||||
define/NY/2
|
||||
define/NZ/2
|
||||
createpts/brick/xyz/NX,NY,NZ/0. 0. 0./1. .5 .5/1,1,1
|
||||
cmo/setatt/cmo_hex/itetclr/1 0 0/1
|
||||
cmo/setatt/cmo_hex/imt/1 0 0/1
|
||||
resetpts/itp
|
||||
quality
|
||||
cmo/create/cmo_hex2///hex
|
||||
cmo/select/cmo_hex2
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/30
|
||||
define/NX/2
|
||||
define/NY/2
|
||||
define/NZ/2
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.2/0.6 0.6 0.8/1,1,1
|
||||
cmo/setatt/cmo_hex2/itetclr/1 0 0/2
|
||||
cmo/setatt/cmo_hex2/imt/1 0 0/2
|
||||
resetpts/itp
|
||||
quality
|
||||
addmesh/merge/cmo_merge/cmo_hex/cmo_hex2
|
||||
dump avs output_merge_hex2.inp cmo_merge
|
||||
cmo/select/cmo_merge
|
||||
quality
|
||||
cmo/delete/cmo_hex
|
||||
cmo/delete/cmo_hex2
|
||||
cmo/create/cmo_hex///hex
|
||||
cmo/select/cmo_hex
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/10
|
||||
createpts/brick/xyz/NX,NY,NZ/0.,0.,0./1.,1.,1./1,1,1
|
||||
cmo/setatt/cmo_hex/itetclr/1 0 0/1
|
||||
cmo/setatt/cmo_hex/imt/1 0 0/1
|
||||
resetpts/itp
|
||||
quality
|
||||
cmo/create/cmo_hex2///hex
|
||||
cmo/select/cmo_hex2
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/30
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.1/0.6 0.6 0.9/1,1,1
|
||||
cmo/setatt/cmo_hex2/itetclr/1 0 0/2
|
||||
cmo/setatt/cmo_hex2/imt/1 0 0/2
|
||||
resetpts/itp
|
||||
quality
|
||||
addmesh/merge/cmo_merge/cmo_hex/cmo_hex2
|
||||
dump avs output_merge_hex.inp cmo_merge
|
||||
cmo/select/cmo_merge
|
||||
quality
|
||||
hextotet/5/cmo_tet1/cmo_hex
|
||||
quality
|
||||
hextotet/5/cmo_tet2/cmo_hex2
|
||||
quality
|
||||
addmesh/add/cmo_add/cmo_tet1/cmo_tet2/1 edge
|
||||
cmo/setatt//ipolydat/no
|
||||
dump/avs/output_addmesh_add.inp/cmo_add
|
||||
cmo/create/cmo_tet3///tet
|
||||
copypts/cmo_tet3/cmo_add
|
||||
cmo/setatt/cmo_tet3/imt/1 0 0/1
|
||||
cmo/setatt/cmo_tet3/itp/1 0 0/0
|
||||
connect
|
||||
resetpts/itp
|
||||
quality
|
||||
cmo/setatt//ipolydat/no
|
||||
dump/avs/output_addmesh_connect.inp/cmo_tet3
|
||||
resetpts/itp
|
||||
quality
|
||||
finish
|
||||
23066
test/level01/addmesh_add/reference/output_addmesh_add.inp
Normal file
23066
test/level01/addmesh_add/reference/output_addmesh_add.inp
Normal file
File diff suppressed because it is too large
Load Diff
29232
test/level01/addmesh_add/reference/output_addmesh_connect.inp
Normal file
29232
test/level01/addmesh_add/reference/output_addmesh_connect.inp
Normal file
File diff suppressed because it is too large
Load Diff
11084
test/level01/addmesh_add/reference/output_merge_hex.inp
Normal file
11084
test/level01/addmesh_add/reference/output_merge_hex.inp
Normal file
File diff suppressed because it is too large
Load Diff
40
test/level01/addmesh_add/reference/output_merge_hex2.inp
Normal file
40
test/level01/addmesh_add/reference/output_merge_hex2.inp
Normal file
@@ -0,0 +1,40 @@
|
||||
16 2 4 0 0
|
||||
001 0.000000000000E+00 0.000000000000E+00 0.000000000000E+00
|
||||
002 1.000000000000E+00 0.000000000000E+00 0.000000000000E+00
|
||||
003 0.000000000000E+00 5.000000000000E-01 0.000000000000E+00
|
||||
004 1.000000000000E+00 5.000000000000E-01 0.000000000000E+00
|
||||
005 0.000000000000E+00 0.000000000000E+00 5.000000000000E-01
|
||||
006 1.000000000000E+00 0.000000000000E+00 5.000000000000E-01
|
||||
007 0.000000000000E+00 5.000000000000E-01 5.000000000000E-01
|
||||
008 1.000000000000E+00 5.000000000000E-01 5.000000000000E-01
|
||||
009 4.000000000000E-01 4.000000000000E-01 2.000000000000E-01
|
||||
010 6.000000000000E-01 4.000000000000E-01 2.000000000000E-01
|
||||
011 4.000000000000E-01 6.000000000000E-01 2.000000000000E-01
|
||||
012 6.000000000000E-01 6.000000000000E-01 2.000000000000E-01
|
||||
013 4.000000000000E-01 4.000000000000E-01 8.000000000000E-01
|
||||
014 6.000000000000E-01 4.000000000000E-01 8.000000000000E-01
|
||||
015 4.000000000000E-01 6.000000000000E-01 8.000000000000E-01
|
||||
016 6.000000000000E-01 6.000000000000E-01 8.000000000000E-01
|
||||
001 1 hex 5 6 8 7 1 2 4 3
|
||||
002 2 hex 13 14 16 15 9 10 12 11
|
||||
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 2 10 0 0
|
||||
10 2 10 0 0
|
||||
11 2 10 0 0
|
||||
12 2 10 0 0
|
||||
13 2 10 0 0
|
||||
14 2 10 0 0
|
||||
15 2 10 0 0
|
||||
16 2 10 0 0
|
||||
491
test/level01/addmesh_add/reference/outx3dgen
Executable file
491
test/level01/addmesh_add/reference/outx3dgen
Executable file
@@ -0,0 +1,491 @@
|
||||
|
||||
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* * *
|
||||
* * Program: LaGriT V3.330 Linux *
|
||||
* * date_compile: 2021/10/15 test *
|
||||
* * Run Time: 2021/Nov 3 17:25:18 *
|
||||
* * 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
|
||||
|
||||
*--* Create a rough and fine mesh,
|
||||
*--* Insert the fine mesh inside the course mesh,
|
||||
*--* Refine the course mesh near the fine mesh,
|
||||
*--* Delete elements of the course mesh that intersect the fine mesh
|
||||
*--* Put the two MO into a single MO
|
||||
*--* Copy the point distribution into a tet MO
|
||||
*--* Connect the points to a Delaunay mesh
|
||||
*--*
|
||||
*--*----------------------------------------------------
|
||||
*--* Header End
|
||||
*--* ex_addmesh_add
|
||||
*--*
|
||||
* Simple two element version
|
||||
cmo/create/cmo_hex///hex
|
||||
cmo/select/cmo_hex
|
||||
*
|
||||
* Create a simple hex mesh, NX-NY-NZ
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/10
|
||||
define/NX/2
|
||||
define/NY/2
|
||||
define/NZ/2
|
||||
createpts/brick/xyz/NX,NY,NZ/0. 0. 0./1. .5 .5/1,1,1
|
||||
Number of nodes: 8
|
||||
Number of elements: 1
|
||||
Number of negative volume elements: 0
|
||||
Total volume: 0.250000000000E+00
|
||||
cmo/setatt/cmo_hex/itetclr/1 0 0/1
|
||||
1 values reset for attribute itetclr
|
||||
|
||||
cmo/setatt/cmo_hex/imt/1 0 0/1
|
||||
8 values reset for attribute imt1
|
||||
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 2.7194799E-13 2.0112107E-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. : 1
|
||||
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 5.5511151E-14
|
||||
---------------------------------------
|
||||
All elements have volume 2.5000000E-01
|
||||
-----------------------------------------------------------
|
||||
1 total elements evaluated.
|
||||
|
||||
*
|
||||
* Create the smaller mesh which will have higher resolution
|
||||
cmo/create/cmo_hex2///hex
|
||||
cmo/select/cmo_hex2
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/30
|
||||
define/NX/2
|
||||
define/NY/2
|
||||
define/NZ/2
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.2/0.6 0.6 0.8/1,1,1
|
||||
Number of nodes: 8
|
||||
Number of elements: 1
|
||||
Number of negative volume elements: 0
|
||||
Total volume: 0.240000000000E-01
|
||||
cmo/setatt/cmo_hex2/itetclr/1 0 0/2
|
||||
1 values reset for attribute itetclr
|
||||
|
||||
cmo/setatt/cmo_hex2/imt/1 0 0/2
|
||||
8 values reset for attribute imt1
|
||||
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 1.4728773E-13 3.1952121E-39
|
||||
--------------------------------------------
|
||||
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. : 1
|
||||
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 5.3290705E-15
|
||||
---------------------------------------
|
||||
All elements have volume 2.4000000E-02
|
||||
-----------------------------------------------------------
|
||||
1 total elements evaluated.
|
||||
|
||||
*
|
||||
* merge hex meshes
|
||||
*
|
||||
addmesh/merge/cmo_merge/cmo_hex/cmo_hex2
|
||||
dump avs output_merge_hex2.inp cmo_merge
|
||||
cmo/modatt/-def-/-def-/ioflag/x
|
||||
finish
|
||||
cmo/select/cmo_merge
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 2.7194799E-13 2.0112107E-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.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 1.0658141E-13
|
||||
---------------------------------------
|
||||
element volumes b/w 0.2400E-01 and 0.3835E-01: 1
|
||||
element volumes b/w 0.3835E-01 and 0.6128E-01: 0
|
||||
element volumes b/w 0.6128E-01 and 0.9791E-01: 0
|
||||
element volumes b/w 0.9791E-01 and 0.1565E+00: 0
|
||||
element volumes b/w 0.1565E+00 and 0.2500E+00: 1
|
||||
min volume = 2.4000000E-02 max volume = 2.5000000E-01
|
||||
-----------------------------------------------------------
|
||||
2 total elements evaluated.
|
||||
|
||||
* finish simple version
|
||||
* Run full version test
|
||||
cmo/delete/cmo_hex
|
||||
Released Mesh Object: cmo_hex
|
||||
cmo/delete/cmo_hex2
|
||||
Released Mesh Object: cmo_hex2
|
||||
* Create the larger mesh
|
||||
*
|
||||
cmo/create/cmo_hex///hex
|
||||
cmo/select/cmo_hex
|
||||
*
|
||||
* Create a simple hex mesh, NX-NY-NZ
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/10
|
||||
createpts/brick/xyz/NX,NY,NZ/0.,0.,0./1.,1.,1./1,1,1
|
||||
Number of nodes: 1000
|
||||
Number of elements: 729
|
||||
Number of negative volume elements: 0
|
||||
Total volume: 0.100000000000E+01
|
||||
cmo/setatt/cmo_hex/itetclr/1 0 0/1
|
||||
729 values reset for attribute itetclr
|
||||
|
||||
cmo/setatt/cmo_hex/imt/1 0 0/1
|
||||
1000 values reset for attribute imt1
|
||||
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
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. : 729
|
||||
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
All elements have volume 1.3717421E-03
|
||||
-----------------------------------------------------------
|
||||
729 total elements evaluated.
|
||||
|
||||
*
|
||||
* Create the smaller mesh which will have higher resolution
|
||||
cmo/create/cmo_hex2///hex
|
||||
cmo/select/cmo_hex2
|
||||
define/NX/10
|
||||
define/NY/10
|
||||
define/NZ/30
|
||||
createpts/brick/xyz/NX,NY,NZ/0.4,0.4,0.1/0.6 0.6 0.9/1,1,1
|
||||
Number of nodes: 3000
|
||||
Number of elements: 2349
|
||||
Number of negative volume elements: 0
|
||||
Total volume: 0.320000000000E-01
|
||||
cmo/setatt/cmo_hex2/itetclr/1 0 0/2
|
||||
2349 values reset for attribute itetclr
|
||||
|
||||
cmo/setatt/cmo_hex2/imt/1 0 0/2
|
||||
3000 values reset for attribute imt1
|
||||
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 1.8841110E-13 6.6883566E-39
|
||||
--------------------------------------------
|
||||
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. : 2349
|
||||
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 7.1054274E-15
|
||||
---------------------------------------
|
||||
All elements have volume 1.3622818E-05
|
||||
-----------------------------------------------------------
|
||||
2349 total elements evaluated.
|
||||
|
||||
*
|
||||
* Merge the small mesh with the large using addmesh merge
|
||||
*
|
||||
addmesh/merge/cmo_merge/cmo_hex/cmo_hex2
|
||||
dump avs output_merge_hex.inp cmo_merge
|
||||
cmo/modatt/-def-/-def-/ioflag/x
|
||||
finish
|
||||
cmo/select/cmo_merge
|
||||
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. : 3078
|
||||
min aspect ratio = 0.1000E+01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
element volumes b/w 0.1362E-04 and 0.3427E-04: 2349
|
||||
element volumes b/w 0.3427E-04 and 0.8619E-04: 0
|
||||
element volumes b/w 0.8619E-04 and 0.2168E-03: 0
|
||||
element volumes b/w 0.2168E-03 and 0.5453E-03: 0
|
||||
element volumes b/w 0.5453E-03 and 0.1372E-02: 729
|
||||
min volume = 1.3622818E-05 max volume = 1.3717421E-03
|
||||
-----------------------------------------------------------
|
||||
3078 total elements evaluated.
|
||||
|
||||
*
|
||||
* Create tet versions of the meshes
|
||||
*
|
||||
hextotet/5/cmo_tet1/cmo_hex
|
||||
iremove_vol= 0 iremove_dup= 0 icheckpt= 1
|
||||
Input Mesh type hex using option 5
|
||||
Element Material ID, min/max/range: 1 1 0
|
||||
Epsilon-dist, distmax, distmin: -1.1111111E-07 1.2345679E-02 1.2345679E-02
|
||||
Epsilon-volume, volmax: 1.3717421E-09 1.3717421E-03
|
||||
cmo/addatt/cmo_tet1/iign/vint/scalar/nnodes/-def-/-def-/gx/-def-
|
||||
finish
|
||||
WARNING: Volumes le zero not removed, nelements= 3645
|
||||
No duplicate points
|
||||
WARNING: Duplicate points not removed, nnodes = 1000
|
||||
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. : 3645
|
||||
min aspect ratio = 0.7321E+00 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
element volumes b/w 0.2286E-03 and 0.2626E-03: 2916
|
||||
element volumes b/w 0.2626E-03 and 0.3017E-03: 0
|
||||
element volumes b/w 0.3017E-03 and 0.3465E-03: 0
|
||||
element volumes b/w 0.3465E-03 and 0.3981E-03: 0
|
||||
element volumes b/w 0.3981E-03 and 0.4572E-03: 729
|
||||
min volume = 2.2862369E-04 max volume = 4.5724737E-04
|
||||
-----------------------------------------------------------
|
||||
3645 total elements evaluated.
|
||||
|
||||
hextotet/5/cmo_tet2/cmo_hex2
|
||||
iremove_vol= 0 iremove_dup= 0 icheckpt= 1
|
||||
Input Mesh type hex using option 5
|
||||
Element Material ID, min/max/range: 2 2 0
|
||||
Epsilon-dist, distmax, distmin: -2.7586207E-08 7.6099881E-04 4.9382716E-04
|
||||
Epsilon-volume, volmax: 1.3622818E-11 1.3622818E-05
|
||||
cmo/addatt/cmo_tet2/iign/vint/scalar/nnodes/-def-/-def-/gx/-def-
|
||||
finish
|
||||
WARNING: Volumes le zero not removed, nelements= 11745
|
||||
No duplicate points
|
||||
WARNING: Duplicate points not removed, nnodes = 3000
|
||||
quality
|
||||
|
||||
epsilonl, epsilonaspect: 1.8841110E-13 6.6883566E-39
|
||||
--------------------------------------------
|
||||
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. : 11745
|
||||
min aspect ratio = 0.7192E+00 max aspect ratio = 0.9795E+00
|
||||
|
||||
epsilonvol: 7.1054274E-15
|
||||
---------------------------------------
|
||||
element volumes b/w 0.2270E-05 and 0.2608E-05: 9396
|
||||
element volumes b/w 0.2608E-05 and 0.2996E-05: 0
|
||||
element volumes b/w 0.2996E-05 and 0.3441E-05: 0
|
||||
element volumes b/w 0.3441E-05 and 0.3953E-05: 0
|
||||
element volumes b/w 0.3953E-05 and 0.4541E-05: 2349
|
||||
min volume = 2.2704697E-06 max volume = 4.5409394E-06
|
||||
-----------------------------------------------------------
|
||||
11745 total elements evaluated.
|
||||
|
||||
*
|
||||
* Insert and connect the small mesh into the large
|
||||
* using addmesh add and connect
|
||||
*
|
||||
* excavate the cmo_tet1 mesh to make room for the cmo_tet2 mesh
|
||||
* Use the refine_factor to minimize space between objects
|
||||
*
|
||||
addmesh/add/cmo_add/cmo_tet1/cmo_tet2/1 edge
|
||||
Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E
|
||||
+00
|
||||
Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E
|
||||
-01
|
||||
ADDMESH ADD: 0 refine iteration.
|
||||
Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E
|
||||
+00
|
||||
Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E
|
||||
-01
|
||||
refine tet edges:
|
||||
Refine edges: 2
|
||||
Edge_add iteration: 1 2
|
||||
Edge-refined tets: old= 3645 new= 3651
|
||||
recon/0
|
||||
RECON3D reconnection loop: 1
|
||||
recon2: MFLIP NEWLEN FOR iremov with: 4
|
||||
recon2: ntets= 3663 nface= 2 nflips= 17
|
||||
niter= 2 negvol= 0 nbface= 2
|
||||
recon2 set new node and element total: 1002 3663
|
||||
RECON: done.
|
||||
finish
|
||||
ADDMESH ADD: recon done.
|
||||
Max/min 1: 1.000E+00 1.000E+00 1.000E+00 0.000E+00 0.000E+00 0.000E
|
||||
+00
|
||||
Max/min 2: 6.000E-01 6.000E-01 9.000E-01 4.000E-01 4.000E-01 1.000E
|
||||
-01
|
||||
cmo/derive/cmod cmo_add 0/0/tri
|
||||
finish
|
||||
dump/avs/polygon.inp/cmod
|
||||
cmo/modatt/-def-/-def-/ioflag/x
|
||||
finish
|
||||
finish
|
||||
cmo/setatt//ipolydat/no
|
||||
1 values reset for attribute ipolydat
|
||||
|
||||
dump/avs/output_addmesh_add.inp/cmo_add
|
||||
cmo/modatt/-def-/-def-/ioflag/x
|
||||
finish
|
||||
*
|
||||
* Now connect
|
||||
*
|
||||
cmo/create/cmo_tet3///tet
|
||||
copypts/cmo_tet3/cmo_add
|
||||
cmo/addatt/cmo_tet3/iign/VINT/scalar/nnodes/linear/temporary/gx/0.0
|
||||
finish
|
||||
copypts added nodes 1 to 3967
|
||||
cmo/setatt/cmo_tet3/imt/1 0 0/1
|
||||
Warning: nelements = 0
|
||||
3967 values reset for attribute imt1
|
||||
|
||||
cmo/setatt/cmo_tet3/itp/1 0 0/0
|
||||
Warning: nelements = 0
|
||||
3967 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
|
||||
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
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 : 1
|
||||
elements with aspect ratio b/w .1 and .2 : 133
|
||||
elements with aspect ratio b/w .2 and .5 : 2714
|
||||
elements with aspect ratio b/w .5 and 1. : 18444
|
||||
min aspect ratio = 0.5846E-01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
element volumes b/w 0.2270E-05 and 0.6560E-05: 13957
|
||||
element volumes b/w 0.6560E-05 and 0.1896E-04: 2419
|
||||
element volumes b/w 0.1896E-04 and 0.5477E-04: 774
|
||||
element volumes b/w 0.5477E-04 and 0.1583E-03: 235
|
||||
element volumes b/w 0.1583E-03 and 0.4572E-03: 3907
|
||||
min volume = 2.2704697E-06 max volume = 4.5724737E-04
|
||||
-----------------------------------------------------------
|
||||
21292 total elements evaluated.
|
||||
|
||||
cmo/setatt//ipolydat/no
|
||||
1 values reset for attribute ipolydat
|
||||
|
||||
dump/avs/output_addmesh_connect.inp/cmo_tet3
|
||||
cmo/modatt/-def-/-def-/ioflag/x
|
||||
finish
|
||||
resetpts/itp
|
||||
geniee
|
||||
finish
|
||||
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 : 1
|
||||
elements with aspect ratio b/w .1 and .2 : 133
|
||||
elements with aspect ratio b/w .2 and .5 : 2714
|
||||
elements with aspect ratio b/w .5 and 1. : 18444
|
||||
min aspect ratio = 0.5846E-01 max aspect ratio = 0.1000E+01
|
||||
|
||||
epsilonvol: 2.2204460E-13
|
||||
---------------------------------------
|
||||
element volumes b/w 0.2270E-05 and 0.6560E-05: 13957
|
||||
element volumes b/w 0.6560E-05 and 0.1896E-04: 2419
|
||||
element volumes b/w 0.1896E-04 and 0.5477E-04: 774
|
||||
element volumes b/w 0.5477E-04 and 0.1583E-03: 235
|
||||
element volumes b/w 0.1583E-03 and 0.4572E-03: 3907
|
||||
min volume = 2.2704697E-06 max volume = 4.5724737E-04
|
||||
-----------------------------------------------------------
|
||||
21292 total elements evaluated.
|
||||
|
||||
finish
|
||||
LaGriT successfully completed
|
||||
10597
test/level01/addmesh_add/reference/polygon.inp
Normal file
10597
test/level01/addmesh_add/reference/polygon.inp
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user