[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203

Stephane Popinet s.popinet at niwa.co.nz
Fri May 15 02:52:56 UTC 2009


The following commit has been merged in the upstream branch:
commit d7abad76c646d14fd16fd52cd74be61aaf888bc0
Author: Stephane Popinet <s.popinet at niwa.co.nz>
Date:   Mon Oct 17 09:49:07 2005 +1000

    Updated docs for release 0.8.0
    
    darcs-hash:20051016234907-fbd8f-28ff1e1a1e514433b8337fa2dc2ec32bf381359c.gz

diff --git a/NEWS b/NEWS
index 913d1f6..1bf7b3e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,79 @@
+17/10/2005: Release 0.8.0
+
+Quite a lot of important new features and bug fixes in this release. I
+will just give a summary below, the ChangeLog has all the details.
+
+- Variable density Navier-Stokes is back (but still needs more
+testing). Have a look at the new Rayleigh-Taylor example.
+
+- Solid fractions of embedded boundaries are computed using a new
+algorithm. This algorithm does not attempt to compute exact volume
+fractions (as was done before using the boolean operations of GTS) but
+is at least second-order accurate (which is enough). Consequently it
+is much faster (approx. 20 times) and also much more robust. It can
+tolerate some degeneracy in surfaces, as well as non-closed surfaces
+(with cracks etc...).
+
+- Embedded boundaries can now have a variable resolution, but this
+needs more testing. They cannot be adaptively refined yet, however.
+
+- The linearised shallow-water 2D ocean model has been tested for
+prediction of tides around New Zealand (see the paper by Rym Msadek
+in the bibliography section).
+
+- Volume-of-fluid Continuum-Surface-Stresses (CSS) formulation and
+associated tests (spurious currents, capillary waves...). Only 2D for now.
+
+- GfsFunction can use model variables (have a look at the Boussinesq
+example). Complex source terms can be defined directly in the
+parameter file.
+
+- The dynamic allocation of variables has been restructured. There is
+no "pre-allocated" or static variables anymore. Everything is
+dynamic. Temporary variables are also dynamically allocated and
+freed. This eliminates implicit dependencies between different
+routines relying on the same temporary variables. Not surprisingly,
+several bugs were uncovered when this was implemented (i.e. "routines
+stepping on each others toes").
+
+- After a full review, the Poisson solver has been improved
+slightly. Some pathological now converge (see the thin-wall test
+case).
+
+- Support for variable viscosity in the diffusion solver can be used
+to solve for non-Newtonian fluids (including LES turbulence viscosity
+models). This works even for very stiff material laws (e.g. Bingham
+fluids).
+
+- The diffusion solver can be tuned from semi-implicit to fully
+implicit. This is useful for Stokes flows and/or non-Newtonian fluids.
+
+- Switched to darcs for version control (after a short period of
+trying to use arch). Darcs is very nice.
+
+- An automated test suite is ran automatically every night (if the
+code changes).
+
+- Examples and associated Latex and HTML documentation can be
+generated easily. Several examples are included on the web
+site. Contributed examples from users should be easy (see the last
+section of the examples page for details).
+
+- A FAQ has been added. Feel free to send corrections and additions.
+
+- Snapshots are generated only if the test suite passes.
+
+Minor changes and improvements:
+
+- OutputSimulation uses binary format by default.
+
+- GfsFunction can use C statements (instead of full functions).
+
+- New objects to compute online histograms (OutputScalarHistogram) and
+perform harmonic analysis (EventHarmonic).
+
+- Several MacOSX specific fixes.
+
 20/10/2004: Release 0.6.0
 
 First the good news:
diff --git a/doc/tmpl/adapt.sgml b/doc/tmpl/adapt.sgml
index 401b10a..997f2db 100644
--- a/doc/tmpl/adapt.sgml
+++ b/doc/tmpl/adapt.sgml
@@ -65,6 +65,9 @@ with
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_ADAPT ##### -->
 <para>
 
diff --git a/doc/tmpl/adapt_gradient.sgml b/doc/tmpl/adapt_gradient.sgml
index 0111569..df3d237 100644
--- a/doc/tmpl/adapt_gradient.sgml
+++ b/doc/tmpl/adapt_gradient.sgml
@@ -23,6 +23,9 @@ where V is the variable name.
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_ADAPT_GRADIENT ##### -->
 <para>
 
diff --git a/doc/tmpl/adapt_not_box.sgml b/doc/tmpl/adapt_not_box.sgml
index 71e0beb..5700f1b 100644
--- a/doc/tmpl/adapt_not_box.sgml
+++ b/doc/tmpl/adapt_not_box.sgml
@@ -14,6 +14,9 @@ Non-adaptive fluid box node
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_ADAPT_NOT_BOX ##### -->
 <para>
 
diff --git a/doc/tmpl/adapt_vorticity.sgml b/doc/tmpl/adapt_vorticity.sgml
index 21d9c57..33441b8 100644
--- a/doc/tmpl/adapt_vorticity.sgml
+++ b/doc/tmpl/adapt_vorticity.sgml
@@ -21,6 +21,9 @@ The syntax in parameter files is as follows:
 <para>
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_ADAPT_VORTICITY ##### -->
 <para>
 
diff --git a/doc/tmpl/advection.sgml b/doc/tmpl/advection.sgml
index 2bfce31..a3437ff 100644
--- a/doc/tmpl/advection.sgml
+++ b/doc/tmpl/advection.sgml
@@ -14,6 +14,9 @@ Advection scheme
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### STRUCT GfsAdvectionParams ##### -->
 <para>
 
@@ -30,8 +33,6 @@ Advection scheme
 @upwinding: 
 @flux: 
 @scheme: 
- at rho: 
- at c: 
 
 <!-- ##### FUNCTION gfs_advection_params_init ##### -->
 <para>
diff --git a/doc/tmpl/boundary.sgml b/doc/tmpl/boundary.sgml
index 2bdeb37..71789ea 100644
--- a/doc/tmpl/boundary.sgml
+++ b/doc/tmpl/boundary.sgml
@@ -14,6 +14,9 @@ Generic boundary
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_BOUNDARY_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/box.sgml b/doc/tmpl/box.sgml
index 5eee348..f742371 100644
--- a/doc/tmpl/box.sgml
+++ b/doc/tmpl/box.sgml
@@ -14,6 +14,9 @@ Fluid box
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_BOX_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/diffusion.sgml b/doc/tmpl/diffusion.sgml
index af10875..ae0665a 100644
--- a/doc/tmpl/diffusion.sgml
+++ b/doc/tmpl/diffusion.sgml
@@ -14,6 +14,9 @@ Diffusion solver
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_diffusion_rhs ##### -->
 <para>
 
@@ -23,6 +26,7 @@ Diffusion solver
 @v: 
 @rhs: 
 @dia: 
+ at beta: 
 <!-- # Unused Parameters # -->
 @cell: 
 
@@ -51,6 +55,8 @@ Diffusion solver
 @d: 
 @dt: 
 @dia: 
+ at alpha: 
+ at beta: 
 
 
 <!-- ##### FUNCTION gfs_diffusion_cycle ##### -->
diff --git a/doc/tmpl/domain-advection-vof.sgml b/doc/tmpl/domain-advection-vof.sgml
index cef7b1b..a35fd3c 100644
--- a/doc/tmpl/domain-advection-vof.sgml
+++ b/doc/tmpl/domain-advection-vof.sgml
@@ -14,6 +14,9 @@ Volume of Fluid advection
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_plane_alpha ##### -->
 <para>
 
diff --git a/doc/tmpl/domain-advection.sgml b/doc/tmpl/domain-advection.sgml
index 07bc6ab..5e1cb26 100644
--- a/doc/tmpl/domain-advection.sgml
+++ b/doc/tmpl/domain-advection.sgml
@@ -14,6 +14,9 @@ Advection
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_set_merged ##### -->
 <para>
 
@@ -68,9 +71,10 @@ Advection
 @domain: 
 @dimension: 
 @apar: 
- at dpar: 
 @g: 
+ at alpha: 
 <!-- # Unused Parameters # -->
+ at dpar: 
 @par: 
 
 
@@ -81,8 +85,9 @@ Advection
 
 @domain: 
 @par: 
- at dpar: 
 @half: 
+<!-- # Unused Parameters # -->
+ at dpar: 
 
 
 <!-- ##### FUNCTION gfs_predicted_face_velocities ##### -->
diff --git a/doc/tmpl/domain.sgml b/doc/tmpl/domain.sgml
index c8fc320..c26381a 100644
--- a/doc/tmpl/domain.sgml
+++ b/doc/tmpl/domain.sgml
@@ -14,6 +14,9 @@ Fluid domain
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_DOMAIN_CLASS ##### -->
 <para>
 
@@ -355,6 +358,8 @@ Fluid domain
 @domain: 
 @pf: 
 @vf: 
+ at pm: 
+ at vm: 
 
 
 <!-- ##### FUNCTION gfs_domain_init_fraction ##### -->
diff --git a/doc/tmpl/event.sgml b/doc/tmpl/event.sgml
index 0f5363f..177cdd2 100644
--- a/doc/tmpl/event.sgml
+++ b/doc/tmpl/event.sgml
@@ -62,6 +62,9 @@ with
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_EVENT_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/event_script.sgml b/doc/tmpl/event_script.sgml
index 9644950..a98d5ed 100644
--- a/doc/tmpl/event_script.sgml
+++ b/doc/tmpl/event_script.sgml
@@ -55,6 +55,9 @@ Several shell variables are set:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_EVENT_SCRIPT ##### -->
 <para>
 
diff --git a/doc/tmpl/event_stop.sgml b/doc/tmpl/event_stop.sgml
index f8deb2c..1367fbe 100644
--- a/doc/tmpl/event_stop.sgml
+++ b/doc/tmpl/event_stop.sgml
@@ -23,6 +23,9 @@ where NAME is the name of a variable and MIN is the threshold.
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_EVENT_STOP ##### -->
 <para>
 
diff --git a/doc/tmpl/event_sum.sgml b/doc/tmpl/event_sum.sgml
index d8f1cd0..0acb503 100644
--- a/doc/tmpl/event_sum.sgml
+++ b/doc/tmpl/event_sum.sgml
@@ -23,6 +23,9 @@ where V is an existing variable name and SV is a (possibly new) variable name wh
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_EVENT_SUM ##### -->
 <para>
 
diff --git a/doc/tmpl/fluid.sgml b/doc/tmpl/fluid.sgml
index a221aab..5d3d530 100644
--- a/doc/tmpl/fluid.sgml
+++ b/doc/tmpl/fluid.sgml
@@ -14,6 +14,9 @@ Fluid cell
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_VARIABLE ##### -->
 <para>
 Evaluates to the value of variable @index in @cell.
@@ -97,7 +100,6 @@ The fluid variables associated with a fluid cell.
 @component: 
 @name: 
 @centered: 
- at derived: 
 @fine_coarse: 
 @sources: 
 @surface_bc: 
@@ -109,15 +111,6 @@ The fluid variables associated with a fluid cell.
 </para>
 
 
-<!-- ##### USER_FUNCTION GfsVariableDerivedFunc ##### -->
-<para>
-
-</para>
-
- at cell: 
- at v: 
-
-
 <!-- ##### USER_FUNCTION GfsVariableFineCoarseFunc ##### -->
 <para>
 
@@ -135,6 +128,7 @@ The fluid variables associated with a fluid cell.
 @GFS_FLAG_USED: 
 @GFS_FLAG_BOUNDARY: 
 @GFS_FLAG_DIRICHLET: 
+ at GFS_FLAG_GRADIENT_BOUNDARY: 
 @GFS_FLAG_USER: 
 
 <!-- ##### FUNCTION gfs_cell_init ##### -->
@@ -277,15 +271,6 @@ The fluid variables associated with a fluid cell.
 @v: 
 
 
-<!-- ##### FUNCTION gfs_get_from_above ##### -->
-<para>
-
-</para>
-
- at cell: 
- at v: 
-
-
 <!-- ##### FUNCTION gfs_cell_coarse_init ##### -->
 <para>
 
diff --git a/doc/tmpl/ftt-basic.sgml b/doc/tmpl/ftt-basic.sgml
index 7b0e00a..28640fb 100644
--- a/doc/tmpl/ftt-basic.sgml
+++ b/doc/tmpl/ftt-basic.sgml
@@ -14,6 +14,9 @@ Basic structure and properties
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### STRUCT FttCell ##### -->
 <para>
 
diff --git a/doc/tmpl/ftt-face.sgml b/doc/tmpl/ftt-face.sgml
index 4026f2b..ea0b9d4 100644
--- a/doc/tmpl/ftt-face.sgml
+++ b/doc/tmpl/ftt-face.sgml
@@ -14,6 +14,9 @@ Cell faces operations
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO FTT_FACE_DIRECT ##### -->
 <para>
 
diff --git a/doc/tmpl/ftt-other.sgml b/doc/tmpl/ftt-other.sgml
index 15b68c0..6a14b4d 100644
--- a/doc/tmpl/ftt-other.sgml
+++ b/doc/tmpl/ftt-other.sgml
@@ -14,6 +14,9 @@ Other operations
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION ftt_direction_from_name ##### -->
 <para>
 
diff --git a/doc/tmpl/ftt-topology.sgml b/doc/tmpl/ftt-topology.sgml
index e020679..66d9727 100644
--- a/doc/tmpl/ftt-topology.sgml
+++ b/doc/tmpl/ftt-topology.sgml
@@ -14,6 +14,9 @@ Topological relationships
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO FTT_CELLS ##### -->
 <para>
 Evaluates to the maximum number of children of a #FttCell (4 in 2D, 8 in 3D).
diff --git a/doc/tmpl/function.sgml b/doc/tmpl/function.sgml
index a3af36a..972e1f3 100644
--- a/doc/tmpl/function.sgml
+++ b/doc/tmpl/function.sgml
@@ -39,6 +39,9 @@ or a C expression
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_FUNCTION_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/gedge.sgml b/doc/tmpl/gedge.sgml
index ee036a8..a617b2e 100644
--- a/doc/tmpl/gedge.sgml
+++ b/doc/tmpl/gedge.sgml
@@ -14,6 +14,9 @@ Domain graph edge
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_GEDGE_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/generic_init.sgml b/doc/tmpl/generic_init.sgml
index 3e1bd99..865bda0 100644
--- a/doc/tmpl/generic_init.sgml
+++ b/doc/tmpl/generic_init.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_GENERIC_INIT ##### -->
 <para>
 
diff --git a/doc/tmpl/gfs-unused.sgml b/doc/tmpl/gfs-unused.sgml
index 1d4721e..c869aac 100644
--- a/doc/tmpl/gfs-unused.sgml
+++ b/doc/tmpl/gfs-unused.sgml
@@ -469,6 +469,14 @@ Evaluates to the index of the neighboring direction opposite to @i.
 
 @intensity: 
 
+<!-- ##### USER_FUNCTION GfsVariableDerivedFunc ##### -->
+<para>
+
+</para>
+
+ at cell: 
+ at v: 
+
 <!-- ##### FUNCTION gfs_boundary_inflow_class ##### -->
 <para>
 
@@ -653,6 +661,14 @@ Evaluates to the index of the neighboring direction opposite to @i.
 
 @Returns: 
 
+<!-- ##### FUNCTION gfs_get_from_above ##### -->
+<para>
+
+</para>
+
+ at cell: 
+ at v: 
+
 <!-- ##### FUNCTION gfs_gradient ##### -->
 <para>
 
diff --git a/doc/tmpl/inflow_constant.sgml b/doc/tmpl/inflow_constant.sgml
index 4c43f79..558854d 100644
--- a/doc/tmpl/inflow_constant.sgml
+++ b/doc/tmpl/inflow_constant.sgml
@@ -14,6 +14,9 @@ Constant inflow boundary
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_BOUNDARY_INFLOW_CONSTANT_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/init.sgml b/doc/tmpl/init.sgml
index 0964aed..a73615a 100644
--- a/doc/tmpl/init.sgml
+++ b/doc/tmpl/init.sgml
@@ -26,6 +26,9 @@ If the variables do not already exist at the time of initialisation, they are cr
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_INIT ##### -->
 <para>
 
diff --git a/doc/tmpl/init_fraction.sgml b/doc/tmpl/init_fraction.sgml
index 60fd6dc..ddfd6ad 100644
--- a/doc/tmpl/init_fraction.sgml
+++ b/doc/tmpl/init_fraction.sgml
@@ -23,6 +23,9 @@ where C is a variable name and surface.gts is an orientable surface.
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_INIT_FRACTION_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/init_vorticity.sgml b/doc/tmpl/init_vorticity.sgml
index c3e1e0e..6dfeca2 100644
--- a/doc/tmpl/init_vorticity.sgml
+++ b/doc/tmpl/init_vorticity.sgml
@@ -25,6 +25,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_INIT_VORTICITY ##### -->
 <para>
 
diff --git a/doc/tmpl/mpi.sgml b/doc/tmpl/mpi.sgml
index b70bfd4..af9888a 100644
--- a/doc/tmpl/mpi.sgml
+++ b/doc/tmpl/mpi.sgml
@@ -14,6 +14,9 @@ Parallel MPI boundary
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_BOUNDARY_MPI_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/outflow.sgml b/doc/tmpl/outflow.sgml
index 556cf5e..628e0c4 100644
--- a/doc/tmpl/outflow.sgml
+++ b/doc/tmpl/outflow.sgml
@@ -14,6 +14,9 @@ Outflow boundary
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_BOUNDARY_OUTFLOW_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/output.sgml b/doc/tmpl/output.sgml
index f7974a2..6ed8b04 100644
--- a/doc/tmpl/output.sgml
+++ b/doc/tmpl/output.sgml
@@ -61,6 +61,9 @@ which will convert the PPM stream generated by #GfsOutputPPM directly to MPEG us
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_OUTPUT_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/output_adapts.sgml b/doc/tmpl/output_adapts.sgml
index 956b55c..6a6c940 100644
--- a/doc/tmpl/output_adapts.sgml
+++ b/doc/tmpl/output_adapts.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_adapt_stats_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_balance.sgml b/doc/tmpl/output_balance.sgml
index 11caa21..9607436 100644
--- a/doc/tmpl/output_balance.sgml
+++ b/doc/tmpl/output_balance.sgml
@@ -14,6 +14,9 @@ Balance statistics output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_balance_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_boundaries.sgml b/doc/tmpl/output_boundaries.sgml
index 3ef45d1..4d8893f 100644
--- a/doc/tmpl/output_boundaries.sgml
+++ b/doc/tmpl/output_boundaries.sgml
@@ -14,6 +14,9 @@ Domain boundaries output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_boundaries_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_diffusion.sgml b/doc/tmpl/output_diffusion.sgml
index 9d2c733..a2559d9 100644
--- a/doc/tmpl/output_diffusion.sgml
+++ b/doc/tmpl/output_diffusion.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_diffusion_stats_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_error_norm.sgml b/doc/tmpl/output_error_norm.sgml
index 85d9c82..dc8043a 100644
--- a/doc/tmpl/output_error_norm.sgml
+++ b/doc/tmpl/output_error_norm.sgml
@@ -45,6 +45,9 @@ with
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### STRUCT GfsOutputErrorNorm ##### -->
 <para>
 
diff --git a/doc/tmpl/output_location.sgml b/doc/tmpl/output_location.sgml
index 2a696e0..3530ec4 100644
--- a/doc/tmpl/output_location.sgml
+++ b/doc/tmpl/output_location.sgml
@@ -45,6 +45,9 @@ where the Xi, Yi and Zi are the coordinates of the set of locations.
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_OUTPUT_LOCATION ##### -->
 <para>
 
diff --git a/doc/tmpl/output_ppm.sgml b/doc/tmpl/output_ppm.sgml
index 1edd9bb..0ea80af 100644
--- a/doc/tmpl/output_ppm.sgml
+++ b/doc/tmpl/output_ppm.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_OUTPUT_PPM ##### -->
 <para>
 
diff --git a/doc/tmpl/output_projections.sgml b/doc/tmpl/output_projections.sgml
index a9afe27..f467174 100644
--- a/doc/tmpl/output_projections.sgml
+++ b/doc/tmpl/output_projections.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_projection_stats_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_scalar.sgml b/doc/tmpl/output_scalar.sgml
index 0485d2d..0c2d635 100644
--- a/doc/tmpl/output_scalar.sgml
+++ b/doc/tmpl/output_scalar.sgml
@@ -51,6 +51,9 @@ If neither max nor min are specified the bounding values are calculated before e
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_OUTPUT_SCALAR ##### -->
 <para>
 
diff --git a/doc/tmpl/output_scalar_norm.sgml b/doc/tmpl/output_scalar_norm.sgml
index 7c4a228..eeb3bd0 100644
--- a/doc/tmpl/output_scalar_norm.sgml
+++ b/doc/tmpl/output_scalar_norm.sgml
@@ -14,6 +14,9 @@ Scalar norm output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_scalar_norm_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_scalar_stats.sgml b/doc/tmpl/output_scalar_stats.sgml
index dd82c29..e2ac538 100644
--- a/doc/tmpl/output_scalar_stats.sgml
+++ b/doc/tmpl/output_scalar_stats.sgml
@@ -14,6 +14,9 @@ Scalar statistics output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_scalar_stats_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_scalar_sum.sgml b/doc/tmpl/output_scalar_sum.sgml
index df340b7..dbd5b32 100644
--- a/doc/tmpl/output_scalar_sum.sgml
+++ b/doc/tmpl/output_scalar_sum.sgml
@@ -14,6 +14,9 @@ Scalar sum output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_scalar_sum_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_simulation.sgml b/doc/tmpl/output_simulation.sgml
index cacb034..ec31807 100644
--- a/doc/tmpl/output_simulation.sgml
+++ b/doc/tmpl/output_simulation.sgml
@@ -50,6 +50,9 @@ with
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_OUTPUT_SIMULATION_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/output_solid.sgml b/doc/tmpl/output_solid.sgml
index 67c9c99..e5ff579 100644
--- a/doc/tmpl/output_solid.sgml
+++ b/doc/tmpl/output_solid.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_solid_stats_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_solid_force.sgml b/doc/tmpl/output_solid_force.sgml
index 739f11c..05ff8ba 100644
--- a/doc/tmpl/output_solid_force.sgml
+++ b/doc/tmpl/output_solid_force.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_solid_force_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_squares.sgml b/doc/tmpl/output_squares.sgml
index 4c7561c..8262fc0 100644
--- a/doc/tmpl/output_squares.sgml
+++ b/doc/tmpl/output_squares.sgml
@@ -14,6 +14,9 @@ Coloured squares output
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_OUTPUT_SQUARES ##### -->
 <para>
 
diff --git a/doc/tmpl/output_time.sgml b/doc/tmpl/output_time.sgml
index f4afbf6..dae7a44 100644
--- a/doc/tmpl/output_time.sgml
+++ b/doc/tmpl/output_time.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_time_class ##### -->
 <para>
 
diff --git a/doc/tmpl/output_timing.sgml b/doc/tmpl/output_timing.sgml
index fa47517..c1e7430 100644
--- a/doc/tmpl/output_timing.sgml
+++ b/doc/tmpl/output_timing.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### FUNCTION gfs_output_timing_class ##### -->
 <para>
 
diff --git a/doc/tmpl/poisson.sgml b/doc/tmpl/poisson.sgml
index b8ce50f..25a3e6c 100644
--- a/doc/tmpl/poisson.sgml
+++ b/doc/tmpl/poisson.sgml
@@ -14,6 +14,9 @@ Poisson solver
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### STRUCT GfsMultilevelParams ##### -->
 <para>
 
@@ -21,10 +24,14 @@ Poisson solver
 
 @tolerance: 
 @nrelax: 
+ at erelax: 
 @minlevel: 
 @nitermax: 
 @dimension: 
 @niter: 
+ at depth: 
+ at weighted: 
+ at beta: 
 @residual_before: 
 @residual: 
 
@@ -94,6 +101,8 @@ Poisson solver
 </para>
 
 @domain: 
+ at alpha: 
+<!-- # Unused Parameters # -->
 @dia: 
 @c: 
 @rho: 
@@ -105,14 +114,16 @@ Poisson solver
 </para>
 
 @domain: 
- at d: 
- at levelmin: 
- at depth: 
- at nrelax: 
+ at p: 
 @u: 
 @rhs: 
 @dia: 
 @res: 
+<!-- # Unused Parameters # -->
+ at d: 
+ at levelmin: 
+ at depth: 
+ at nrelax: 
 
 
 <!-- ##### FUNCTION gfs_correct_normal_velocities ##### -->
@@ -139,6 +150,7 @@ Poisson solver
 @par: 
 @apar: 
 @p: 
+ at alpha: 
 @g: 
 
 
@@ -151,6 +163,7 @@ Poisson solver
 @par: 
 @apar: 
 @p: 
+ at alpha: 
 @res: 
 
 
diff --git a/doc/tmpl/refine.sgml b/doc/tmpl/refine.sgml
index dc8d22b..c726a1a 100644
--- a/doc/tmpl/refine.sgml
+++ b/doc/tmpl/refine.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_REFINE_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/refine_distance.sgml b/doc/tmpl/refine_distance.sgml
index 1e6d33a..932c78e 100644
--- a/doc/tmpl/refine_distance.sgml
+++ b/doc/tmpl/refine_distance.sgml
@@ -21,6 +21,9 @@ The syntax in parameter files is as follows:
 <para>
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_REFINE_DISTANCE ##### -->
 <para>
 
diff --git a/doc/tmpl/refine_solid.sgml b/doc/tmpl/refine_solid.sgml
index f67ee53..52772a0 100644
--- a/doc/tmpl/refine_solid.sgml
+++ b/doc/tmpl/refine_solid.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_REFINE_SOLID ##### -->
 <para>
 
diff --git a/doc/tmpl/refine_surface.sgml b/doc/tmpl/refine_surface.sgml
index d72f467..10e951c 100644
--- a/doc/tmpl/refine_surface.sgml
+++ b/doc/tmpl/refine_surface.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_REFINE_SURFACE ##### -->
 <para>
 
diff --git a/doc/tmpl/simulation.sgml b/doc/tmpl/simulation.sgml
index 79a5ece..7258b50 100644
--- a/doc/tmpl/simulation.sgml
+++ b/doc/tmpl/simulation.sgml
@@ -14,6 +14,9 @@ Simulations
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_SIMULATION_CLASS ##### -->
 <para>
 
@@ -57,7 +60,6 @@ Simulations
 @projection_params: 
 @approx_projection_params: 
 @advection_params: 
- at diffusion_params: 
 @surface: 
 @output_surface: 
 @interface: 
@@ -89,9 +91,8 @@ Simulations
 
 </para>
 
- at rho: 
- at sigma: 
 @g: 
+ at alpha: 
 
 <!-- ##### FUNCTION gfs_init ##### -->
 <para>
@@ -221,6 +222,7 @@ Simulations
 </para>
 
 @p: 
+ at domain: 
 @fp: 
 
 
diff --git a/doc/tmpl/solid.sgml b/doc/tmpl/solid.sgml
index f969f30..3f16888 100644
--- a/doc/tmpl/solid.sgml
+++ b/doc/tmpl/solid.sgml
@@ -14,6 +14,9 @@ Solid boundaries
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_IS_FLUID ##### -->
 <para>
 Evaluates to %TRUE if @cell is entirely contained in the fluid, %FALSE otherwise.
diff --git a/doc/tmpl/source.sgml b/doc/tmpl/source.sgml
index d9afeed..88dd701 100644
--- a/doc/tmpl/source.sgml
+++ b/doc/tmpl/source.sgml
@@ -22,6 +22,9 @@ The syntax in parameter files is as follows:
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_SOURCE ##### -->
 <para>
 
diff --git a/doc/tmpl/source_generic.sgml b/doc/tmpl/source_generic.sgml
index 9459651..b148efe 100644
--- a/doc/tmpl/source_generic.sgml
+++ b/doc/tmpl/source_generic.sgml
@@ -23,6 +23,9 @@ where NAME is the name of a variable.
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### MACRO GFS_SOURCE_GENERIC_CLASS ##### -->
 <para>
 
diff --git a/doc/tmpl/stats.sgml b/doc/tmpl/stats.sgml
index 60d989e..5a01591 100644
--- a/doc/tmpl/stats.sgml
+++ b/doc/tmpl/stats.sgml
@@ -14,6 +14,9 @@ Simple statistics
 
 </para>
 
+<!-- ##### SECTION Stability_Level ##### -->
+
+
 <!-- ##### STRUCT GfsNorm ##### -->
 <para>
 Contains simple norm statistics.

-- 
Gerris Flow Solver



More information about the debian-science-commits mailing list