[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