From 49a83242d75e55a08636b17f8abbc8c8d872932e Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 13 Oct 2001 07:20:35 +0000 Subject: [PATCH] solver --- doc/gmsh.html | 87 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 58 insertions(+), 29 deletions(-) diff --git a/doc/gmsh.html b/doc/gmsh.html index 83911e67ce..791c683ada 100644 --- a/doc/gmsh.html +++ b/doc/gmsh.html @@ -1,3 +1,5 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" + "http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML> <HEAD> @@ -5,8 +7,8 @@ <TITLE>Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities</TITLE> -<meta name="keywords" content="free mesh generator, free finite element software, -mesh generation, mesh refinement, free, delaunay triangulation, +<meta name="keywords" content="free mesh generator, free finite element +software, mesh generation, mesh refinement, free, delaunay triangulation, automatic, maillages automatiques, mailleur, modelisation, opengl, maillages 3D, 3D meshes, 3-D meshes, maillages 3-D, voronoi, adaptation de maillages, mesh adaptation, modeling"> @@ -39,23 +41,38 @@ lines, surfaces and volumes. These adapted meshes can be mixed with simple structured (transfinite, elliptic, etc.) meshes in order to augment the flexibility. -<h3>Geometrical Entity Definition</h3> - -Parameterized geometries are created by successively defining points, -oriented curves (segments, circles, ellipsis, splines, etc.), oriented -surfaces (plane surfaces, ruled surfaces, etc.) and volumes. Compound -groups of geometrical entities can be defined, based on these -elementary parameterized geometric entities. Data can be defined -either interactively thanks to the menu system, or directly in the ASCII -input files. - -<h3>Mesh Generation</h3> +Gmsh is structured around four modules: <a +href="#geometry">geometry</a>, <a href="#mesh">mesh</a>, <a +href="#solver">solver</a> and <a +href="#post-processing">post-processing</a>. The specification of any +input to these modules is done either interactively, or in text data +files (interactive specifications generate language bits in the input +file, and vice versa). The accessibility of most features in the ASCII +text file makes it possible to automate all treatments (loops, tests +and external access methods permit advanced scripting capabilities). A +brief description of the four modules is given hereafter. + +<a name="geometry"> +<h3>Geometry: geometrical entity definition</h3> + +Geometries are created in a bottom-up flow by successively defining +points, oriented curves (segments, circles, ellipses, splines, etc.), +oriented surfaces (plane surfaces, ruled surfaces, etc.) and +volumes. Compound groups of geometrical entities can be defined, based +on these elementary parametrized geometric entities. Data can be +defined either interactively thanks to the menu system, or directly in +the ASCII input files. The scripting possibilities (with loops, +tests, arrays of variables, etc.) allow fully parametrized definitions +of all geometrical entities. + +<a name="mesh"> +<h3>Mesh: finite element mesh generation</h3> A finite element mesh is a tessellation of a given subset of R<sup>3</sup> by elementary geometrical elements of various shapes (in this case lines, triangles, quadrangles, tetrahedra, prisms and -hexahedra), arranged in such a way that two of them intersect, if they -do, along a common face, edge or node, and never otherwise. All the +hexahedra), arranged in such a way that if two of them intersect, they +do so along a face, an edge or a node, and never otherwise. All the finite element meshes produced by Gmsh as unstructured, even if they were generated in a structured way. This implies that the elementary geometrical elements are defined only by an ordered list of their @@ -99,18 +116,30 @@ characteristic length field evaluated at the center of its circumscribed circle/sphere. </ol> +<a name="solver"> +<h3>Solver: external solver interface</h3> + +External solvers can be interfaced with Gmsh through a socket +mechanism, which permits to easily launch computations either locally +or on remote computers, and to collect and exploit the simulation +results within Gmsh. The only solver currently interfaced is <A +HREF="/getdp/">GetDP</A>. -<h3>Scalar and Vector Field Visualization</h3> +<a name="post-processing"> +<h3>Post-processing: scalar and vector field visualization</h3> Multiple post-processing scalar or vector maps can be loaded and manipulated (globally or individually) along with the geometry and the -mesh. Scalar fields are represented by iso-value curves or color maps -and vector fields by three-dimensional arrows or displacement -maps. Post-processor functions include offsets, elevation, interactive -color map modification, range clamping, interactive and scriptable -animation, vector postscript output, etc. All post-processing options -can be accessed either interactively or through the the input ascii -files. +mesh. Scalar fields are represented by iso-value curves/surfaces or +color maps and vector fields by three-dimensional arrows or +displacement maps. Post-processing functions include arbitrary section +computation, offset, elevation, boundary extraction, color map and +range modification, animation, <a href="/gl2ps/">vector graphic +output</a>, etc. All post-processing options can be accessed either +interactively or through the input ASCII text files. Scripting permits +to automate all the post-processing operations (e.g. for the creation +of complex animations). + <h2>Documentation</h2> @@ -192,7 +221,7 @@ Polytechnic Institute</a>) and <A HREF="mailto:Christophe.Geuzaine@ulg.ac.be">Christophe Geuzaine</A> (currently with the <a href="http://www.ulg.ac.be">University of Liège</a>). Please use <A -HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</A> instead of our personnal +HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</A> instead of our personal e-mails to send questions or bug reports! @@ -232,17 +261,17 @@ Some pictures made with Gmsh: <h2>Links</h2> -Check out <A HREF="/getdp/">GetDP</A>, a scientific -computation software for the numerical solution of -integro-differential equations, using finite element and integral type -methods. +Check out <A HREF="/getdp/">GetDP</A>, a scientific computation +software for the numerical solution of integro-differential equations, +using finite element and integral type methods. <p> + Back to <a href="/">geuz.org</a>. <p> -$Date: 2001-10-12 19:56:52 $ +$Date: 2001-10-13 07:20:35 $ </BODY> </HTML> -- GitLab