# LaGriT Commands by Category

#### Geometry Commands:

GEOMETRY (set the geometry name) MREGION (define a material region) OFFSETSURF (..triangulated surface) REGION (define a geometric region) RZS (depreciated, see createpts) SURFACE (define a geometric surface)

#### Point Placement:

COPYPTS (copy existing points) CREATEPTS (create points) QUADXY (define a logical xy node set) QUADXYZ (define a logical xyz node set) RZAMR (depreciated, see createpts) REGNPTS (distributes nodes in region) REFINE2D (refine a triangle) REORDER (reorder nodes in a mesh) RZ (depreciated, see createpts) RZRAN (depreciated, see createpts) SURFPTS (make nodes on a surface)

#### Point Modification and Selection:

COORDSYS (change coordinate system) COPYPTS (copy existing points) FILTER (filter nodes) PERTURB (perturb node locations) PSET (define, name sets of nodes) PSTATUS (operate on point set) RESETPTS (reset node values) RM (remove nodes in area) RMMAT (remove a material) RMPOINT (remove nodes/elements) RMREGION (remove a geometric region) RMSPHERE (remove nodes in a sphere) RMSURF (remove nodes in /on a surface ROTATELN (rotate nodes about a line) ROTATEPT  (rotate nodes about a point) SCALE (scale node coordinates) TRANS (translate node coordinates) ZQ (depreciated, see cmo/setatt)

#### Connecting the Mesh:

CONNECT (make tetrahedral mesh) GENIEE (make element connectivity) RZBRICK (create a brick, hex mesh) SETPTS (set node type and material) SETTETS (make child nodes, set element material) TRIANGULATE (make triangles)

#### Element Modification and Selection:

ELTSET (select, name a set of elements) FSET (define a face set) RMPOINT (remove nodes/elements)

#### Creating, modifying, assessing and deleting mesh objects and their attributes:

ADDMESH (join meshes) BOUNDARY (set attributes on surfaces) BOUNDARY_COMPONENTS (count bc’s) CALC_RDIST (calculate radial distance) CMO (modify mesh object) COLORMAP (build adjacency map) COMPUTE (compute a new mesh attribute) COPYPTS (copy points) CREATE_GRAPH (create adjacency graph) DOPING (set an attribute; depreciated, see interpolate) EXTRACT (extract a surface) EXTRUDE (extrude a surface) FIELD (manipulate a field attribute) GRID2GRID (element type conversion) INTERPOLATE (interpolate attribute values from nodes or elements ) INTERSECT (..2 2d meshes to get line) INTERSECT_ELEMENTS ( ..2 meshes) KDTREE (represent mesh as kd-tree) LOWER_D (create lower dimen. structs.) MATH (do math on attributes) QUALITY (evaluate mesh quality) RANKVOLUME(list small volume elements) SORT (sort an attribute) UPSCALE (attribute from fine to coarse grid)

#### Optimize or customize the mesh:

BUBBLE (extrude to 3d and extract bndry) DEREFINE (merge nodes away) HEXTOTET (convert element types) MASSAGE(optimize the grid) MASSAGE2(optimize the grid) MERGE (remove nodes) METIS (graph partition algorithms) MODE (set modes) RADAPT (adaptive smoothing) RECON (swap edges/faces) REFINE (refine elements, edges) SETSIZE (calc size of space, set epsilon) SMOOTH (node smoothing)

#### Input/Output:

DEFINE (give a name to a number) DUMP (write output files) DUMP_RECOLOR (use adjacency map) EDIT (prints some mesh info) HELP (print global variable) INFILE (read input from a file) INPUT (read input from a file) LOG (turn log file off and on) MEMORY (query state of memory) READ (read data) STACK (read,merge surfaces) UNG2AVS (UNGenerate to AVS)

#### Validation, Manipulation:

ASSIGN (set global variables) ELMTEST (validate connectivity) FINISH (end processing, EXIT) LOOP (execute command multiple times) NEGATIVE_AIJ (test bndry for neg. coef.) RZV (depreciated, see createpts)