From c96e98ea2702fd2f98b4def35359a80151b7134d Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Thu, 5 Apr 2001 13:21:54 +0000 Subject: [PATCH] *** empty log message *** --- www/Makefile | 20 ++-- www/gmsh-mirror.html | 275 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 285 insertions(+), 10 deletions(-) create mode 100644 www/gmsh-mirror.html diff --git a/www/Makefile b/www/Makefile index f6c2617a9e..01c01d89d1 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1,14 +1,4 @@ -mirror: - cat gmsh.html |\ - sed "s/\/gmsh\//http:\/\/geuz.org\/gmsh\//g" |\ - sed "s/\/getdp\//http:\/\/geuz.org\/getdp\//g" |\ - sed "s/<!---BEGINDATE.Date: /Last updated<br>/g" |\ - sed "s/ .ENDDATE--->/<p>/g" |\ - sed "s/<!---BEGINMIRROR//g" |\ - sed "s/ENDMIRROR--->//g" \ - > gmsh-mirror.html - cgi: cat gmsh.html |\ sed "s/<!---BEGINSCRIPT//g" |\ @@ -17,3 +7,13 @@ cgi: sed "s/ .ENDDATE--->/<p>/g" \ > geuzaine-gmsh.cgi chmod 755 geuzaine-gmsh.cgi + +noncgi: + cat gmsh.html |\ + sed "s/\/gmsh\//http:\/\/geuz.org\/gmsh\//g" |\ + sed "s/\/getdp\//http:\/\/geuz.org\/getdp\//g" |\ + sed "s/<!---BEGINDATE.Date: /Last updated<br>/g" |\ + sed "s/ .ENDDATE--->/<p>/g" |\ + sed "s/<!---BEGINMIRROR//g" |\ + sed "s/ENDMIRROR--->//g" \ + > gmsh2.html diff --git a/www/gmsh-mirror.html b/www/gmsh-mirror.html new file mode 100644 index 0000000000..2db2a283cc --- /dev/null +++ b/www/gmsh-mirror.html @@ -0,0 +1,275 @@ +<HTML> + +<HEAD> + +<TITLE>Gmsh homepage</TITLE> + +<meta name="description" content="Gmsh is a free automatic +three-dimensional finite element mesh generator with pre- and +post-processing facilities."> + +<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"> + +<META name="Autor-Handle" content="Christophe.Geuzaine@advalvas.be"> + +</HEAD> + +<body text="#000000" bgcolor="#ffffff" background="http://geuz.org/gmsh/images/background.gif"> + +<!------------------------------------------------------------------> + +<table width="100%" border=0 cellspacing=10 cellpadding=5> + +<tr valign=bottom> + + <td width="130" align="right" valign=top><font size=-2 face="Helvetica, Arial" color="#fffff"> + +Copyright © 1998-2001<br> +Jean-François Remacle and +Christophe Geuzaine<br> + + </font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial"> + <font size="+3"><b>Gmsh</b></font> + <p> + <b>A three-dimensional finite element mesh generator with built-in pre- and + post-processing facilities</b> + + </font></td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=bottom> + + <td><spacer type="vertical" size=20> + </td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>General Description</b></font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial" size=-1> + +Gmsh is an automatic three-dimensional finite element mesh generator, +primarily Delaunay, with built-in pre- and post-processing +facilities. Its primal goal is to provide a simple meshing tool for +academic test cases with parametric input and up to date visualization +capabilities. One of the strengths of Gmsh is its ability to respect a +characteristic length field for the generation of adapted meshes on +lines, surfaces and volumes. These adapted meshes can be mixed with +simple structured (transfinite, elliptic, etc.) meshes in order to +augment the flexibility. + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>Geometrical Entity Definition</b></font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial" size=-1> + +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. + + </td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>Mesh Generation</b></font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial" size=-1> + +A finite element mesh is a tessellation of a given subset of R^3 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 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 vertices (which +allows the orientation of all their lower order geometrical entities) +but no predefined relation is assumed between any two elementary +elements. +<p> +The procedure follows the same order as for the geometry creation: +curves are discretized first; the mesh of the curves is then used to +mesh the surfaces; then the mesh of the surfaces is used to mesh the +volumes. This automatically assures the continuity of the mesh when, +for example, two surfaces share a common curve. Every meshing step is +constrained by the characteristic length field, which can be uniform, +specified by characteristic length associated to elementary +geometrical entities, or associated to another mesh (the background +mesh). +<p> +For each meshing step (i.e. the discretization of lines, surfaces and +volumes), all structured mesh directives are executed first, and serve +as additional constraints for the unstructured parts. The implemented +Delaunay algorithm is subdivided in the following five steps for +surface/volume discretization: +<p> +<ol> +<li> +trivial meshing of a box including the convex polygon/polyhedron +defined by the boundary nodes resulting from the discretization of the +curves/surfaces; +<li> +creation of the initial mesh by insertion of all the nodes on the +curves/surfaces thanks to the Bowyer algorithm; +<li> +boundary restoration to force all the edges/faces of the +curves/surfaces to be present in the initial mesh; +<li> +suppression of all the unwanted triangles/tetrahedra (in +particular those containing the nodes of the initial box); +<li> +insertion of new nodes by the Bowyer algorithm until the +characteristic size of each simplex is lower or equal to the +characteristic length field evaluated at the center of its +circumscribed circle/sphere. +</ol> + + + </td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><p><b>Scalar and Vector Field Visualization</b></font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial" size=-1> + +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. + + </td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>Mailing lists</b></font></td> + + <td width="60"> + </td> + + <td align="left" colspan=2><font face="Helvetica, Arial" size=-1> + + <ul> + <li><a target="_top" + href="http://www.geuz.org//mailman/listinfo/gmsh-announce/">gmsh-announce</a> is a + moderated list for announcements about significant Gmsh + events. You should subscribe to this list to get information + about software releases, important bug fixes and other + Gmsh-specific news. The list is archived <a target="_top" + href="http://www.geuz.org/pipermail/gmsh-announce/">here</a>. + + <li><a target="_top" href="http://www.geuz.org/mailman/listinfohttp://geuz.org/gmsh/">gmsh</a> is + the public mailing list for Gmsh users. You should send all + questions, bug reports, requests or pleas for changes related to + Gmsh to this list. The list is archived <a target="_top" + href="http://www.geuz.org/pipermailhttp://geuz.org/gmsh/">here</a> + </ul> + + </font></td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>Documentation and Download</b></font></td> + + <td width="60"> + </td> + + <td align="left" colspan=2><font face="Helvetica, Arial" size=-1> + +Go to the <a target="_top" href="http://www.geuz.org/gmsh/">official Gmsh homepage</a>. + + </font></td> + +</tr> + +<!------------------------------------------------------------------> + +<tr valign=top> + + <td width="130" align="right"> + <font color="#ffffff" face="Helvetica, Arial"><b>Authors</b></font></td> + + <td width="60"> + </td> + + <td><font face="Helvetica, Arial" size=-1> + +Gmsh is developed by <A +HREF="mailto:Remacle@scorec.rpi.edu">Jean-François Remacle</A> and <A +HREF="mailto:Christophe.Geuzaine@ulg.ac.be">Christophe Geuzaine</A>. + + </td> + +</tr> + +<!------------------------------------------------------------------> + +</table> + +<p> + +</BODY> +</HTML> + -- GitLab