* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Program: LaGriT V3.300 Linux * * * date_compile: 2017/10/25 Release * * * Run Time: 2018/Nov 6 08:37:20 * * * Manual: http://lagrit.lanl.gov * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -----oOo----- LaGriT V3 LA-CC-15-069 https://github.com/lanl/LaGriT Copyright 2015. Los Alamos National Security, LLC. This software was produced under U.S. Government contract DE-AC52-06NA25396 for Los Alamos National Laboratory (LANL), which is operated by Los Alamos National Security, LLC for the U.S. Department of Energy. The U.S. Government has rights to use, reproduce, and distribute this software. Neither the government nor Los Alamos National Security, LLC makes any warranty, express or implied, or assumes any liability for the use of this software. If software is modified to produce derivative works, such modified software should be clearly marked, so as not to confuse it with the version available from LANL. -----oOo----- Output log file: outx3dgen Command log file: logx3dgen # use sin function to make wave surface # extract boundary polygon # crop to small subset define/XMAX/20. define/YMAX/10. define/NX/41 define/NY/21 define/NXM1/40 define/NYM1/20 define/XMAX/40. define/NX/81 define/YMAX/20. define/NY/41 cmo/create/mo1///triplane createpts/xyz/NX NY 1/0. 0. 0./XMAX YMAX 0.0/1 1 1 RZ GENERATED POINTS 1 TO 3321 # createpts / xyz / NXM1 NYM1 1 / 0. 0. 0. / XMAX YMAX 0.0 / 0 0 0 # subset pset/py/attribute yic/1,0,0/gt 3.5 THE PSET py HAS 2673 POINTS pset/px/attribute xic/1,0,0/gt 12. THE PSET px HAS 2296 POINTS pset/pdel/union py px THE PSET pdel HAS 3121 POINTS rmpoint pset,get,pdel Dudded 3121 points plus parents, there are no elements in mesh. rmpoint compress 3121 points removed and 0 elements removed. RMPOINT: new point count is 200 RMPOINT: new element count is 0 cmo/setatt/mo1/imt/1 0 0/1 Warning: nelements = 0 200 values reset for attribute imt1 cmo/setatt/mo1/itp/1 0 0/0 Warning: nelements = 0 200 values reset for attribute itp1 connect Coordinates of enclosing triangle are: -0.21000D+02-0.56000D+01-0.00000D+00 0.33000D+02-0.61250D+01-0.00000D+00 0.60600D+01 0.55750D+02-0.00000D+00 Successfully eliminated all multimaterial connections. The mesh is now complete! LaGriT FINISH: connect resetpts/itp geniee finish cmo/setatt/mo1/itetclr/1 0 0/1 336 values reset for attribute itetclr * * Use the math command to set the z coordinates to: * * cmo_1 z(i)=sin(y(i)) * cmo_2 z(i)=sin(x(i)) * cmo/addatt/mo1/elev/vdouble/scalar/nnodes cmo/addatt/mo1/var1/vdouble/scalar/nnodes cmo/addatt/mo1/var2/vdouble/scalar/nnodes define MULT_VAL .2 math/sin/mo1/var1/1,0,0/mo1/yic math/sin/mo1/var2/1,0,0/mo1/xic math/add/mo1/zic/1 0 0/mo1/var1/mo1/var2 # math / mult / mo1 / zic / 1 0 0 / mo1 / zic / 0.2 math/mult/mo1/zic/1 0 0/mo1/zic/MULT_VAL cmo/setatt//ipolydat/no 1 values reset for attribute ipolydat cmo/printatt/mo1/zic/minmax ATTRIBUTE NAME MIN MAX DIFFERENCE LENGTH zic -2.701546868E-01 3.989979946E-01 6.691526815E-01 200 cmo copyatt/mo1 mo1/elev zic 200 copied from mo1 zic to -> mo1 elev dump/surf_wave.gmv/mo1 dump/gmv/surf_wave.gmv/mo1 cmo/modatt/-def-/-def-/ioflag/x finish finish dump/surf_wave.inp/mo1 dump/avs/surf_wave.inp/mo1 cmo/modatt/-def-/-def-/ioflag/x finish finish # EXTRACT POLYGON BOUNDARY define CMO_SURF mo1 cmo setatt CMO_SURF zic 0. 200 values reset for attribute zic resetpts itp geniee finish extract/surfmesh/1,0,0/mos2/CMO_SURF cmo/addatt/mos2/itetclr0/vint/scalar/nelements////0 finish cmo/addatt/mos2/itetclr1/vint/scalar/nelements////0 finish cmo/addatt/mos2/idnode0/vint/scalar/nnodes////0 finish cmo/addatt/mos2/idelem0/vint/scalar/nelements////0 finish cmo/addatt/mos2/idelem1/vint/scalar/nelements////0 finish cmo/addatt/mos2/facecol/vint/scalar/nelements////0 finish cmo/addatt/mos2/idface0/vint/scalar/nelements////0 finish cmo/addatt/mos2/idface1/vint/scalar/nelements////0 finish cmo/addatt/mos2/elev/VDOUBLE/scalar/nnodes/linear/temporary/agltn finish cmo/addatt/mos2/var1/VDOUBLE/scalar/nnodes/linear/temporary/agltn finish cmo/addatt/mos2/var2/VDOUBLE/scalar/nnodes/linear/temporary/agltn finish cmo/addatt/mos2/ncon50/int/scalar/scalar/constant/permanent/x/0 finish cmo/addatt/mos2/nconbnd/int/scalar/scalar/constant/permanent/x/0 finish cmo/addatt/mos2/icontab/vint/scalar/ncon50/constant/permanent/x/0 finish resetpts/itp geniee finish finish dump gmv tmp_2D_lines.gmv mos2 cmo/modatt/-def-/-def-/ioflag/x finish cmo select mos2 filter 1,0,0 FILTER:Use internal epsilonl value = 0.999999993923E-08 FILTER:Dudding duplicate points: 0 rmpoint compress 0 points removed and 0 elements removed. RMPOINT: new point count is 62 RMPOINT: new element count is 62 # line id and node id must be sorted for polyline sort/mos2/line_graph/ascending/ikey/elements cmo/addatt/mos2/ikey/vint/scalar/nelements///gax/0 finish cmo/DELATT/mos2/cid DELATT no action, attribute does not exist: cid finish cmo/addatt/mos2/cid/VINT/scalar/nelements/linear/temporary finish cmo/DELATT/mos2/ctype DELATT no action, attribute does not exist: ctype finish cmo/addatt/mos2/ctype/VINT/scalar/nelements/linear/temporary finish cmo/DELATT/mos2/loopid DELATT no action, attribute does not exist: loopid finish cmo/addatt/mos2/loopid/VINT/scalar/nelements/linear/temporary finish SORT: order key written to attribute: ikey reorder mos2 ikey geniee finish sort/mos2/line_graph/ascending/nkey/node cmo/addatt/mos2/nkey/vint/scalar/nnodes///gax/0 finish SORT: order key written to attribute: nkey reorder mos2 nkey dump bndry_line.inp mos2 dump/avs/bndry_line.inp/mos2 cmo/modatt/-def-/-def-/ioflag/x finish finish dump bndry_line.gmv mos2 dump/gmv/bndry_line.gmv/mos2 cmo/modatt/-def-/-def-/ioflag/x finish finish finish LaGriT successfully completed