Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
Gmsh(1) 			Gmsh Manual Pages			 Gmsh(1)

NAME
     Gmsh  - 3D finite element mesh generator with built-in CAD engine and post-
     processor

SYNOPSIS
     gmsh [file(s)] [option(s)]

DESCRIPTION
     Gmsh is a 3D finite element mesh generator with a build-in CAD  engine  and
     post-processor.  Its  design  goal  is  to  provide a fast, light and user-
     friendly meshing tool with parametric input and flexible visualization  ca-
     pabilities.

     Gmsh is built around four modules (geometry, mesh, solver and post-process-
     ing),  which  can be controlled with the graphical user interface, from the
     command line, using text files written in	Gmsh's	own  scripting	language
     (.geo  files), or through the C++, C, Python, Julia and Fortran application
     programming interface.

GEOMETRY OPTIONS
     -0  Output model, then exit.

     -tol float
	 set geometrical tolerance.

MESH OPTIONS
     -1, -2, -3
	 perform 1D, 2D or 3D mesh generation, then exit.

     -o file
	 specify output file name.

     -format string
	 set output mesh format (auto, msh, msh1, msh2, msh4,  unv,  vrml,  stl,
	 mesh, bdf, med, ...).

     -bin
	 use binary format when available.

     -saveall
	 save all elements (discard physical group definitions)

     -algo string
	 select  mesh algorithm (meshadapt, del2d, front2d, del3d, front3d, hxt,
	 ...).

     -parametric
	 save nodes with their parametric coordinates.

     -part int
	 partition the mesh after batch mesh generation.

     -smooth int
	 set number of mesh smoothing steps.

     -order int
	 set mesh order.

     -clscale float
	 set global mesh element size scaling factor.

     -clmin float
	 set minimum mesh element size.

     -clmax float
	 set maximum mesh element size.

     -rand float
	 set random perturbation factor.

     -bgm file
	 load the post-processing view in file as the current background mesh.

     -check
	 perform various consistency checks on mesh.

POST-PROCESSING OPTIONS
     -combine
	 combine input views into multi-time-step ones.

DISPLAY OPTIONS
     -n  hide all meshes and post-processing views on startup.

     -fontsize int
	 specify the font size for the GUI.

     -display string
	 specify display.

OTHER OPTIONS
     -	 parse input files, then exit.

     -new
	 create new model before merge next file.

     -merge
	 merge next files.

     -open
	 ppen next files.

     -a, -g, -m, -s, -p
	 start in automatic, geometry, mesh, solver or post-processing mode.

     -pid
	 print pid on stdout.

     -listen string
	 always listen to incoming connection requests on the  given  socket  (a
	 default socket is used if not specified).

     -v int
	 set verbosity level.

     -nopopup
	 don't popup dialog windows in scripts.

     -setnumber name value
	 set constant number name=value

     -setstring name value
	 set constant string name=value

     -string string
	 parse option string at startup.

     -option file
	 parse option file at startup.

     -convert files
	 Convert files into latest binary formats, then exit.

     -version
	 show version number.

     -info
	 show detailed version information.

     -help
	 show help message.

AUTHORS
     Christophe  Geuzaine (cgeuzaine@uliege.be) and Jean-Francois Remacle (jean-
     francois.remacle@uclouvain.be).

SEE ALSO
     getdp(1),
     Gmsh examples (/usr/share/doc/gmsh),
     Gmsh homepage (https://gmsh.info).

     The full documentation for Gmsh is maintained as a Texinfo manual.  If  the
     info and gmsh programs are properly installed at your site, the command

	    info gmsh

     should give you access to the complete manual.

4th Berkeley Distribution	   3 July 2025				 Gmsh(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gmsh&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help