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
View->Combine->All
......@@ -17,31 +17,31 @@ values up to MIN(NbTimeStep for all merged views).
-> need to make merge() more intelligent. First pass on NbTimeStep,
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).
=================================================================================
********************************************************************
* 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
mesh. This requires two field : the temperature field and the
displacement field to deform the mesh. Is there something done in gmsh
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
> > 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
corriger ca, il faudrait que l'on garde comme info supplementaire dans
chaque vue quelle etait sa position dans le fichier.
=================================================================================
********************************************************************
* Tenseurs
Laurent Stainier <l.stainier@ulg.ac.be>
Tenseurs, Laurent Stainier <l.stainier@ulg.ac.be>
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
......@@ -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
free meal" !
=================================================================================
* Stockage et acces aux normales en post-pro:
********************************************************************
- stocker les normales autrement (generer les noeuds?) pour acces
plus rapide.
Stockage et acces aux normales en post-pro: generer les noeuds pour
acces plus rapide?
Idem pour le maillage.
=================================================================================
********************************************************************
* Orientation des surfaces
Orientation des surfaces
mesh: il faut vraiment que je regarde la relation entre l'orientation
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
post-processing file formats
post-processing file formats.
(This document deals only with the import/export interfaces for
Gmsh. The language driving the behaviour of Gmsh for defining
geometries, options, scripts, etc. is explained step by step in the
tutorials.)
********************************************************************
Gmsh Mesh File Format
=====================
Section 1: Gmsh Mesh File Format
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):
......@@ -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
and coord3 which stand for floating point values, and node-numbers
which stand for a list of nb-nodes integers. The elm-type value
defines the geometrical type for the element:
which stand for a list of nb-nodes integers.
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).
2 Triangle (3 nodes, 3 edges).
......@@ -43,16 +47,16 @@ defines the geometrical type for the element:
15 Point (1 node).
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
section (enclosed between $PostFormat/$EndPostFormat) and (possibly
multiple) post-processing views (enclosed between $View/$EndView
pairs).
An ASCII post-processing file is divided in several sections: one
format section, enclosed between $PostFormat/$EndPostFormat, and
(possibly multiple) post-processing views, enclosed between
$View/$EndView pairs:
$PostFormat
1.2 file-type data-size
......@@ -95,7 +99,7 @@ pairs).
tensor-pyramid-value ...
text2d ... text2d-chars ...
text3d ... text3d-chars ...
$endView
$EndView
file-type is an integer equal to 0 in the ASCII file format.
......@@ -151,8 +155,9 @@ string in text3d-chars.
text3d-chars is a list of nb-text3d-chars chars. Substrings are
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
format, except that:
......@@ -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
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
tutorials), there is an additional post-processing format which is
parsed by the same grammar analyzer as the geometry. You can thus, for
example, embed small post-processing views into your geometrical
descriptions. The format of the parsed post-processing files is the
For relatively small data sets Gmsh provides an additional
post-processing format, which is parsed by the same grammar analyzer
as the geometry. You can thus, for example, embed small
post-processing views directly into your geometrical descriptions (see
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:
View "name" {
......@@ -247,16 +254,24 @@ following:
text 2d T2 4 arbitrary
text 3d T3 5 arbitrary
Contrary to the ASCII post-processing file format, the coordinates are
given by node, i.e. (coord1, coord2, coord3) for a point,
(coord1-node1, coord2-node1, coord3-node1, 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 post-processing file format.
Contrary to the ASCII and Binary post-processing file formats (see
below), the coordinates are given by node, i.e.
(coord1, coord2,coord3) for a point,
(coord1-node1, coord2-node1, coord3-node1,
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
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 */
......
$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
'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:
......@@ -6,7 +7,7 @@ Some easy rules to make the code easy to read/debug/maintain:
- indent your files using ../utils/indent.sh
- if working on Windows, don't leave tabs in your files (../utils/untabify)
===========================================================================
********************************************************************
How to add an option in the graphical user interface?
......@@ -29,7 +30,7 @@ Optional:
handling routine opt_XXX to the OK callback for the corresponding
option panel (in Fltk/Callbacks.cpp).
===========================================================================
********************************************************************
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
......@@ -19,16 +19,15 @@ The old way (using resource forks)
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)
The new way:
- 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
==========================
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 $
For Windows versions of Gmsh only:
==================================
$Id: README.win32,v 1.2 2003-03-06 23:01:17 geuzaine Exp $
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"
.UC 4
.\" ======================================================================
.\" ********************************************************************
.SH NAME
Gmsh \- an automatic three-dimensional finite element mesh generator
with built-in pre- and post-processing facilities
.\" ======================================================================
.\" ********************************************************************
.SH SYNOPSIS
.B gmsh [file(s)] [option(s)]
.\" ======================================================================
.\" ********************************************************************
.SH DESCRIPTION
\fIGmsh\fR is an automatic three-dimensional finite element mesh
generator, primarily Delaunay, with built-in pre- and post-processing
......@@ -91,12 +90,12 @@ maps. Post-processor functions include offsets, elevation, interactive
color map modification, range clamping, interactive animation, vector
postscript output, etc. All post-processing options can be accessed
either interactively or through the input ascii files.
.\" ======================================================================
.\" ********************************************************************
.SH GEOMETRY OPTIONS
.TP 4
.B \-0
parse all input files, output unrolled geometry, and exit.
.\" ======================================================================
.\" ********************************************************************
.SH MESH OPTIONS
.TP 4
.B \-1
......@@ -161,7 +160,7 @@ use the old extrusion mesh generator.
.TP 4
.B \-recombine
recombine meshes from the old extrusion mesh generator.
.\" ======================================================================
.\" ********************************************************************
.SH POST-PROCESSING OPTIONS
.TP 4
.B \-dl
......@@ -178,7 +177,7 @@ smooth views at startup.
.TP 4
.B \-convert file file
convert an ascii view into a binary one.
.\" ======================================================================
.\" ********************************************************************
.SH DISPLAY OPTIONS
.TP 4
.B \-nodb
......@@ -196,7 +195,7 @@ specify display.
.TP 4
.B \-perspective
use perspective instead of orthographic projection.
.\" ======================================================================
.\" ********************************************************************
.SH OTHER OPTIONS
.TP 4
.B \-a, \-g, \-m, \-s, \-p
......@@ -220,11 +219,11 @@ show detailed version information.
.TP 4
.B \-help
show help message.
.\" ======================================================================
.\" ********************************************************************
.SH AUTHORS
Christophe Geuzaine (geuzaine@acm.caltech.edu) and Jean-Francois
Remacle (Remacle@scorec.rpi.edu).
.\" ======================================================================
.\" ********************************************************************
.SH SEE ALSO
.BR getdp (1),
.br
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment