From 9beda75f0d73b859bb05e250091440b7172c8615 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 30 Jun 2004 18:18:23 +0000 Subject: [PATCH] update docs --- Makefile | 6 +++--- Netgen/{README.GMSH => README} | 32 ++++++++++++++++---------------- Netgen/nglib_addon.cpp | 2 +- doc/VERSIONS | 23 +++++++++++++---------- doc/gmsh.html | 17 +++++++++++------ 5 files changed, 44 insertions(+), 36 deletions(-) rename Netgen/{README.GMSH => README} (66%) diff --git a/Makefile b/Makefile index ba862e4803..dfc96c3c9f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.356 2004-06-26 21:46:38 geuzaine Exp $ +# $Id: Makefile,v 1.357 2004-06-30 18:18:23 geuzaine Exp $ # # Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle # @@ -22,8 +22,8 @@ include variables GMSH_MAJOR_VERSION = 1 -GMSH_MINOR_VERSION = 53 -GMSH_PATCH_VERSION = 3 +GMSH_MINOR_VERSION = 54 +GMSH_PATCH_VERSION = 0 GMSH_EXTRA_VERSION = "-cvs" GMSH_VERSION = ${GMSH_MAJOR_VERSION}.${GMSH_MINOR_VERSION}.${GMSH_PATCH_VERSION}${GMSH_EXTRA_VERSION} diff --git a/Netgen/README.GMSH b/Netgen/README similarity index 66% rename from Netgen/README.GMSH rename to Netgen/README index bfc68ef9f0..75a8ff1ebf 100644 --- a/Netgen/README.GMSH +++ b/Netgen/README @@ -1,17 +1,18 @@ -This directory may contain a modified version of Joachim Schoberl's -NETGEN mesh generator: +This directory may contain a slightly modified version of Joachim +Sch\"oberl's NETGEN mesh generator: - only the libsrc directory was kept from the original distribution -- the file meshing/improve2d.cpp was slightly modified + +- the file meshing/improve2d.cpp was slightly modified to fix build + problems on machines without TCL/TK **IMPORTANT NOTICE** -Netgen requires the boundary mesh to be oriented with exterior +NETGEN requires the boundary mesh to be oriented with exterior pointing normals. You HAVE TO define your geometry so that this criterion is fulfilled (i.e., correctly orient the geometry surfaces -and the surface loops). Failing to do so will result in NETGEN to -fail (and exit). +and the surface loops). ************************************************************** @@ -22,16 +23,15 @@ What is NETGEN NETGEN is an automatic mesh generation tool for two and three dimensions. Netgen is open source under the conditions of the LGPL. -It comes as stand alone programme with graphical user -interface, or as C++ library to be linked into an other application. -Netgen is available for Unix/Linux and Windows 98/NT. Netgen -generates triangular or quadrilateral meshes in 2D, and tetrahedral -meshes in 3D. The input for 2D is described by spline curves, and the -input for 3D problems is either defined by constructive solid -geometries (CSG), see Chapter \ref{chap_csg}, or by the standard STL -file format. NETGEN contains modules for mesh optimization and -hierarchical mesh refinement. Curved elements are supported of arbitrary -order. +It comes as stand alone programme with graphical user interface, or as +C++ library to be linked into an other application. Netgen is +available for Unix/Linux and Windows 98/NT. Netgen generates +triangular or quadrilateral meshes in 2D, and tetrahedral meshes in +3D. The input for 2D is described by spline curves, and the input for +3D problems is either defined by constructive solid geometries (CSG) +or by the standard STL file format. NETGEN contains modules for mesh +optimization and hierarchical mesh refinement. Curved elements are +supported of arbitrary order. The history of NETGEN ===================== diff --git a/Netgen/nglib_addon.cpp b/Netgen/nglib_addon.cpp index f610733047..3c7d5617f4 100644 --- a/Netgen/nglib_addon.cpp +++ b/Netgen/nglib_addon.cpp @@ -1,4 +1,4 @@ -// small addition(s) to the netgen interface library +// small addition(s) to the netgen interface library for Gmsh #include "meshing.hpp" #include "mystdlib.h" diff --git a/doc/VERSIONS b/doc/VERSIONS index 489984a0bc..be8ebdf2af 100644 --- a/doc/VERSIONS +++ b/doc/VERSIONS @@ -1,13 +1,16 @@ -$Id: VERSIONS,v 1.228 2004-06-24 07:13:18 geuzaine Exp $ - -New since 1.53: fixed UNV output; make Layers' region numbering -consistent between lines/surfaces/volumes; fixed home directory -problem on Win98; new Plugin(CutParametric); the default project file -is now created in the home directory if no current directory is -defined (e.g. when double-clicking on the icon on Windows/MacOS); -fixed the discrepancy between the orientation of geometrical surfaces -and the associated surface meshes; generalized Plugin(Triangulate) to -handle vector and tensor views; small bug fixes and cleanups. +$Id: VERSIONS,v 1.229 2004-06-30 18:18:23 geuzaine Exp $ + +New in 1.54: integrated Netgen (3D mesh quality optimization + +alternative 3D algorithm); fixed UNV output; make Layers' region +numbering consistent between lines/surfaces/volumes; fixed home +directory problem on Win98; new Plugin(CutParametric); the default +project file is now created in the home directory if no current +directory is defined (e.g. when double-clicking on the icon on +Windows/MacOS); fixed the discrepancy between the orientation of +geometrical surfaces and the associated surface meshes; added +automatic orientation of surfaces in surface loops; generalized +Plugin(Triangulate) to handle vector and tensor views; small bug fixes +and cleanups. New in 1.53: completed support for second order elements in the mesh module (lines, triangles, quadrangles, tetrahedra, hexahedra, prisms diff --git a/doc/gmsh.html b/doc/gmsh.html index e11daca35b..8a1b87f8b3 100644 --- a/doc/gmsh.html +++ b/doc/gmsh.html @@ -25,7 +25,7 @@ generator with built-in pre- and post-processing facilities</h1> <p> <h3 align="center">Christophe Geuzaine and Jean-François Remacle</h3> <p> -<h3 align=center>Version <a href="doc/VERSIONS">1.53</a>, 4 June 2004</h3> +<h3 align=center>Version <a href="doc/VERSIONS">1.54</a>, xx July 2004</h3> <p> <center> <a href="#Description">Description</a> | @@ -109,11 +109,11 @@ available for Windows, Linux and Mac OS X. The tutorial and demo files are included in the archives. <ul> -<li><a href="/gmsh/bin/Windows/gmsh-1.53.0-Windows.zip">Windows zip archive (95/98/NT/2000/XP)</a> -<li><a href="/gmsh/bin/Linux/gmsh-1.53.0-1.i386.rpm">Linux RPM (i386, Red Hat >= 7.3)</a> -<li><a href="/gmsh/bin/Linux/gmsh-1.53.0-Linux.tgz">Linux tarball (i386, glibc >= 2.2)</a> -<li><a href="/gmsh/bin/MacOSX/gmsh-1.53.0-MacOSX.tgz">Mac OS X tarball (Mac OS X >= 10.2)</a> -<li><a href="/gmsh/src/gmsh-1.53.0-source.tgz">Source tarball (all platforms)</a> +<li><a href="/gmsh/bin/Windows/gmsh-1.54.0-Windows.zip">Windows zip archive (95/98/NT/2000/XP)</a> +<li><a href="/gmsh/bin/Linux/gmsh-1.54.0-1.i386.rpm">Linux RPM (i386, Red Hat >= 7.3)</a> +<li><a href="/gmsh/bin/Linux/gmsh-1.54.0-Linux.tgz">Linux tarball (i386, glibc >= 2.2)</a> +<li><a href="/gmsh/bin/MacOSX/gmsh-1.54.0-MacOSX.tgz">Mac OS X tarball (Mac OS X >= 10.2)</a> +<li><a href="/gmsh/src/gmsh-1.54.0-source.tgz">Source tarball (all platforms)</a> <a href="#build-footnote" name="build-footmark"><sup>2</sup></a> </ul> @@ -255,6 +255,11 @@ The mesh database that will be used by Gmsh in the future has its own webpage: take a look at <a href="http://www.scorec.rpi.edu/AOMD/">AOMD, the Algorithm Oriented Mesh Database</a>. +<p> +Gmsh integrates Joachim Schöberl's +<a href="http://www.hpfem.jku.at/netgen">Netgen</a> as an alternative +3D mesh generator and 3D mesh optimizer. + <p> Gmsh can use Jonathan Shewchuk's <a href="http://www-2.cs.cmu.edu/~quake/triangle.html">Triangle</a> as an -- GitLab