Builds a brick mesh and generates
a nearest neighbor connectivity matrix. This command is similar to the
rz command format except here we have symmetry flags to input. A second
format specifies that a mesh be created and connected.
xyz specifies Cartesian coordinates.
rtz specifies cylindrical
coordinates.
rtp specifies spherical coordinates.
ni,nj,nk
number of points to be created in each direction.
xmin,ymin,zmin minimums for coordinates.
xmax,ymax,zmax maximums
for coordinates.
iiz,ijz,ikz if
=0 then mins and maxs are used as cell centers
if =1 then mins and maxs are used as cell vertices
iirat,ijrat,ikrat ratio
zoning switches (0=off,1=on)
xrz,yrz,zrz ratio zoning
value - distance is multiplied by the value for each subsequent point.
name name of pset containing
starting point number
isym,jsym,ksym symmetry
flags - not documented
FORMAT:
createpts/brick/xyz|rtz|rtp/ni,nj,nk/xmin,ymin,zmin/xmax,ymax,zmax/
iiz,ijz,ikz/[iirat,ijrat,ikrat/xrz,yrz,zrz/isym,jsym,ksym]
or
createpts/brick/xyz|rtz|rtp/ni,nj,nk/pset,get,name/connect/
Use this option with quadxyz
to
connect logically rectangular grids.
EXAMPLES:
createpts/brick/xyz/3,2,3/0.,0.,0./1.,1.,1./1,1,1
creates a hex grid 2x1x2 cells in the unit cube
quadxyz/5,7,5/0.,0.,0./1.,0.,0./1.5,0.5,2.0/.5,.2,2.5/
-1.,1.5,0./2.0,0.,0.0/2.1,1.9,2.4/-0.2,1.8,2.3/
setpts
createpts/brick/xyz/5,7,5/1,0,0/connect
creates a hex grid inside the hexahedral specified by the 8 corners passed
to quadxyz