Difference between revisions of "Mesquite 2016"
Schwietzer (talk | contribs) (Created page with "== Introduction == Mesquite (Mesh Quality Improvement Toolkit) is designed to provide a stand-alone, portable, compre- hensive suite of mesh quality improvement algorithms and components that can be used to construct custom quality improvement algorithms. The design is flexible so that the algorithms can be applied to many different mesh element types and orders and referenced to both isotropic and anisotropic ideal elements. Mesquite provides a robust and effective mesh...") |
Schwietzer (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 13: | Line 13: | ||
... on environment ''hpc-env/8.3'': | ... on environment ''hpc-env/8.3'': | ||
*''' | *'''Mesquite/2.3.0'''-GCCcore-8.3.0 | ||
== Loading Mesquite == | == Loading Mesquite == | ||
Line 24: | Line 24: | ||
== Using Mesquite == | == Using Mesquite == | ||
Mesquite provides four different binaries located at $EBROOTMESQUITE/bin (accessible environment variable after loading the software module): | Mesquite provides four different binaries located at $EBROOTMESQUITE/bin (accessible environment variable after loading the software module): <br> | ||
<tt>msqquality msqshape vtkrandom </tt> and <tt> vtkxform </tt> | <tt>msqquality msqshape vtkrandom </tt> and <tt> vtkxform </tt> <br> | ||
To find out of how to use the Mesquite binaries you can use each executable's help function to print out a help text to get you started. E.g.: | To find out of how to use the Mesquite binaries you can use each executable's help function to print out a help text to get you started. E.g.: | ||
Line 52: | Line 52: | ||
-v : Point domain | -v : Point domain | ||
</pre> | </pre> | ||
== Documentation == | == Documentation == | ||
The full documentation can be found as a pdf download [https://software.sandia.gov/mesquite/doc-2.3.0/users-guide.pdf here]. | The full documentation can be found as a pdf download [https://software.sandia.gov/mesquite/doc-2.3.0/users-guide.pdf here]. |
Latest revision as of 12:28, 25 October 2022
Introduction
Mesquite (Mesh Quality Improvement Toolkit) is designed to provide a stand-alone, portable, compre- hensive suite of mesh quality improvement algorithms and components that can be used to construct custom quality improvement algorithms. The design is flexible so that the algorithms can be applied to many different mesh element types and orders and referenced to both isotropic and anisotropic ideal elements. Mesquite provides a robust and effective mesh improvement toolkit that allows both meshing researchers application scientists to benefit from the latest developments in mesh quality control and improvement. 1
Installed version(s)
The following versions are installed and currently available...
... on environment hpc-env/8.3:
- Mesquite/2.3.0-GCCcore-8.3.0
Loading Mesquite
To load the desired version of the module, use the module load command, e.g.
module load hpc-env/8.3 module load Mesquite
Always remember: these commands are case-sensitive!
Using Mesquite
Mesquite provides four different binaries located at $EBROOTMESQUITE/bin (accessible environment variable after loading the software module):
msqquality msqshape vtkrandom and vtkxform
To find out of how to use the Mesquite binaries you can use each executable's help function to print out a help text to get you started. E.g.:
$ msqshape -h msqshape : Run Shape Improvement smoother for input mesh. Read VTK file, smooth, and re-write file. msqshape [-b <Vtx Movement Beta>] [-t <Cpu Seconds>] [-s] [-S {rad,x,y,z}|{rad}] [-P {i,j,k}|{i,j,k,x,y,z}] [-C {rad,i,j,k}|{rad,i,j,k,x,y,z}] [-N {rad,h}|{rad,h,i,j,k}|{rad,h,i,j,k,x,y,z}] [-l {i,j,k}|{i,j,k,x,y,z}] [-c {rad,i,j,k}|{rad,i,j,k,x,y,z}] [-v {x,y,z}] <input_file> <output_file> msqshape -h msqshape -M -h : Print this help text. -M : Print man page text to standard output stream. -- : Treat all subsequent arguments as non-flag arguments. -b : fraction of mean edge length to use as termination criterion on vertex movement [0,1] -t : time-out [0,inf) (default: 0) -s : Mark boundary vertices as fixed (default if no domain specified) (default: 0) -S : Spherical domain as center and radius -P : Planar domain as normal and point -C : Cylindrical radius, axis, and point -N : Conic domain as base radius, height, axis, and base center -l : Linear domain as direction and point -c : Circular domain as radius, normal, and center -v : Point domain
Documentation
The full documentation can be found as a pdf download here.