332 lines
24 KiB
Plaintext
Executable File
332 lines
24 KiB
Plaintext
Executable File
|
|
|
|
* * * * * * * * * * * * * * * * * * * * * * * * *
|
|
* * *
|
|
* * Program: LaGriT V3.330 Linux *
|
|
* * date_compile: 2021/10/15 test *
|
|
* * Run Time: 2021/Nov 3 17:51:35 *
|
|
* * 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,
|
|
*--* Test append on mixed attributes
|
|
*--*
|
|
*--*----------------------------------------------------
|
|
*--* Header End
|
|
*--* ex_addmesh_add
|
|
*--*
|
|
* Simple two element version
|
|
cmo/create/first_cmo///hex
|
|
cmo/select/first_cmo
|
|
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/first_cmo/itetclr/1 0 0/1
|
|
1 values reset for attribute itetclr
|
|
|
|
cmo/setatt/first_cmo/imt/1 0 0/1
|
|
8 values reset for attribute imt1
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
* Create the smaller mesh which will have higher resolution
|
|
cmo/create/second_cmo///hex
|
|
cmo/select/second_cmo
|
|
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/second_cmo/itetclr/1 0 0/1
|
|
1 values reset for attribute itetclr
|
|
|
|
cmo/setatt/second_cmo/imt/1 0 0/1
|
|
8 values reset for attribute imt1
|
|
|
|
resetpts/itp
|
|
geniee
|
|
finish
|
|
cmo/addatt/first_cmo/zcoord/VDOUBLE/scalar/nnodes/linear/permanent/
|
|
cmo/copyatt/first_cmo first_cmo/zcoord zic
|
|
8 copied from first_cmo zic to -> first_cmo zcoord
|
|
|
|
cmo/addatt/first_cmo/Aint/VINT/scalar/nnodes/linear/permanent/
|
|
cmo/setatt/first_cmo/Aint 1
|
|
8 values reset for attribute Aint
|
|
|
|
cmo/setatt/first_cmo/Aint 2,4,1 2
|
|
3 values reset for attribute Aint
|
|
|
|
cmo/addatt/first_cmo/Adoub/VDOUBLE/scalar/nnodes/linear/permanent/
|
|
cmo/addatt/first_cmo/newmat/VINT/scalar/nelements/linear/permanent/
|
|
cmo/copyatt/first_cmo first_cmo/newmat itetclr
|
|
1 copied from first_cmo itetclr to -> first_cmo newmat
|
|
|
|
cmo/addatt/first_cmo/Aint/VINT/scalar/nelements/linear/permanent/
|
|
CMO_ADDATT warning: attribute already exist: first_cmo Aint
|
|
cmo/setatt/first_cmo/Aint 1
|
|
8 values reset for attribute Aint
|
|
|
|
cmo/setatt/first_cmo/Aint 2,4,1 2
|
|
3 values reset for attribute Aint
|
|
|
|
cmo/addatt/first_cmo/Adoub/VDOUBLE/scalar/nelements/linear/permanent/
|
|
CMO_ADDATT warning: attribute already exist: first_cmo Adoub
|
|
cmo/addatt/first_cmo/Anode/VDOUBLE/scalar/nnodes/linear/permanent/
|
|
cmo/addatt/first_cmo/Achar/VCHAR/
|
|
cmo/addatt/first_cmo/Aextra
|
|
cmo/addatt/first_cmo/Eextra/VDOUBLE/scalar/nelements
|
|
cmo/addatt/second_cmo/zcoord/VDOUBLE/scalar/nnodes/linear/permanent/
|
|
cmo/copyatt/second_cmo second_cmo/zcoord zic
|
|
8 copied from second_cmo zic to -> second_cmo zcoord
|
|
|
|
cmo/addatt/second_cmo/Aint/VDOUBLE/scalar/nnodes/linear/permanent/
|
|
cmo/setatt/second_cmo/Aint 1.0
|
|
8 values reset for attribute Aint
|
|
|
|
cmo/setatt/second_cmo/Aint 2,4,1 2.0
|
|
3 values reset for attribute Aint
|
|
|
|
cmo/addatt/second_cmo/Adoub/VINT/scalar/nnodes/linear/permanent/
|
|
cmo/setatt/second_cmo/Adoub/5
|
|
8 values reset for attribute Adoub
|
|
|
|
cmo/addatt/second_cmo/newmat/VINT/scalar/nelements/linear/permanent/
|
|
cmo/copyatt/second_cmo second_cmo/newmat itetclr
|
|
1 copied from second_cmo itetclr to -> second_cmo newmat
|
|
|
|
cmo/addatt/second_cmo/Aint/VDOUBLE/scalar/nelements/linear/permanent/
|
|
CMO_ADDATT warning: attribute already exist: second_cmo Aint
|
|
cmo/setatt/second_cmo/Aint 1
|
|
8 values reset for attribute Aint
|
|
|
|
cmo/setatt/second_cmo/Aint 2,4,1 2
|
|
3 values reset for attribute Aint
|
|
|
|
cmo/addatt/second_cmo/Adoub/VINT/scalar/nelements/linear/permanent/
|
|
CMO_ADDATT warning: attribute already exist: second_cmo Adoub
|
|
cmo/addatt/second_cmo/Anode/VDOUBLE/scalar/nelements/linear/permanent/
|
|
cmo/addatt/second_cmo/Achar/VINT/
|
|
cmo/addatt/second_cmo/Askip
|
|
cmo/status/first_cmo
|
|
|
|
The current-mesh-object(CMO) is: second_cmo
|
|
|
|
1 Mesh Object name: first_cmo
|
|
number of nodes = 8 number of elements = 1
|
|
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 8.000E+00
|
|
5 nedges INT scalar scalar const perma l 0.000E+00
|
|
6 nfaces INT scalar scalar const perma l 0.000E+00
|
|
7 nelements INT scalar scalar const perma l 1.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 2.719E-13
|
|
35 epsilona REAL scalar scalar const perma l 3.331E-13
|
|
36 epsilonv REAL scalar scalar const perma l 5.551E-14
|
|
37 ipointi INT scalar scalar const perma l 1.000E+00
|
|
38 ipointj INT scalar scalar const perma l 8.000E+00
|
|
39 idebug INT scalar scalar const perma l 0.000E+00
|
|
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
|
|
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
|
|
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
|
|
43 nnfreq INT scalar scalar const perma l 1.000E+00
|
|
44 ivoronoi INT scalar scalar const perma l 1.000E+00
|
|
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
|
|
46 dumptype CHAR scalar scalar const perma l binary
|
|
47 velname CHAR scalar scalar const perma l vels
|
|
48 densname CHAR scalar scalar const perma l ric
|
|
49 presname CHAR scalar scalar const perma l pic
|
|
50 enername CHAR scalar scalar const perma l eic
|
|
51 xmin REAL scalar scalar const perma l 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 5.000E-01
|
|
56 zmax REAL scalar scalar const perma l 5.000E-01
|
|
57 kdtree_level INT scalar scalar const perma l 0.000E+00
|
|
58 max_number_sets INT scalar scalar const perma l 6.400E+01
|
|
59 number_of_psets INT scalar scalar const perma l 0.000E+00
|
|
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
|
|
61 psetnames VCHA scalar max_number_sets const perma l
|
|
62 eltsetnames VCHA scalar max_number_sets const perma l
|
|
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
|
|
64 fsetnames VCHA scalar max_number_sets const perma l
|
|
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
|
|
66 zcoord VDOU scalar nnodes linea perma agl 0.000E+00
|
|
67 Aint VINT scalar nnodes linea perma agl 0.000E+00
|
|
68 Adoub VDOU scalar nnodes linea perma agl 0.000E+00
|
|
69 newmat VINT scalar nelements linea perma agl 0.000E+00
|
|
70 Anode VDOU scalar nnodes linea perma agl 0.000E+00
|
|
71 Achar VCHA scalar nnodes linea tempo agl 0.6
|
|
72 Aextra VDOU scalar nnodes linea tempo agl 0.000E+00
|
|
73 Eextra VDOU scalar nelements linea tempo agl 0.000E+00
|
|
cmo/status/second_cmo
|
|
|
|
The current-mesh-object(CMO) is: second_cmo
|
|
|
|
2 Mesh Object name: second_cmo
|
|
number of nodes = 8 number of elements = 1
|
|
dimensions geometry = 3 element type = hex
|
|
dimensions topology = 3 8 nodes 6 faces 12 edges
|
|
boundary flag = 16000000 status = active
|
|
|
|
NAME TYPE RANK LENGTH INTER PERSI IO VALUE
|
|
|
|
1 -def- VDOU scalar nnodes linea tempo 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 8.000E+00
|
|
5 nedges INT scalar scalar const perma l 0.000E+00
|
|
6 nfaces INT scalar scalar const perma l 0.000E+00
|
|
7 nelements INT scalar scalar const perma l 1.000E+00
|
|
8 mbndry INT scalar scalar const perma l 1.600E+07
|
|
9 ndimensions_top INT scalar scalar const perma l 3.000E+00
|
|
10 ndimensions_geo INT scalar scalar const perma l 3.000E+00
|
|
11 nodes_per_eleme INT scalar scalar const perma l 8.000E+00
|
|
12 edges_per_eleme INT scalar scalar const perma l 1.200E+01
|
|
13 faces_per_eleme INT scalar scalar const perma l 6.000E+00
|
|
14 isetwd VDOU scalar nnodes or perma l 0.000E+00
|
|
15 ialias VINT scalar nnodes seque perma l 0.000E+00
|
|
16 imt1 VINT scalar nnodes max perma gal 0.000E+00
|
|
17 itp1 VINT scalar nnodes min perma gal 0.000E+00
|
|
18 icr1 VINT scalar nnodes min perma gal 0.000E+00
|
|
19 isn1 VINT scalar nnodes user perma gal 0.000E+00
|
|
20 xic VDOU scalar nnodes linea perma l 0.000E+00
|
|
21 yic VDOU scalar nnodes linea perma l 0.000E+00
|
|
22 zic VDOU scalar nnodes linea perma l 0.000E+00
|
|
23 xtetwd VDOU scalar nelements or perma l 0.000E+00
|
|
24 itetclr VINT scalar nelements user perma l 0.000E+00
|
|
25 itettyp VINT scalar nelements user perma l 0.000E+00
|
|
26 itetoff VINT scalar nelements user perma l 0.000E+00
|
|
27 jtetoff VINT scalar nelements user perma l 0.000E+00
|
|
28 itet VINT nodes_per_ nelements user perma l 0.000E+00
|
|
29 jtet VINT faces_per_ nelements user perma l 0.000E+00
|
|
30 ipolydat CHAR scalar scalar const perma l no
|
|
31 vor2d CHAR scalar scalar const perma l yes
|
|
32 vor3d CHAR scalar scalar const perma l no
|
|
33 epsilon REAL scalar scalar const perma l 1.000E-15
|
|
34 epsilonl REAL scalar scalar const perma l 1.473E-13
|
|
35 epsilona REAL scalar scalar const perma l 9.770E-14
|
|
36 epsilonv REAL scalar scalar const perma l 5.329E-15
|
|
37 ipointi INT scalar scalar const perma l 1.000E+00
|
|
38 ipointj INT scalar scalar const perma l 8.000E+00
|
|
39 idebug INT scalar scalar const perma l 0.000E+00
|
|
40 itypconv_sm INT scalar scalar const perma l 1.000E+00
|
|
41 maxiter_sm INT scalar scalar const perma l 2.500E+01
|
|
42 tolconv_sm REAL scalar scalar const perma l 1.000E+00
|
|
43 nnfreq INT scalar scalar const perma l 1.000E+00
|
|
44 ivoronoi INT scalar scalar const perma l 1.000E+00
|
|
45 iopt2to2 INT scalar scalar const perma l 2.000E+00
|
|
46 dumptype CHAR scalar scalar const perma l binary
|
|
47 velname CHAR scalar scalar const perma l vels
|
|
48 densname CHAR scalar scalar const perma l ric
|
|
49 presname CHAR scalar scalar const perma l pic
|
|
50 enername CHAR scalar scalar const perma l eic
|
|
51 xmin REAL scalar scalar const perma l 4.000E-01
|
|
52 ymin REAL scalar scalar const perma l 4.000E-01
|
|
53 zmin REAL scalar scalar const perma l 2.000E-01
|
|
54 xmax REAL scalar scalar const perma l 6.000E-01
|
|
55 ymax REAL scalar scalar const perma l 6.000E-01
|
|
56 zmax REAL scalar scalar const perma l 8.000E-01
|
|
57 kdtree_level INT scalar scalar const perma l 0.000E+00
|
|
58 max_number_sets INT scalar scalar const perma l 6.400E+01
|
|
59 number_of_psets INT scalar scalar const perma l 0.000E+00
|
|
60 number_of_eltse INT scalar scalar const perma l 0.000E+00
|
|
61 psetnames VCHA scalar max_number_sets const perma l
|
|
62 eltsetnames VCHA scalar max_number_sets const perma l
|
|
63 geom_name CHAR scalar max_number_sets const perma l -defaultge
|
|
64 fsetnames VCHA scalar max_number_sets const perma l
|
|
65 number_of_fsets INT scalar scalar const perma l 0.000E+00
|
|
66 zcoord VDOU scalar nnodes linea perma agl 0.000E+00
|
|
67 Aint VDOU scalar nnodes linea perma agl 0.000E+00
|
|
68 Adoub VINT scalar nnodes linea perma agl 0.000E+00
|
|
69 newmat VINT scalar nelements linea perma agl 0.000E+00
|
|
70 Anode VDOU scalar nelements linea perma agl 0.000E+00
|
|
71 Achar VINT scalar nnodes linea tempo agl 0.000E+00
|
|
72 Askip VDOU scalar nnodes linea tempo agl 0.000E+00
|
|
*
|
|
* Test append attributes
|
|
* zcoord has copied zic values
|
|
* Aint copies VDOUBLE -> VINT
|
|
* Adoub copies VINT -> VDOUBLE
|
|
* Anode have mixed nnode and nelement lengths
|
|
* Achar have mixed char and int
|
|
* Aextra does not exist in second_cmo
|
|
* Askip does not exist in master first_cmo
|
|
*
|
|
addmesh/append/cmo_merge/first_cmo/second_cmo
|
|
searching for cmo_merge attributes in second_cmo
|
|
length mismatch: 70 Anode nnodes nelements
|
|
type mismatch: 71 Achar VCHAR VINT
|
|
attribute not found: 72 Aextra
|
|
attribute not found: 73 Eextra
|
|
ADDMESH: 4 attributes not copied from second_cmo to cmo_merge
|
|
|
|
dump avs output_append_hex2.inp cmo_merge
|
|
cmo/modatt/-def-/-def-/ioflag/x
|
|
finish
|
|
finish
|
|
LaGriT successfully completed
|