Skip to content
Snippets Groups Projects
Commit ca8a733d authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

Make presentation more uniform
parent df4fd1eb
No related branches found
No related tags found
No related merge requests found
$Id: TODO,v 1.10 2003-03-03 16:07:15 geuzaine Exp $ $Id: TODO,v 1.11 2003-03-06 23:01:17 geuzaine Exp $
================================================================================= ********************************************************************
* Combine view + save view with != nb of time steps Combine view + save view with != nb of time steps
gmsh tutorial/view*.pos gmsh tutorial/view*.pos
View->Combine->All View->Combine->All
...@@ -17,31 +17,31 @@ values up to MIN(NbTimeStep for all merged views). ...@@ -17,31 +17,31 @@ values up to MIN(NbTimeStep for all merged views).
-> need to make merge() more intelligent. First pass on NbTimeStep, -> need to make merge() more intelligent. First pass on NbTimeStep,
then List_Add() only up to common TimeStep value. then List_Add() only up to common TimeStep value.
================================================================================= ********************************************************************
* Include Tetgen (the same way we did it with Triangle--the license is Include Tetgen (the same way we did it with Triangle--the license is
the same). the same).
================================================================================= ********************************************************************
* Rewrite the View interface in C++ Rewrite the View interface in C++
================================================================================= ********************************************************************
* Memory leaks, memory leaks (start with mesh_domain() and the parser) Memory leaks, memory leaks (start with mesh_domain() and the parser)
================================================================================= ********************************************************************
* Two-field plots <nicolas.moes@ec-nantes.fr> Two-field plots <nicolas.moes@ec-nantes.fr>
Imagine I would like to plot a temperature field on a deformed Imagine I would like to plot a temperature field on a deformed
mesh. This requires two field : the temperature field and the mesh. This requires two field : the temperature field and the
displacement field to deform the mesh. Is there something done in gmsh displacement field to deform the mesh. Is there something done in gmsh
done for this? done for this?
================================================================================= ********************************************************************
* Pb avec View->Reload si plusieurs vues dans le meme fichier Pb avec View->Reload si plusieurs vues dans le meme fichier
> > Hmm, je viens de tester sous Linux et je n'arrive pas a reproduire le > > Hmm, je viens de tester sous Linux et je n'arrive pas a reproduire le
> > bug. A moins que... Aurais-tu toutes tes vues stockees dans le meme > > bug. A moins que... Aurais-tu toutes tes vues stockees dans le meme
...@@ -60,11 +60,9 @@ bien toutes les vues, mais tu ne sais acceder qu'a la derniere... Pour ...@@ -60,11 +60,9 @@ bien toutes les vues, mais tu ne sais acceder qu'a la derniere... Pour
corriger ca, il faudrait que l'on garde comme info supplementaire dans corriger ca, il faudrait que l'on garde comme info supplementaire dans
chaque vue quelle etait sa position dans le fichier. chaque vue quelle etait sa position dans le fichier.
================================================================================= ********************************************************************
* Tenseurs Tenseurs, Laurent Stainier <l.stainier@ulg.ac.be>
Laurent Stainier <l.stainier@ulg.ac.be>
L'approche que je suggérerais est la suivante. Tout d'abord, on peut L'approche que je suggérerais est la suivante. Tout d'abord, on peut
commencer par le cas particulier (mais sans doute le plus courant) des commencer par le cas particulier (mais sans doute le plus courant) des
...@@ -102,18 +100,16 @@ Remarque finale: le calcul des valeurs et vecteurs propres est ...@@ -102,18 +100,16 @@ Remarque finale: le calcul des valeurs et vecteurs propres est
à partir des v.p.), et cela nous rappelle cette belle expression "No à partir des v.p.), et cela nous rappelle cette belle expression "No
free meal" ! free meal" !
================================================================================= ********************************************************************
* Stockage et acces aux normales en post-pro:
- stocker les normales autrement (generer les noeuds?) pour acces Stockage et acces aux normales en post-pro: generer les noeuds pour
plus rapide. acces plus rapide?
Idem pour le maillage. Idem pour le maillage.
================================================================================= ********************************************************************
* Orientation des surfaces Orientation des surfaces
mesh: il faut vraiment que je regarde la relation entre l'orientation mesh: il faut vraiment que je regarde la relation entre l'orientation
des surfaces geometriques et les l'orientation des elements du des surfaces geometriques et les l'orientation des elements du
......
This is the Gmsh FAQ - $Date: 2003-03-02 18:44:21 $ $Id: FAQ,v 1.29 2003-03-06 23:01:17 geuzaine Exp $
This is the Gmsh FAQ
******************************************************************** ********************************************************************
......
$Id: FORMATS,v 1.15 2003-03-01 23:11:35 geuzaine Exp $ $Id: FORMATS,v 1.16 2003-03-06 23:01:17 geuzaine Exp $
This document describes the version 1.2 of Gmsh's mesh and This document describes the version 1.2 of Gmsh's mesh and
post-processing file formats post-processing file formats.
(This document deals only with the import/export interfaces for (This document deals only with the import/export interfaces for
Gmsh. The language driving the behaviour of Gmsh for defining Gmsh. The language driving the behaviour of Gmsh for defining
geometries, options, scripts, etc. is explained step by step in the geometries, options, scripts, etc. is explained step by step in the
tutorials.) tutorials.)
********************************************************************
Gmsh Mesh File Format Section 1: Gmsh Mesh File Format
=====================
The 'msh' file format is the native output file format for Gmsh. The The 'msh' file format is the native output file format for Gmsh. The
file is divided in two sections (enclosed in $KEY and $ENDKEY pairs): file is divided in two sections (enclosed in $KEY and $ENDKEY pairs):
...@@ -30,8 +30,12 @@ $NOD/$ENDNOD defines the nodes and $ELM/$ENDELM defines the elements. ...@@ -30,8 +30,12 @@ $NOD/$ENDNOD defines the nodes and $ELM/$ENDELM defines the elements.
All the syntactic variables stand for integers except coord1, coord2 All the syntactic variables stand for integers except coord1, coord2
and coord3 which stand for floating point values, and node-numbers and coord3 which stand for floating point values, and node-numbers
which stand for a list of nb-nodes integers. The elm-type value which stand for a list of nb-nodes integers.
defines the geometrical type for the element:
Please note that the the node-number and elm-number numbers are not
necessarily given in a consecutive or even an ordered way.
The elm-type value defines the geometrical type for the element:
1 Line (2 nodes, 1 edge). 1 Line (2 nodes, 1 edge).
2 Triangle (3 nodes, 3 edges). 2 Triangle (3 nodes, 3 edges).
...@@ -45,14 +49,14 @@ defines the geometrical type for the element: ...@@ -45,14 +49,14 @@ defines the geometrical type for the element:
The elm-region value is the number of the physical entity to which the The elm-region value is the number of the physical entity to which the
element belongs. element belongs.
********************************************************************
Gmsh ASCII Post-Processing File Format Section 2: Gmsh ASCII Post-Processing File Format
======================================
A post-processing file is divided in several sections: one format An ASCII post-processing file is divided in several sections: one
section (enclosed between $PostFormat/$EndPostFormat) and (possibly format section, enclosed between $PostFormat/$EndPostFormat, and
multiple) post-processing views (enclosed between $View/$EndView (possibly multiple) post-processing views, enclosed between
pairs). $View/$EndView pairs:
$PostFormat $PostFormat
1.2 file-type data-size 1.2 file-type data-size
...@@ -95,7 +99,7 @@ pairs). ...@@ -95,7 +99,7 @@ pairs).
tensor-pyramid-value ... tensor-pyramid-value ...
text2d ... text2d-chars ... text2d ... text2d-chars ...
text3d ... text3d-chars ... text3d ... text3d-chars ...
$endView $EndView
file-type is an integer equal to 0 in the ASCII file format. file-type is an integer equal to 0 in the ASCII file format.
...@@ -151,8 +155,9 @@ string in text3d-chars. ...@@ -151,8 +155,9 @@ string in text3d-chars.
text3d-chars is a list of nb-text3d-chars chars. Substrings are text3d-chars is a list of nb-text3d-chars chars. Substrings are
separated with the '^' characted. separated with the '^' characted.
Gmsh Binary Post-Processing File Format ********************************************************************
=======================================
Section 3: Gmsh Binary Post-Processing File Format
The binary post-processing file format is the same as the ASCII file The binary post-processing file format is the same as the ASCII file
format, except that: format, except that:
...@@ -200,15 +205,17 @@ precision numbers containing all the scalar-point-value lists, put one ...@@ -200,15 +205,17 @@ precision numbers containing all the scalar-point-value lists, put one
after each other in order to form a long array of doubles. The after each other in order to form a long array of doubles. The
principle is the same for all other kinds of values. principle is the same for all other kinds of values.
********************************************************************
Gmsh Parsed Post-Processing Format Section 4: Gmsh Parsed Post-Processing Format
==================================
For testing purposes (or with very small data sets, e.g. in the For relatively small data sets Gmsh provides an additional
tutorials), there is an additional post-processing format which is post-processing format, which is parsed by the same grammar analyzer
parsed by the same grammar analyzer as the geometry. You can thus, for as the geometry. You can thus, for example, embed small
example, embed small post-processing views into your geometrical post-processing views directly into your geometrical descriptions (see
descriptions. The format of the parsed post-processing files is the the tutorial). This format is also very useful for testing purposes:
it's syntax is very permissive, and you can easily generate it by hand
or on the fly. The format of the parsed post-processing file is the
following: following:
View "name" { View "name" {
...@@ -247,16 +254,24 @@ following: ...@@ -247,16 +254,24 @@ following:
text 2d T2 4 arbitrary text 2d T2 4 arbitrary
text 3d T3 5 arbitrary text 3d T3 5 arbitrary
Contrary to the ASCII post-processing file format, the coordinates are Contrary to the ASCII and Binary post-processing file formats (see
given by node, i.e. (coord1, coord2, coord3) for a point, below), the coordinates are given by node, i.e.
(coord1-node1, coord2-node1, coord3-node1, coord1-node2, coord2-node2,
coord3-node2) for a line, (coord1-node1, coord2-node1, coord3-node1, (coord1, coord2,coord3) for a point,
coord1-node2, coord2-node2, coord3-node2, coord1-node3, coord2-node3,
coord3-node3) for a triangle, etc. The values are given in the same (coord1-node1, coord2-node1, coord3-node1,
order as for the ASCII post-processing file format. coord1-node2, coord2-node2, coord3-node2) for a line,
(coord1-node1, coord2-node1, coord3-node1,
coord1-node2, coord2-node2, coord3-node2,
coord1-node3, coord2-node3, coord3-node3) for a triangle,
etc. The values are given in the same order as for the ASCII and
Binary post-processing file formats.
********************************************************************
Ordering of nodes Section 5: Gmsh node ordering
=================
* POINT * POINT
v v
......
// $Id: KEYWORDS,v 1.2 2003-03-01 23:11:35 geuzaine Exp $ $Id: KEYWORDS,v 1.3 2003-03-06 23:01:17 geuzaine Exp $
/* List of reserved keywords for Gmsh 1.19 */ /* List of reserved keywords for Gmsh 1.19 */
......
$Id: README.cvs,v 1.4 2003-03-06 23:01:17 geuzaine Exp $
0) Set the variable CVS_RHS to ssh ('export CVS_RHS=ssh' with bash, or 0) Set the variable CVS_RHS to ssh ('export CVS_RHS=ssh' with bash, or
'setenv CVS_RHS ssh' with tcsh) 'setenv CVS_RHS ssh' with tcsh)
......
$Id: README.devel,v 1.5 2003-03-06 23:01:17 geuzaine Exp $
Some easy rules to make the code easy to read/debug/maintain: Some easy rules to make the code easy to read/debug/maintain:
...@@ -6,7 +7,7 @@ Some easy rules to make the code easy to read/debug/maintain: ...@@ -6,7 +7,7 @@ Some easy rules to make the code easy to read/debug/maintain:
- indent your files using ../utils/indent.sh - indent your files using ../utils/indent.sh
- if working on Windows, don't leave tabs in your files (../utils/untabify) - if working on Windows, don't leave tabs in your files (../utils/untabify)
=========================================================================== ********************************************************************
How to add an option in the graphical user interface? How to add an option in the graphical user interface?
...@@ -29,7 +30,7 @@ Optional: ...@@ -29,7 +30,7 @@ Optional:
handling routine opt_XXX to the OK callback for the corresponding handling routine opt_XXX to the OK callback for the corresponding
option panel (in Fltk/Callbacks.cpp). option panel (in Fltk/Callbacks.cpp).
=========================================================================== ********************************************************************
Tools to check memory leaks Tools to check memory leaks
......
$Id: README.mac,v 1.4 2003-03-06 23:01:17 geuzaine Exp $
How to distribute the Mac version... How to make a version recognized by the Mac Finder?
====================================
The old way (using resource forks) The old way (using resource forks):
- compile - compile
...@@ -19,16 +19,15 @@ The old way (using resource forks) ...@@ -19,16 +19,15 @@ The old way (using resource forks)
b) you can also create the disk image on the command line, using b) you can also create the disk image on the command line, using
utils/make-dmg.sh (WARNING: modify the script to suit your needs) utils/make-dmg.sh (WARNING: modify the script to suit your needs)
The new way: The new way:
- use the new XML-based scheme: see 'make distrib-mac' - use the new XML-based scheme: see 'make distrib-mac'
- and just 'tar zcvf' the directory! No more resources! - ...and just 'tar zcvf' the directory. No more crappy resources!
********************************************************************
Apple Creator Registration Apple Creator Registration
==========================
Please include the line below in follow-up emails for this request. Please include the line below in follow-up emails for this request.
......
$Id: README.win32,v 1.1 2003-03-01 22:50:48 geuzaine Exp $ $Id: README.win32,v 1.2 2003-03-06 23:01:17 geuzaine Exp $
For Windows versions of Gmsh only:
==================================
1) About opengl32.dll and glu32.dll: 1) About opengl32.dll and glu32.dll:
......
.\" $Id: gmsh.1,v 1.45 2003-03-02 16:24:19 geuzaine Exp $ .\" $Id: gmsh.1,v 1.46 2003-03-06 23:01:17 geuzaine Exp $
.\" ======================================================================
.TH Gmsh 1 "12 November 2001" "Gmsh > 1.30" "Gmsh Manual Pages" .TH Gmsh 1 "12 November 2001" "Gmsh > 1.30" "Gmsh Manual Pages"
.UC 4 .UC 4
.\" ====================================================================== .\" ********************************************************************
.SH NAME .SH NAME
Gmsh \- an automatic three-dimensional finite element mesh generator Gmsh \- an automatic three-dimensional finite element mesh generator
with built-in pre- and post-processing facilities with built-in pre- and post-processing facilities
.\" ====================================================================== .\" ********************************************************************
.SH SYNOPSIS .SH SYNOPSIS
.B gmsh [file(s)] [option(s)] .B gmsh [file(s)] [option(s)]
.\" ====================================================================== .\" ********************************************************************
.SH DESCRIPTION .SH DESCRIPTION
\fIGmsh\fR is an automatic three-dimensional finite element mesh \fIGmsh\fR is an automatic three-dimensional finite element mesh
generator, primarily Delaunay, with built-in pre- and post-processing generator, primarily Delaunay, with built-in pre- and post-processing
...@@ -91,12 +90,12 @@ maps. Post-processor functions include offsets, elevation, interactive ...@@ -91,12 +90,12 @@ maps. Post-processor functions include offsets, elevation, interactive
color map modification, range clamping, interactive animation, vector color map modification, range clamping, interactive animation, vector
postscript output, etc. All post-processing options can be accessed postscript output, etc. All post-processing options can be accessed
either interactively or through the input ascii files. either interactively or through the input ascii files.
.\" ====================================================================== .\" ********************************************************************
.SH GEOMETRY OPTIONS .SH GEOMETRY OPTIONS
.TP 4 .TP 4
.B \-0 .B \-0
parse all input files, output unrolled geometry, and exit. parse all input files, output unrolled geometry, and exit.
.\" ====================================================================== .\" ********************************************************************
.SH MESH OPTIONS .SH MESH OPTIONS
.TP 4 .TP 4
.B \-1 .B \-1
...@@ -161,7 +160,7 @@ use the old extrusion mesh generator. ...@@ -161,7 +160,7 @@ use the old extrusion mesh generator.
.TP 4 .TP 4
.B \-recombine .B \-recombine
recombine meshes from the old extrusion mesh generator. recombine meshes from the old extrusion mesh generator.
.\" ====================================================================== .\" ********************************************************************
.SH POST-PROCESSING OPTIONS .SH POST-PROCESSING OPTIONS
.TP 4 .TP 4
.B \-dl .B \-dl
...@@ -178,7 +177,7 @@ smooth views at startup. ...@@ -178,7 +177,7 @@ smooth views at startup.
.TP 4 .TP 4
.B \-convert file file .B \-convert file file
convert an ascii view into a binary one. convert an ascii view into a binary one.
.\" ====================================================================== .\" ********************************************************************
.SH DISPLAY OPTIONS .SH DISPLAY OPTIONS
.TP 4 .TP 4
.B \-nodb .B \-nodb
...@@ -196,7 +195,7 @@ specify display. ...@@ -196,7 +195,7 @@ specify display.
.TP 4 .TP 4
.B \-perspective .B \-perspective
use perspective instead of orthographic projection. use perspective instead of orthographic projection.
.\" ====================================================================== .\" ********************************************************************
.SH OTHER OPTIONS .SH OTHER OPTIONS
.TP 4 .TP 4
.B \-a, \-g, \-m, \-s, \-p .B \-a, \-g, \-m, \-s, \-p
...@@ -220,11 +219,11 @@ show detailed version information. ...@@ -220,11 +219,11 @@ show detailed version information.
.TP 4 .TP 4
.B \-help .B \-help
show help message. show help message.
.\" ====================================================================== .\" ********************************************************************
.SH AUTHORS .SH AUTHORS
Christophe Geuzaine (geuzaine@acm.caltech.edu) and Jean-Francois Christophe Geuzaine (geuzaine@acm.caltech.edu) and Jean-Francois
Remacle (Remacle@scorec.rpi.edu). Remacle (Remacle@scorec.rpi.edu).
.\" ====================================================================== .\" ********************************************************************
.SH SEE ALSO .SH SEE ALSO
.BR getdp (1), .BR getdp (1),
.br .br
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment