Gerris is a tool for generic numerical simulations of flows (CFD), in geometrically complex geometries and including adaptive, multiphase and interfacial flows capabilities.
Be the first to post a text review of The Gerris Flow Solver. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Fri Mar 24 12:14:43 NZST 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Cell diagonal value is now defined by Gerris Tue Mar 21 10:09:44 NZST 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Command thread is started only if stdin is not connected to a terminal Thu Mar 16 08:54:41 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Debian package uses gfsview-batch for version info Tue Mar 14 12:01:05 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * New "Clipping" object for 3D clipping planes Fri Mar 10 10:50:41 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Debian snapshot package was not correctly versioned Sat Feb 18 00:08:38 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for client events on 64 bits machines Mon Feb 6 14:10:46 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * update_interface() is now a method of GfkGl Mon Feb 6 14:08:08 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New GfsGl method "relevant()" To check whether a GfsGl is relevant for a given simulation. Mon Feb 6 14:04:27 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New function gfs_gl_cell_traverse_visible_condition Sun Feb 5 03:40:04 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Serious bug fix for isolines levels parsing Sat Jan 28 23:01:36 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bounds on cut-plane position are computed correctly Sat Jan 28 22:36:26 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Reorganised objects in a new "Objects" menu Sat Jan 28 12:40:54 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Scale of vectors was not restored properly when reading params Fri Jan 20 06:48:58 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for gtk-2.8 handling of "client events" gtk-2.8 sends a client event called "GTK_LOAD_ICONTHEMES". This event was taken to be a gfsview event "GFS_SAVE_EVENT" which was causing the code to crash. A check has been added to verify that the event is of the correct type. Mon Dec 5 11:50:56 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated debian packaging Fri Dec 2 17:52:51 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Debian snapshots
Fri Mar 31 12:02:06 NZST 2006 Stephane Popinet <popinet@users.sf.net> * Removed obsolete pdflatex doc stuff Thu Mar 30 17:40:12 NZST 2006 Stephane Popinet <popinet@users.sf.net> * Cells with solid volume fraction of 0 are removed Fri Mar 24 16:40:02 NZST 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for relaxation on lowest level Fri Mar 24 12:13:50 NZST 2006 Stephane Popinet <popinet@users.sf.net> * Implicit Coriolis should now work with the Navier-Stokes solver Fri Mar 24 12:10:56 NZST 2006 Stephane Popinet <popinet@users.sf.net> * RefineDistance uses a lower-bound for the distance... ... rather than the distance from the center of the cell. Wed Mar 15 17:20:29 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Thin cells are removed "Thin" cells are topologically complex cut cells which lead to inaccurate volume-of-fluid representation of solid surfaces. In some cases the presence of these cells could lead to instabilities in the projection. In all cases they would lead to inaccurate velocities. Wed Mar 15 08:43:33 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Updated tests for modified initial approx projection Tue Mar 14 16:17:14 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * RefineSolid defines a new derived variable "SolidCurvature" Tue Mar 14 16:15:46 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New function gfs_solid_is_thin() Tue Mar 14 16:12:21 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New interface for gfs_domain_add_derived_variable() Tue Mar 14 16:05:06 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Fix for gradient computation at coarse/fine solid boundaries The previous version could use information from the wrong side of the solid surface when constructing interpolants for cells close to a solid boundary i.e. information was "leaking through" the solid surface. New weighting and checks with solid surface fractions should now avoid this. Tue Mar 14 16:02:42 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Merged cells can be formed using children cells at coarse/fine interfaces Fri Mar 10 17:51:08 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Time step is set before the first projection Previously the scaling for the tolerance on the divergence of the first projection was based on a timestep of unity (i.e. usually much larger than the subsequent timesteps). Fri Mar 10 10:42:39 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Debian snapshot packages were not correctly versioned Wed Mar 8 17:37:00 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Leave "specks" alone Wed Mar 8 17:33:41 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Updated boundaries and channel tests for weighted-centered pressure-gradient Wed Mar 8 17:32:45 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Approximate projection uses fraction-weighted average pressure gradients The previous unweighted averages were unstable for the "thin plate" test case which has been added to the test suite. Wed Mar 8 16:45:26 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Topology was not computed correctly for solid fractions computation in 3D Sun Mar 5 20:59:59 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Fix for special cases when computing solid fractions Solid fractions of cells cut more than once by the surface were not consistently computed by the approximate "VOF" technique. This was causing convergence problems in some cases. These cells (rare) are now treated using a simple approximation. Wed Mar 8 16:26:27 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Removed obsolete "GtsInterface" stuff Fri Mar 3 12:12:59 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Examples tarball did not include animations Fri Mar 3 10:26:11 NZDT 2006 Stephane Popinet <s.popinet@niwa.co.nz> * Updated test cases for changes in projection Tue Feb 14 21:01:54 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * gfs_domain_norm_residual() was not computing a dimensionless divergence It now returns the error in volume conservation per timestep relative to the volume of the cell. Thu Feb 9 02:53:10 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * OutputSimulation has an optional "text" format Thu Feb 9 02:52:41 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Updated Debian dependencies Mon Jan 30 14:47:49 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New functions gfs_vof_plane() and gfs_vof_facet() Sun Feb 5 14:21:11 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for inconsistent calls for divergence calculation Sun Feb 5 14:20:02 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * OutputTiming also reports the maximum number of variables allocated Sun Feb 5 14:15:27 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for "Pmac" Pmac was allocated as a temporary variable and thus was not interpolated from one timestep to the next when using adaptive refinement (causing trouble with the convergence rate of the Poisson solver). It is now a default variable. Sun Feb 5 14:10:24 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * GfsAdapts should be treated as standard events ... in particular to avoid problems due to a changed order of events in output files. Fri Feb 3 09:19:10 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New "nitermin" param for multilevel solvers This is optional but useful in some cases to prevent noise building up in a stationary solution (spurious currents test case for example). Wed Feb 1 03:33:01 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * OutputTiming computes the total running time i.e. does not exclude the time taken by Outputs and Events. Mon Jan 30 23:18:56 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for GfsVariable half-events Half-events were never processed for GfsVariables. Mon Jan 30 22:38:17 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * VariableFiltered works with odd numbers of iterations Fri Feb 3 23:50:52 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Updated macros for automake 1.8 Sat Jan 28 06:43:49 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Generalised gfs_correct_normal_velocities() for CSF surface tension Sat Jan 28 14:23:57 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New object GfsVariableCurvature Sat Jan 28 10:33:58 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * MAC pressure is saved Both the MAC and approximate projections thus have better initial guesses. When looking for stationary solutions this makes a big difference. Sat Jan 28 10:33:13 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Simplification of Boussinesq example Sat Jan 28 06:47:49 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Fixed typo in spurious currents test case description Sat Jan 28 06:46:55 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for GfsSourceDiffusionExplicit Sat Jan 28 11:06:45 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for generic coarse_fine() method for GfsVariable Fri Jan 27 23:08:33 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Bug fix for special case of solid boundary When children mixed cells are all empty, a divide-by-zero would occur when computing the center of "mass" of the parent cell. Fri Jan 27 23:07:10 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Better checks for construction of merged cells lists Sat Jan 21 12:29:32 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * VOF tracers are adaptively refined consistently Sat Jan 21 10:45:13 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * Generic coarse_fine() method for GfsVariable Thu Jan 19 02:55:04 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New criterion for "small" cells Each direction is tested independently and the presence or absence of neighbors is taken into account. Tue Jan 17 03:42:08 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * S now returns normalised surface fraction Tue Jan 17 02:27:31 NZDT 2006 Stephane Popinet <popinet@users.sf.net> * New object GfsOutputScalarMaxima Wed Dec 7 13:29:57 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed typo in tutorial Tue Dec 6 10:26:46 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated test references GCC version 4 seems to produce slightly different results. Mon Dec 5 11:45:18 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated debian packaging and docs Fri Dec 2 18:06:32 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Debian package suggests gfsview Fri Dec 2 16:33:19 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * cvs2dist user proper versioning Fri Dec 2 16:22:30 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Debian package snapshots Wed Nov 30 22:01:47 NZDT 2005 Stephane Popinet <popinet@users.sf.net> * Debian package stuff (from Marcelo's official debian archive) Tue Nov 29 16:23:49 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for use of uninitialised heap info in adaptive refinement Tue Nov 29 10:35:08 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Workaround for bug in latex2html Mon Nov 28 16:17:25 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated release instructions
Wed Oct 12 11:57:39 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Replaced gtk_entry_completion_get_text_column() with hardcoded column number Also made configure check for gtk+ >= 2.4.0. Tue Sep 27 17:14:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * "gnuplot" format outputs true coordinates (rather than screen coordinates) Fri Sep 23 16:29:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Scripting is detected automatically (option -S has been removed) Wed Sep 21 10:32:02 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for change in interface of gfs_cell_is_cut Mon Sep 19 16:18:35 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed "width_chars" from labels This had the undesirable side-effect of creating a depency on gtk-2.6 (rather than 2.4). Thanks to Vladimir Kolobov for reporting this. Fri Aug 19 17:55:44 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Scripting needs to be turned off when computing evenly-spaced streamlines Thu Aug 18 12:23:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added size option for PPM output Wed Aug 17 18:31:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Tubular streamlines in 3D Wed Aug 17 18:28:47 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Major fix for batch mode (which was not working at all in 3D...) Tue Aug 16 18:28:13 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Evenly-spaced streamlines Based on the algorithm of Jobard and Lefer. Tue Aug 16 10:27:17 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * "Snap to spacing" for streamlines Mon Aug 15 17:27:06 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New streamlines must be non-empty to be registered Mon Aug 15 16:53:08 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for crappy inheritance of Isolines on Scalar Mon Aug 15 16:40:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Streamlines use gfs_domain_cell_point_distance2 for constraining spacing This is exact (unlike the previous version) and is not limited to a spacing smaller than the grid size. Fri Aug 12 16:59:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Streamlines! With interactive editing of seed points, control of minimum spacing etc... Thu Jul 28 22:53:50 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Added automatic completion to scalar entries Wed Aug 10 14:49:35 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * For coplanar objects picking priority is given to the currently selected object Wed Aug 10 13:08:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Only linear, squares and cells support picking. Linear interpolates info. Wed Aug 10 12:11:46 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Picking is used to display position and values of scalar fields This is activated by holding the Control key while left-clicking. Tue Aug 9 22:21:54 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Preliminary support for picking objects Mon Aug 8 15:27:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Zooming has been reworked It now changes the field of view (FOV) rather than the position of the objects. This leads to much better scaling of the depth buffer and works with the 16-bits mesa z-buffer. Tue Aug 2 16:55:40 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed version info Wed Jul 27 09:50:51 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * File globbing does not use POSIX GLOB_NOMATCH anymore (MacOSX/BSD glob() is not POSIX) Wed Jul 27 09:49:58 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for GL_CONSTANT mess (for MacOSX) Fri Jul 22 16:09:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Substract was ignoring the first variable in the simulation (P) Tue Jul 19 12:48:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added option to always display the finest level Tue Jul 19 12:07:40 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Object interfaces are updated only if fields are not being edited i.e. fields can be changed while simulations are updated in the background in scripting mode. Wed Jul 13 11:25:50 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added ChangeLog make target Tue Jul 12 18:41:15 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Yet another fix for odd-width PPMs... Tue Jul 12 16:01:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Version set to 0.4 prior to release Tue Jul 12 15:51:55 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> tagged 0.3 Mon Jul 11 17:14:37 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for isosurfaces incorrect initialisation Thu Jul 7 18:51:22 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Gfsview objects creation can happen whether a simulation is defined or not This makes the whole code much cleaner. In practice this also means that it is now possible to load a visualisation file first and delay the display until a simulation is loaded. For example, gfsview can now be started in interactive mode like this: % gerris2D stuff.gfs | gfsview2D -S stuff.gfv where stuff.gfv contains only the visualisation parameters. Thu Jul 7 09:29:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added dummy options to gfsview-batch for compatibility with gfsview Tue Jul 5 11:37:17 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Scalar entry fields are not modified when simulations are updated Tue Jul 5 11:07:28 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Scripting threaded is started/stopped by the main GTK loop This fixes a bug where the code would not stop on a broken pipe when the pipe was broken early in the startup process (because of a faulty parameter file for gerris for example). Mon Jul 4 13:34:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Incorrect gfsview parameter file were causing crashes Mon Jul 4 12:23:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for floating point errors in cut planes Mon Jul 4 11:44:39 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Checks for input of zero-length plane normal Mon Jul 4 11:28:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Update for new variable management in Gerris This changes quite a few things in gfsview. The "custom" variable definition is gone, instead GfsFunction are used as a normal text entry which means that formulas etc... can be written directly in the input field. This also fixes the problem of allocating temporary variables necessary for isosurfaces etc... What is missing at the moment is that "derived" variables are not re-used by different objects. For example, if "Vorticity" is plotted in 3D on different cross-sections, each cross-section uses in effect a different 3D, re-allocated and re-computed vorticity field... This is wasteful of both CPU and memory. Sun Jul 3 21:50:26 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Scripting is not started by default This fixes the problem of not being able to use "&" or "Ctrl-Z ; bg" to put gfsview in the background. Fri Jun 24 09:39:06 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated gl2ps to 1.2.6 Tue Jun 21 10:16:05 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated gl2ps to 1.2.5, uses tight EPS bounding boxes Fri Jun 17 17:53:01 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for isolines in batch mode Fri Jun 17 17:52:00 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New command interpreter for gfsview-batch Fri Jun 17 09:56:06 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for bug when reading multiple concatenated simulations Fri Jun 17 09:55:06 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New "Clear" command Mon Jun 13 17:22:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Further fix for odd-width PPM output Tue Jun 7 16:59:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Boundary representation uses new traversal function Mon Jun 6 16:07:09 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * New function gfs_gl_cell_traverse_visible_boundary() Thu Jun 2 21:48:00 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New Boundaries representation Wed May 25 17:54:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * View parameters can be piped to standard input Fri Apr 8 16:45:51 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for incorrect generation of PPMs with an odd width PPMs can now have only even widths and heights (this seems to be necessary for MPEG generation with the MJpegTools). Wed May 25 13:40:49 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for GlLinear postscript output Mon Apr 4 09:23:08 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Better handling of LDFLAGS by configure Sun Apr 3 23:31:52 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Removed obsolete arch and CVS files Sun Apr 3 22:57:15 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * configure checks for OSMesa in /usr/X11R6/lib Fri Apr 1 14:48:29 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Location display updated for new OutputLocation object Thu Mar 10 15:56:37 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed bug when using a derived variable several times Wed Feb 9 17:51:52 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Initial implementation of "height field" visualisation This works only in 2D for the moment. There are also issues with shading and incorrect calculation of which cells need to be traversed. Tue Feb 8 17:04:21 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Minor fix for reading GfsGlIsoline Sun Jan 30 20:19:03 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Broken pipe is not an error in batch mode Sat Jan 29 12:33:23 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * GL2PS support for batch mode Fri Jan 21 14:48:50 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Custom variables need to be compiled with optimization turned on To avoid problems when using inlined functions. Fri Jan 21 10:50:53 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * "Lines closer" default value was too large Thu Jan 20 17:52:27 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Isosurface uses set_variable_menu and isosurfaces work again after being broken by the gfsgl/gfkgl split. Thu Jan 20 17:33:07 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed multiple calls to gfs_gl_set_simulation in scalar and ellipses Thu Jan 20 15:33:34 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Scalar variable menu is reused rather than destroyed This is cleaner, and more importantly means that the menu can be used while standard input is processed. Thu Jan 20 12:55:18 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Improved calculation of number of decimal digits Thu Jan 20 12:19:11 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed vectors and ellipses default scale Wed Jan 19 16:59:25 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Offscreen rendering uses GtkGlExt pixmaps Tue Jan 18 17:46:36 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Automatic ChangeLog generation using darcs Tue Jan 18 13:18:56 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * libgfsgl is statically compiled Tue Jan 18 13:07:48 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added autoconf of OSMesa Tue Jan 18 12:24:06 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed isosurface scalar coloring bug Tue Jan 18 12:07:08 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Preliminary OSMesa PPM rendering in gfsview But this does not work yet. Mon Jan 17 21:18:35 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Checks if GLX SGIX pbuffer extension is supported Mon Jan 17 19:46:47 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Fixed GL/glu.h header Mon Jan 17 18:02:37 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * First implementation of batch-mode gfsview Mon Jan 17 13:14:42 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixes for darcs/autogen problem and shell script permissions Mon Jan 17 11:43:42 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Split the code into GTK-dependent and GTK-independent parts The idea is to be able to use the OpenGL rendering part on its own to do batch rendering (using OSMesa for example). It should also facilitate the implementation of visualisation codes using other toolkits etc... Thu Jan 13 12:11:50 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * PPM output works (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-29) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-29 Keywords: Using the GLX SGI pbuffer extension for off-screen rendering. Wed Jan 12 11:55:59 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * Option to survive broken stdin scripting pipe (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-28) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-28 Keywords: Wed Jan 12 11:03:53 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * Scripting can be turned on or off (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-27) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-27 Keywords: Tue Jan 11 19:00:45 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * Multithreaded implemententation of standard input control flow (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-26) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-26 Keywords: i.e. commands and simulation files can be sent to the code while it's running. Mon Jan 10 18:40:00 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * Complete implementation of persistent objects (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-25) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-25 Keywords: This includes 3D objects and view parameters. Mon Jan 10 12:43:49 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * First implementation of persistent objects (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-24) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-24 Keywords: Only works for 2D objects, GfsGlEllipses excepted. Thu Jan 6 13:02:03 NZDT 2005 Stephane Popinet <popinet@users.sourceforge.net> * Main window is displayed before loading simulation (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-23) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-23 Keywords: This fixes the "transient play window" problem and gives the feel of faster startup time. Wed Dec 22 16:30:27 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * GfsGlVectors was resetting derived vectors... (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-22) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-22 Keywords: ... whenever a new simulation was loaded. Wed Dec 22 15:35:28 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Bug fix for misuse of temporary variable by GfsGlVectors (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-21) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-21 Keywords: Tue Dec 21 14:28:54 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Made play window transient (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-20) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-20 Keywords: Wed Dec 8 18:00:23 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Support for "playing" a list of files (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-19) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-19 Keywords: Wed Dec 8 13:18:34 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Initial implementation of "substract" function (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-18) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-18 Keywords: Still preliminary. In particular, interpolation is not done properly yet. Mon Nov 29 15:47:18 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fixed bug in the way hiding notebook pages works (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-17) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-17 Keywords: Mon Nov 29 12:22:04 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Proper pointer arithmetic in GfsGlIsosurface (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-16) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-16 Keywords: Mon Nov 29 12:21:29 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Isosurfaces can be coloured with a scalar (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-15) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-15 Keywords: Mon Nov 29 12:20:42 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * GfsGlSolid can be coloured with a scalar (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-14) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-14 Keywords: Mon Nov 29 12:19:48 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New GfsGlSolid implementation (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-13) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-13 Keywords: Represents the solid boundaries as they are used in the embedded boundary code i.e. through intersections of the "real" GTS surface with the faces/edges of each cell. Thu Nov 25 11:52:49 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New GfsGlLocation entity (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-12) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-12 Keywords: Displays positions of GfsOutputLocation probes. Wed Nov 24 14:53:35 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New (tidal) ellipses display (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-11) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-11 Keywords: Together with some reorganisation of the scalar object. Thu Nov 18 15:12:31 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Zoom with scrolling wheel + parameter changes in panning/zooming (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-10) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-10 Keywords: Thu Nov 18 14:41:48 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Updating a custom variable updates the dependent displayed entities (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-9) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-9 Keywords: Two new methods have been added for GfsGl objects: uses_variable() and add_variable(). Thu Nov 18 12:49:42 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fix for memory deallocation issue in GfsVariableCustom (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-8) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-8 Keywords: gfs_variable_custom_update() would free the function pointer when called by gfs_gl_custom_variable_set_simulation(). Fri Nov 12 18:31:45 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Cleaner/simpler custom variable interface (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-7) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-7 Keywords: Fri Nov 12 17:28:44 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Support for user-defined derived variables (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-6) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-6 Keywords: custom variable There is at least one bug in this first implementation: the displayed entities affected by an update of a custom variable are not updated and redrawn. Fri Nov 12 11:13:59 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Miscellaneous small changes (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-5) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-5 Keywords: Vector scaling Clipping planes Quits properly Thu Nov 4 10:17:22 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added gfsview2D3 build target (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-4) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-4 Keywords: Tue Nov 2 10:21:15 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Derived variables are re-used (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-3) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-3 Keywords: Derived variables are stored in a new reference-counted GfsVariableDerived type. Each GfsGlScalar or GfsGlIso then re-uses (and references or dereferences) any derived variable. Thu Oct 28 18:44:37 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Changed GL_CONSTANT to GL_CONSTANT_EXT (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-2) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-2 Keywords: This seems to be necessary for compatibility with (older?) versions of openGL (on RedHat 8 for example). Wed Oct 20 10:59:29 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Started new development branch 0.3 (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-1) s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-1 Keywords:
Fri Oct 14 15:06:14 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputSolidForce also computes moments Fri Oct 14 11:03:59 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added missing dependencies for building docs Thu Oct 13 14:58:19 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Couette test case uses RMS-norm rather than maximum Thu Oct 13 14:56:53 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_mixed_cell_gradient uses Dirichlet conditions if set Thu Oct 13 10:18:33 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Thin-wall and waves test fixes Wed Oct 12 12:14:34 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction aborts on user declaration of reserved variable names Wed Oct 12 09:56:25 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated channel test reference Tue Oct 11 13:21:03 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Couette flow test case Tue Oct 11 12:52:48 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New functions to compute 2nd invariant of shear strain rate tensor Mon Oct 10 17:33:53 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Multilevel diffusion params are defined as part of GfsDiffusion Fri Oct 7 18:09:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Makefile.deps are cleaned (to force them to be updated) Fri Oct 7 17:59:35 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Variable viscosity needs to be defined on all levels Fri Oct 7 11:40:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New parameter "beta" controls the implicitness of the diffusion solver Thu Oct 6 11:48:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Variable viscosity coupled with variable density should now work Thu Oct 6 11:05:42 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Geometry is generated rather than stored in rt example Tue Oct 4 19:11:07 NZDT 2005 Stephane Popinet <popinet@users.sf.net> * Surface tension should work with variable density Wed Oct 5 13:48:12 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Moved lid-driven cavity example to test suite Wed Oct 5 13:47:24 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added examples.tar.gz target Wed Oct 5 11:09:02 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for upwinding of MAC velocities The "lid-driven cavity" test case was broken by patch "Face boundary conditions modified for consistent upwinding". When Dirichlet conditions are imposed on the normal velocities, strict upwinding can cause a violation of the solvability condition for the Poisson equation. This patch fixes this problem by imposing the boundary condition but only for normal MAC velocities (in effect reverting to the old formulation in this case only). Tue Oct 4 18:16:14 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Restructured test/ directory Tue Oct 4 17:54:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for type cast bothering gcc Tue Oct 4 17:37:52 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete tests Tue Oct 4 16:19:31 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Simple advection test case Tue Oct 4 16:19:00 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Geostrophic adjustment test cases Tue Oct 4 11:17:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New Rayleigh-Taylor example Thu Sep 29 22:35:00 NZST 2005 Stephane Popinet <popinet@users.sf.net> * SourceControl does not need a timescale Thu Sep 29 15:47:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated capillary wave test Wed Sep 28 21:54:20 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Capillary wave test case Wed Sep 28 12:45:44 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Solid fractions are matched at coarse/fine boundaries Wed Sep 28 11:18:36 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated channel test Tue Sep 27 11:10:59 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Variable half-events for ocean models Mon Sep 26 21:15:20 NZST 2005 Stephane Popinet <popinet@users.sf.net> * New GfsVariableFiltered class Mon Sep 26 21:10:00 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Variable density has been fixed Mon Sep 26 14:01:45 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Some derived variables can be used in GfsFunction even with cell = NULL Mon Sep 26 12:02:07 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputHistogram can take an optional dependent variable Fri Sep 23 16:03:05 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated tests and examples for obsolete gfsview option Fri Sep 23 11:18:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * EventHarmonic can optionally compute the mean-squares error Wed Sep 21 10:29:02 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Unified implementation of 2D and 2D3 ocean models The 2D3 "baroclinic" model only works with a single layer for the moment. The results should be exactly identical to the 2D ocean model. Tue Sep 20 20:33:27 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Pressure is centered in coastally-trapped waves test case Tue Sep 20 17:51:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New function gfs_set_2D_solid_fractions_from_surface Tue Sep 20 17:48:29 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New function gfs_cell_traverse_cut_2D Tue Sep 20 12:48:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * RefineHeight uses same interpolation routine as GfsFunction Mon Sep 19 13:23:44 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated channel test reference Mon Sep 19 12:46:05 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Weaker criteria for Poisson test cases Fri Sep 16 15:20:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete gerris_dir stuff Fri Sep 16 10:47:38 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputEnergy has been removed (it can be done better using functions) Fri Sep 16 10:06:11 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed old Poisson tests Fri Sep 16 09:21:46 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated Poisson test cases Thu Sep 15 16:47:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated channel and boundaries tests for "old" centered pressure gradient calculation Thu Sep 15 16:12:49 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New circular waves shallow-water test case Wed Sep 14 17:32:59 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Weighted centered pressure gradient is now an option used only by the ocean models Tue Aug 2 15:50:33 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Introduced a new GFS_FLAG_GRADIENT_BOUNDARY cell flag to fix Flather ocean bc The Flather ocean bc do not like the centered pressure gradient interpolation used to correct the centered velocities. To revert to the old "upwind" gradient interpolation a new flag has been introduced. This flag is set automatically by the Flather bc. Wed Sep 14 14:34:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cosmetics Wed Sep 14 13:25:43 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * EventFilter takes a time scale as extra argument Exponential filtering with the given timescale is used rather than discrete full filtering. Wed Sep 14 11:00:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated references for Poisson tests Fri Sep 9 18:37:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated tests for default erelax of one Fri Sep 9 10:30:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Coriolis source term takes an optional linear drag parameter Wed Sep 7 17:57:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Update of 'channel' and 'boundaries' test cases for centered error estimation Wed Sep 7 17:56:08 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * 'erelax' is one by default (rather than 2) In most cases this is more efficient. Wed Sep 7 17:54:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for OutputCorrelation Tue Sep 6 18:11:01 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * @ is replaced with # before compiling functions Lines starting with # are treated as comments and ignored, which is a problem if precompiler directives are used in the function. Using @ instead of # allows the use of precompiler directives. Mon Sep 5 12:32:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Channel and boundaries test cases compare non-centered variables Fri Sep 2 11:47:51 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Variables are NOT centered by default All variables were set to centered by default. Not sure how this crept into the code but this could have potentially important follow up effects. Need to check on this. Tue Aug 30 18:12:52 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cleanup of ocean divergence calculation Tue Aug 30 16:22:58 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for missing params following changes in gfs_poisson_cycle Mon Aug 29 12:39:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * CFL is applicable only if some advection scheme is used Mon Aug 29 10:12:45 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Simplified center-of-mass checks Fri Aug 26 13:32:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Small fixes for pickier gcc-4.0 warnings Fri Aug 26 13:28:13 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * "Exponential" relaxation is controlable ("erelax" parameter) Fri Aug 26 13:27:27 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed typos in FAQ Fri Aug 26 13:26:20 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Compilation of functions on MacOSX Thu Aug 18 13:10:31 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for stupid bug in gfs_init_write Wed Aug 17 18:36:30 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Extrusion of closed profiles is done correctly (no duplicate vertices) Tue Aug 16 18:52:42 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bi-directional streamlines had duplicate vertices Mon Aug 15 16:09:40 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for 2nd order streamline integration Streamline interval length is not constrained by cell size anymore. Mon Aug 15 16:04:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New functions gfs_domain_cell_traverse_condition, gfs_domain_cell_point_distance2 And also ftt_cell_box. gfs_domain_cell_traverse_condition is used as a generic replacement for gfs_domain_cell_traverse_box. Fri Aug 12 17:42:33 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated references for test cases (for the improved Poisson solver) Fri Aug 12 17:35:43 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Change to GFV files for new format Fri Aug 12 16:55:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Generalisation of streamline creation functions Wed Aug 10 21:40:52 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Bug fix for environment variables in gfs2tex Tue Aug 9 17:46:34 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for incorrect merging test case reference Tue Aug 9 16:37:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New and updated Poisson test cases Rather than plotting residual vs multigrid cycles, we plot residual vs CPU time which is much more meaningful. A new thin plate test is representative of pathological cases which did not work well with the former version of the multigrid Poisson solver. Tue Aug 9 16:29:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Improvements to the Poisson solver After a full review of the Poisson solver: convergence tests with pre and post relaxations, FMG implementation etc... the following relatively minor changes were made: (1) the prolongation operator uses "second-order" gradient-based interpolation rather than straight injection, (2) the number of relaxations increases exponentially for coarser levels. None of the more complex changes seemed to improve convergence. Tue Aug 9 11:51:00 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New GfsClock object replaces GTimer Times are now given as user CPU time rather than wall-clock time. Mon Aug 8 15:37:22 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Changes to GFV files for new GfsView file format Thu Aug 4 17:11:49 NZST 2005 Sebastien Delaux <s.delaux@niwa.co.nz> * cell->data is set to NULL by gfs_cell_cleanup Thu Aug 4 17:10:44 NZST 2005 Sebastien Delaux <s.delaux@niwa.co.nz> * Fix for incorrect error message in FTT I/O Thu Aug 4 17:09:35 NZST 2005 Sebastien Delaux <s.delaux@niwa.co.nz> * Bug fix for stupid use of destroyed event Wed Aug 3 18:01:18 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_face_ca was failing in particular cases on 3D meshes Mon Aug 1 13:52:37 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * ca.z is initialised to zero in 2D Mon Aug 1 15:04:38 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated poisson test cases with solid boundaries Thu Jul 21 16:02:28 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Changed the way gfs2tex sets environment variables Thu Jul 21 15:59:36 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added new-style Poisson test cases Wed Jul 20 22:37:10 NZST 2005 Stephane Popinet <popinet@users.sf.net> * New GfsPoisson solver Wed Jul 20 12:07:38 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * `shapes' has been moved to tools and is installed Mon Jul 18 15:57:47 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_function_value() can take NULL as cell argument Tue Jul 12 17:58:31 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Changed computation of centered pressure gradients This influences only the pressure gradient in mixed cells. It is now computed as the surface-fraction-weighted averaged rather than just the average. This is intuitively more consistent as this provides a continuous interpolation when the face fractions vanish on one side of the cell. More importantly this greatly stabilises the ocean model near sharp headlands. It has a minimal influence on the convergence rates of the test cases with boundaries (slightly improves the V component and slightly degrades the U component). Thu Jul 14 11:26:18 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cosmetics Thu Jul 14 10:09:12 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Face function evaluation knows about mixed cells This means that boundary conditions dependent on spatial coordinates will correctly account for cell faces on the boundaries of the domain being cut by an embdedded surface. Thu Jul 14 10:08:47 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed broken FAQ link Wed Jul 13 12:10:12 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cleaned up darcs2dist script Wed Jul 13 11:27:02 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added ChangeLog target Tue Jul 12 18:50:19 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added tarball target for tests docs Tue Jul 12 16:02:03 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Version set to 0.8.0 prior to release Tue Jul 12 15:45:54 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> tagged 0.6.4 Tue Jul 12 09:42:40 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Variable "P" is centered by default Mon Jul 11 14:58:07 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Merged Ocean1 model from 'ocean' branch This does not include the "fraction-weighted pressure correction" of centered velocities which means that some coastlines configurations will not be stable. Mon Jul 11 11:36:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for VOF plane center calculation Assertions were too limiting when cells were completely full or empty. Fri Jul 8 16:51:20 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Restructuring of source terms class hierarchy Former "vector" source terms (coriolis, surface tension, viscosity...) are now derived from a common "velocity" source class which automatically checks for U,V,W variables. This means that the syntax in parameter files for these source terms has changed (no need to specify a variable anymore). Fri Jul 8 16:42:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Spurious currents test updated for new syntax Sat Jul 9 03:18:47 NZST 2005 Sebastien Delaux <s.delaux@niwa.co.nz> * Fix for locale-independent parsing of parameter files Fri Jul 8 09:31:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Minor layout changes for merging test Fri Jul 8 09:25:01 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated channel test reference Thu Jul 7 19:02:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New function gfs_function_expression() Thu Jul 7 13:01:07 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete "derived" variable stuff Thu Jul 7 12:17:27 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for floating-point bug in calculation of 2D center of mass Also added checks for consistency of the center of mass and center of area positions. Thu Jul 7 09:28:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs2tex test() method uses gfsview-batch instead of gfsview (tests are non-interactive) Wed Jul 6 12:55:04 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated reference for spurious current test Wed Jul 6 12:54:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for merging conflict of speck removal stuff Wed Jul 6 12:53:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for deprecated casts in gfs_object_simulation() Wed Jul 6 12:51:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Upgrade of EventFilter to new memory management Tue Mar 8 17:41:29 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Specks are removed automatically from the simulation "Specks" are tiny (less than one cell volume) solid domains. Tue Mar 8 17:34:25 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New ocean test energy.sh, temporary modification of waves.sh waves.sh uses the Ocean1 2D model. Mon Feb 14 17:33:44 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New GfsEventFilter class Uses averages of corner values as a filter. This is very efficient to filter out grid-scale oscillations of crappy schemes... Wed Jul 6 10:33:33 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated boundaries test Wed Jul 6 09:52:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Changed BC for boussinesq example Tue Jul 5 18:03:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New memory management changes for ocean model Tue Jul 5 14:32:46 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * EventSum takes a function rather than a variable, EventSum2 has been removed Tue Jul 5 14:32:03 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Replaced SourceViscosity with SourceDiffusion in examples for now Tue Jul 5 14:31:04 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cleanup of test script for doc/examples Tue Jul 5 10:51:33 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Spurious currents convergence is computed for finer grids Tue Jul 5 10:51:04 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * VOF scheme was not allocating temporary variable Tue Jul 5 10:30:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction identifier-finding routine was too naive Mon Jul 4 16:11:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated tutorial Mon Jul 4 15:23:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated reference doc Mon Jul 4 15:01:40 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for non-advected tracers with sources Thu Jun 30 21:48:14 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Allows for "tracers" only governed by source terms Thu Jun 30 21:46:27 NZST 2005 Stephane Popinet <popinet@users.sf.net> * Updated reference manual Mon Jul 4 13:36:02 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * boussinesq example updated for new gfsview option Fri Jul 1 10:21:20 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for expression parsing in GfsFunction Fri Jul 1 10:20:23 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for I/O of GfsDomain Thu Jun 30 17:43:09 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Generalised parsing of GfsFunction Thu Jun 30 17:38:20 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed bug in dynamic variable allocation Wed Jun 29 17:27:34 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_function_description() can return long or short descriptions Wed Jun 29 17:26:38 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Non-repetitive outputs are always overwritten Wed Jun 29 17:22:43 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Derived variables are associated with GfsDomain Tue Jun 28 16:07:16 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsInit creates unknown variables and preserves the order of initialisation Tue Jun 28 15:43:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for incorrect parsing of GfsFunction Tue Jun 28 13:27:16 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete MPI tests Tue Jun 28 11:55:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Restructured GfsVariable implementation All the variables are now dynamically allocated. Temporary variables are allocated when needed. There is no limit (other than memory) on the maximum number of variables per cell. This also uncovered a serious bug: when using diffusive tracers, the solution of the diffusion equation would overwrite the stored values of the pressure gradients used to correct the advective terms for the velocity. With the new temporary variable allocation scheme messes like that should be avoided. Mon Jun 27 18:11:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete gfs2other and unsupported gfs2vtk Thu Jun 23 09:39:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed Makefile for old-style surface tension test Wed Jun 22 18:55:00 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New-style spurious current test case Tue Jun 21 12:11:19 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New-style channel test, old tests have been removed Tue Jun 21 11:05:27 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputScalarHistogram correctly uses new variable definition and computes instantaneous histograms Tue Jun 21 10:14:20 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfscompare uses gfs_cell_interpolate() for error calculation of centred variables Tue Jun 21 10:13:58 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed FAQ broken link Tue Jun 21 10:12:53 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added 'boundaries' test case Fri Jun 17 17:53:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * merging test uses batch-mode gfsview for figure generation Fri Jun 17 12:44:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New 4-way vortex merging test case Thu Jun 16 16:00:25 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added simple periodic test case Wed Jun 15 16:54:52 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added biblio to tests doc and a few bug fixes Wed Jun 15 16:19:05 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Automated generation of summary for test docs Wed Jun 15 16:17:22 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated reference for 'reynolds/box' test case, removal of corresponding old tests Wed Jun 15 10:28:18 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added PPM animate question to FAQ Tue Jun 14 18:23:15 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Auto-documented Euler test cases replace old-style tests Only the equivalent test cases for reference2D/stationary1.xmgr and reference2D/stationary4box1.xmgr have been implemented at this point. Mon Jun 13 22:01:28 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * New 'Reynolds' test case, replacement for 'stationary' Using auto-documenting with gfs2doc. Mon Jun 13 17:42:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * cast fix for gfs2oogl Mon Jun 13 17:41:49 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New macro ftt_vector_norm() Mon Jun 13 17:27:32 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Numbers are allowed in identifiers of macros and variables Mon Jun 13 17:26:29 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * "S" is a derived macro for solid area Mon Jun 13 17:23:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputScalarHistogram takes weight as argument Fri Jun 10 18:43:58 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputScalar takes the new GfsFunction as argument instead of a GfsVariable Fri Jun 10 17:04:31 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction now knows about "derived variables" This is the first step toward removing old-style derived variables altogether. Thu Jun 9 17:27:00 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputScalarHistogram starts when specified and properly reopens static files Thu Jun 9 16:44:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction recognises domain variables directly Wed Jun 8 18:12:44 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Face boundary conditions modified for consistent upwinding The former face boundaries were not "upwind aware", this was causing problems when, for example, a negative normal velocity was set as inflow condition on the left of the domain and at the same time a Dirichlet BC on a tracer. Wed Jun 8 17:05:07 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for tracer advection (thanks to David Sterling) Tue Jun 7 10:12:24 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New object GfsOutputScalarHistogram Tue Jun 7 10:10:59 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New macro gfs_cell_volume() Thu Jun 2 18:05:49 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New gfs_solid_normal() and gfs_pressure_force() functions Wed Jun 1 18:22:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed FAQ icons (part 2) Wed Jun 1 18:17:44 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed FAQ icons Wed Jun 1 17:54:12 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Restructuring of checks for interpolation in face_bilinear Wed Jun 1 17:52:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added FAQ and updated links and style sheets Tue May 31 11:57:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New SourceControl object Tue May 31 10:23:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputSimulation uses binary format by default Fri May 27 14:16:26 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Preliminary restructuring of Euler test cases Fri May 27 10:35:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cosmetics for advection tests Fri May 27 10:24:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Restructured advection order test cases Thu May 26 15:53:39 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated installation instructions Thu May 26 13:15:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for GfsEventScript unused handling of error output Wed May 25 17:50:41 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added boussinesq.gfv gfsview parameter file Sun Apr 24 06:29:11 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * InitVorticity takes vorticity function as argument Test cases have been updated and obsolete modules have been removed. Wed Apr 20 04:33:29 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for InitVorticity Thu Apr 14 04:53:16 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Update for xmgr -> xmgrace transition Thu Apr 14 04:51:11 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * VOF scheme has a CFL limit of one (not 0.5) Thu Apr 14 04:48:57 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gerris can take parameter file on standard input Sun Apr 10 01:56:34 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Minor bugfix for gfs2tex Sun Apr 10 01:55:33 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated boussinesq example Sun Apr 10 01:24:46 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Boussinesq example now uses scripting mode of GfsView Fri Apr 8 12:30:11 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated examples Makefile.am dependencies Fri Apr 8 12:29:07 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added Boussinesq example to doc Wed Apr 6 22:48:16 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * New Boussinesq example Thu Apr 7 16:08:10 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * More robust (hopefully) FPU exceptions control Thu Apr 7 16:06:51 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Decent autogen.sh script Mon Apr 4 12:03:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Automatic dependency of examples doc on files generated by examples Mon Apr 4 12:00:45 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Shear example updated for new C expressions in GfsFunction Mon Apr 4 11:56:21 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed problems with C expressions in GfsFunction Also added check for pkg-config in configure. pkg-config is required for inlined functions in parameter files. Sun Apr 3 21:54:34 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * GfsInit and GfsOutputErrorNorm can use functions of variables Sun Apr 3 21:54:14 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Fixed lid example typos Sun Apr 3 21:52:43 NZST 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * New time-reversed VOF advection example Fri Apr 1 18:04:31 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New lid-driven cavity example Fri Apr 1 16:24:48 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Force flushing of OutputLocation Fri Apr 1 14:46:14 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * OutputLocation can now work with a list of several locations Fri Apr 1 11:21:36 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * EventStop can now store the difference used as criterion Wed Mar 23 16:03:56 NZST 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added missing signal header in utils.c (for BSD) Fri Mar 18 17:34:14 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * doc/examples/Makefile.deps is distributed to avoid a python dependency Tue Mar 8 17:40:36 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * bat2gts does not need to construct closed geometry anymore Tue Mar 8 13:06:58 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed obsolete CVS usermap file Thu Mar 17 18:23:45 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added automated testing of examples collection Thu Mar 17 17:30:45 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * autogen.sh must not be distributed in tarballs Thu Mar 17 15:00:02 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added simple autogen.sh script Thu Mar 17 13:33:30 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Automatic distribution of examples + improved gfs2tex code Thu Mar 17 12:18:00 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs2doc checks that the example runs Wed Mar 16 18:22:31 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs2doc script for automatically generated example documentation Also improved cross-links for colorised parameter files. Tue Mar 15 18:36:08 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Initial implementation of examples scripts Tue Feb 22 12:40:11 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added scripts in tools to distribution Tue Feb 22 12:16:40 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bug fix for boundary matching of solid fractions Tue Feb 22 12:13:39 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Mixed cell refinement fixes in 3D The advection fix could be improved (it does not currently take into account the solid fractions, unlike the 2D version of the fix). Tue Nov 9 15:15:59 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Removed some of the "mixed cell refinement" constraints (gerris--ocean--0.7--patch-2) gerris--ocean--0.7--patch-2 Keywords: Probably needs more careful review. Fri Feb 18 17:44:08 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction can use C statements (instead of full functions) but modules are not supported anymore by GfsFunction (that was never used anyway). This patch means that things like: Init {} { U = sqrt(x) } are now legal. Fri Feb 18 17:15:45 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction can take a GTS surface as argument and interpolates the z-coordinate at location (x,y) to get the value of the function. Fri Feb 18 12:40:30 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added ChangeLog to distribution target Fri Feb 18 12:38:26 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Removed arch obsolete garbage Tue Feb 15 12:03:56 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Spurious current test with adaptivity Tue Feb 15 12:03:04 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_object_simulation() does not work for GfsBc objects Tue Feb 15 09:45:54 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Changed interface to gfs_function_read() Fri Feb 11 19:13:08 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * New GfsAdaptFunction class Which uses the new GfsFunction to allow users to specify adaptive criteria based on the values of local variables. This can be used for example to refine around an interface depending on the local value of the surface tension. Fri Feb 11 15:35:30 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cosmetics Fri Feb 11 15:26:48 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * GfsFunction can now use model variables This can be used for example to define source terms dependent on other variables. Fri Feb 11 11:58:31 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Cosmetics Thu Feb 10 14:38:54 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Capillary wave test Thu Feb 10 13:07:37 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Surface tension only works in 2D for now Wed Feb 9 12:07:03 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Renamed _gfs_source_tension_ to _T Wed Feb 9 12:05:18 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * gfs_cell_corner_interpolator now works for periodic BCs But only when the periodic BCs are not cut by a solid boundary. Tue Feb 8 17:05:32 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added surface tension tests to configure Tue Feb 8 16:29:09 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Minimum timestep is 1e-9 Several functions implicitly rely on the timestep being strictly positive. Tue Feb 8 16:28:23 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Spurious currents test Tue Feb 8 13:08:20 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Replaced gfs_youngs_gradient with gfs_youngs_normal Which computes the three components in one operation and should be about three times as fast as three calls to gfs_youngs_gradient. Tue Feb 8 12:30:22 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Proper scaling of surface tension terms The surface tension term also uses the volume fraction at time n+1 which improves the stability significantly. Fri Feb 4 16:39:22 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Replaced "marker" surface tension implementation with tensorial-CSF formulation Sun Jan 30 20:07:21 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Implementation of Young's normal calculation for VOF Sun Jan 30 20:04:00 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Default adaptive maxlevel set to 5 The previous default was infinite which was not too good for memory use... Sun Jan 30 20:02:45 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * VOF advection tests Sun Jan 30 16:28:09 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Timestep is computed using minimum CFL of all variables Sun Jan 30 16:27:38 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * New GfsAdvection simulation class Sun Jan 30 16:26:21 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Tracers now take advection/diffusion parameters Sun Jan 30 16:23:18 NZDT 2005 Stephane Popinet <stephane.popinet@paradise.net.nz> * Graphic advection test restructured Uses gerris/gfsview rather than advection.c/gts2oogl/geomview etc... Fri Jan 28 00:23:13 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fix for cygwin built Wed Jan 19 18:57:30 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * darcs2dist and bat2gts are installed Wed Jan 19 18:45:44 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * darcs2dist takes URL argument Wed Jan 19 10:25:22 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Clearer error message for boundaries outside fluid domain Tue Jan 18 18:04:31 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Automatic ChangeLog generation and darcs2dist snapshot script Tue Jan 18 17:19:24 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Added GTS dependency to pkgconfig files Tue Jan 18 17:08:34 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed test/mpi Tue Jan 18 17:05:24 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed test/advection The results needs checking. Tue Jan 18 16:53:51 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Fixed test/poisson test/poisson/order still gives some inconsistent results. Tue Jan 18 16:53:18 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Updated test/poisson/convergence/reference2D Thu Dec 9 11:36:12 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Matching of surface fractions for refined mixed cells (gerris--ocean--0.7--patch-27) gerris--ocean--0.7--patch-27 Keywords: Also removal of obsolete gfs_refine_mixed() function and improvement in error reporting for check_area_fractions(). Tue Dec 7 16:33:05 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Important bug fix for GfsEventHarmonic (gerris--ocean--0.7--patch-26) gerris--ocean--0.7--patch-26 Keywords: The right-hand-side for the least-mean-square of the offset was not properly computed. Tue Dec 7 11:11:25 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * isocube.h is added to distribution (gerris--ocean--0.7--patch-25) gerris--ocean--0.7--patch-25 Keywords: Tue Dec 7 11:10:26 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * gfs2oogl profile output now works without -c option (gerris--ocean--0.7--patch-24) gerris--ocean--0.7--patch-24 Keywords: Wed Dec 1 15:31:46 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Changed the way "special cases" are handled in VOF (gerris--ocean--0.7--patch-23) gerris--ocean--0.7--patch-23 Keywords: This is simpler and fixes a serious bug in the new solid fraction algorithm. Wed Dec 1 12:07:37 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New function gfs_domain_combine_traverse() (gerris--ocean--0.7--patch-22) gerris--ocean--0.7--patch-22 Keywords: For traversing two GfsDomain "simultaneously". Mon Nov 29 12:31:51 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Made gfs_divergence() interface consistent with gfs_velocity_norm() etc... (gerris--ocean--0.7--patch-21) gerris--ocean--0.7--patch-21 Keywords: i.e. it now takes an extra GfsVariable argument. Mon Nov 29 12:26:29 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Replaced static cell_is_cut function with exported gfs_cell_is_cut (gerris--ocean--0.7--patch-20) gerris--ocean--0.7--patch-20 Keywords: Used for new gfsview solid entity. Thu Nov 25 12:24:12 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added isocube.h to sources (gerris--ocean--0.7--patch-19) gerris--ocean--0.7--patch-19 Keywords: Mon Nov 22 16:55:09 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Refinements interpolate existing values (gerris--ocean--0.7--patch-18) gerris--ocean--0.7--patch-18 Keywords: This allows to restart a simulation while changing the refinements of some parts. Wed Nov 17 17:57:12 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * In 2D3 ftt_cell_child_corner() now works for all directions (gerris--ocean--0.7--patch-17) gerris--ocean--0.7--patch-17 Keywords: Wed Nov 17 14:35:45 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New GfsEventHarmonic class (gerris--ocean--0.7--patch-16) gerris--ocean--0.7--patch-16 Keywords: Does on-the-fly harmonic analysis of a variable. Tue Nov 16 17:53:23 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New utility function gfs_matrix_inverse() (gerris--ocean--0.7--patch-14) gerris--ocean--0.7--patch-14 Keywords: Tue Nov 16 13:33:03 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Option not to output solid surface in GfsOutputSimulation (gerris--ocean--0.7--patch-13) gerris--ocean--0.7--patch-13 Keywords: Tue Nov 16 10:57:45 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Weaker solid fraction consistency checks to accomodate mixed cell refinement (gerris--ocean--0.7--patch-12) gerris--ocean--0.7--patch-12 Keywords: Tue Nov 16 10:27:08 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added tolerance on timestep calculation (gerris--ocean--0.7--patch-11) gerris--ocean--0.7--patch-11 Keywords: To try to avoid very small timesteps (< 1e-9) due to round-off errors on times of multiple simultaneous events. Tue Nov 16 10:23:00 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Removed mixed cell refinement constraint for face traversal (gerris--ocean--0.7--patch-10) gerris--ocean--0.7--patch-10 Keywords: Tue Nov 16 09:07:48 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * bat2gts needs units specified (gerris--ocean--0.7--patch-7) gerris--ocean--0.7--patch-7 Keywords: The default length unit for GMT is inches, bat2gts works only if units are cm. I have added options to the mapproject commands to override the defaults. Tue Nov 9 15:21:44 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * More robust GfsRefineHeight algorithm (gerris--ocean--0.7--patch-4) gerris--ocean--0.7--patch-4 Keywords: Uses the four cell corner height values rather than just the central one. Tue Nov 9 15:11:09 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Uses g[0] rather than res for temporary storage in adaptive algorithm (gerris--ocean--0.7--patch-1) gerris--ocean--0.7--patch-1 Keywords: We want to keep res in case its value is required for monitoring the poisson solver. Thu Nov 4 18:47:41 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New class GfsRefineHeight (gerris--mainline--0.7--patch-29) gerris--mainline--0.7--patch-29 Keywords: For height/depth dependent refinement in ocean model. Thu Nov 4 18:36:58 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * gfs_domain_remove_ponds() now matches boundaries (gerris--mainline--0.7--patch-28) gerris--mainline--0.7--patch-28 Keywords: Only if ponds have been removed. Thu Nov 4 10:27:31 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added targets libdx2D3 and gerris2D3.pc (gerris--mainline--0.7--patch-27) gerris--mainline--0.7--patch-27 Keywords: Wed Nov 3 18:10:36 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New function gfs_domain_remove_specks() (gerris--mainline--0.7--patch-26) gerris--mainline--0.7--patch-26 Keywords: "Specks" are solid islands not containing any empty cell. They cause stability problems for the free-surface solver of the ocean model. They cannot be considered resolved anyway (by definition their maximum thickness is smaller than one grid cell). Wed Nov 3 16:06:02 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New class GfsRemovePonds (gerris--mainline--0.7--patch-25) gerris--mainline--0.7--patch-25 Keywords: Removes small "ponds" from the domain. Wed Nov 3 15:02:44 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * GfsVariable are now events (gerris--mainline--0.7--patch-24) gerris--mainline--0.7--patch-24 Keywords: These events are activated at the start of the timestep loop in run() methods. This means that the syntax for variables in parameter files has been changed. This involved a substantial cleanup and restructuring of the events and their links with simulations. The first application of this new mechanism is the new GfsVariableResidual. Wed Nov 3 12:36:57 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Split GfsVariable in new variable.{ch} file (gerris--mainline--0.7--patch-23) gerris--mainline--0.7--patch-23 Keywords: It was getting a bit too big and dispersed all over the place. Tue Nov 2 16:39:40 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fixes to solid fraction algorithm for 2D3 (gerris--mainline--0.7--patch-22) gerris--mainline--0.7--patch-22 Keywords: Because the aspect ratios of the 2D3 cells are not constant. Tue Nov 2 15:07:33 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New GfsRefineSurface class (gerris--mainline--0.7--patch-21) gerris--mainline--0.7--patch-21 Keywords: The GfsRefineSolid and GfsRefineDistance classes have also been reworked. Tue Nov 2 13:49:45 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fractions initialisation uses new solid fraction algorithm (gerris--mainline--0.7--patch-20) gerris--mainline--0.7--patch-20 Keywords: The gfs_cell_init_fraction() function has been replaced by gfs_domain_init_fraction() which now calls gfs_domain_init_solid_fractions(). The GfsInitFraction event has been changed accordingly. Tue Nov 2 12:32:17 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New calculation of 3D center of mass of solid fractions (gerris--mainline--0.7--patch-19) gerris--mainline--0.7--patch-19 Keywords: Uses the new 3D VOF gfs_plane_center() function. Mon Nov 1 18:35:18 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fixed bug when computing fractions of degenerate intersections (gerris--mainline--0.7--patch-18) gerris--mainline--0.7--patch-18 Keywords: We don't want to use VOF when the normal is undefined (|n| = 0), rather use the face fractions directly (since the flux contribution of the "normal" part is zero) to compute the fraction. Mon Nov 1 12:08:09 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added VOF calculation of 3D solid fraction (gerris--mainline--0.7--patch-17) gerris--mainline--0.7--patch-17 Keywords: The center of mass calculation is not done yet. Mon Nov 1 12:07:30 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Changed 2D bounding boxes for cut cells traversal (gerris--mainline--0.7--patch-16) gerris--mainline--0.7--patch-16 Keywords: Only the faces crossing the z=0 plane should be considered. Mon Nov 1 12:06:48 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Removed upstream self-intersection checks (gerris--mainline--0.7--patch-15) gerris--mainline--0.7--patch-15 Keywords: This can cause the solid fractions algorithm to fail due to consistency checks being violated by self-intersecting surfaces. The messages will be a bit obscure. We'll fix that as we go. The advantage is that in possibly a large number of cases with "minor" self-intersections (e.g. nearly collocated vertices etc...) the algorithm will proceed and should produce valid solid fractions. Mon Nov 1 12:06:09 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Domain traversal for painting algorithm (gerris--mainline--0.7--patch-14) gerris--mainline--0.7--patch-14 Keywords: The previous "box" traversal did not work for the painting algorithm (which does not know box boundaries). Traversing the whole domain rather than each box fixes the problem. Also, the painting algorithm used to also traverse boundary cells. A check has been added to avoid that. Mon Nov 1 12:05:05 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * preliminary version of new 3D solid fraction computation (gerris--mainline--0.7--patch-13) gerris--mainline--0.7--patch-13 Keywords: Only computes the face fractions at this point (the painting algorithm works fine unchanged from 2D). Mon Nov 1 12:03:11 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Changed "temporary" to "permanent" for GfsVariable (gerris--mainline--0.7--patch-12) gerris--mainline--0.7--patch-12 Keywords: temporary permanent is a pointer to the permanent variable stored in this temporary variable. Thu Oct 28 18:42:27 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New algorithm for 2D solid fractions computation (gerris--mainline--0.7--patch-11) gerris--mainline--0.7--patch-11 Keywords: Does not use the gts_surface_inter etc... functions but a simple computation of the intersections of the sides of the cell with the surface, combined with a linear approximation of the piece of the surface contained in the cell. This is *much* faster, simpler and should be robust. It is also much less picky about the degeneracies of the surfaces it can deal with. It does not work yet for a varying level of refinement along the surface. Thu Oct 28 12:43:56 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Check for diffusion terms before warning (gerris--mainline--0.7--patch-10) gerris--mainline--0.7--patch-10 Keywords: The "soid surface cuts boundary cells" warning is only relevant if diffusion terms are present. Thu Oct 28 12:34:13 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Improved solid fractions computation (gerris--mainline--0.7--patch-9) gerris--mainline--0.7--patch-9 Keywords: Both solid fractions computation and GfsRefineSolid use the new gfs_cell_traverse_cut function. This has several advantages: no need for pre-computation of a bounding-box tree, faster (O(log(N))). GfsRefineSolid is *much* faster (at least one order of magnitude). A paiting algorithm is used to set fractions for cells which are not cut by the solid boundary. This is simpler than the ray-casting technique (no need for bounding-box tree). Thu Oct 28 12:01:04 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added timers for initial refinement and solid fractions (gerris--mainline--0.7--patch-8) gerris--mainline--0.7--patch-8 Keywords: Wed Oct 27 15:09:37 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * New function gfs_cell_traverse_cut (gerris--mainline--0.7--patch-7) gerris--mainline--0.7--patch-7 Keywords: Fast traversal of cells cut by a surface. The cost of traversal scales roughly like log(N) where N is the total number of cells traversed. Wed Oct 27 12:22:55 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Added bat2gts script (gerris--mainline--0.7--patch-6) gerris--mainline--0.7--patch-6 Keywords: For generating ocean bathymetry files. Tue Jan 18 15:28:17 NZDT 2005 Stephane Popinet <s.popinet@niwa.co.nz> * Bumped micro version Thu Oct 21 15:51:33 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Automatically adds PS and Div variables to ocean model (gerris--mainline--0.7--patch-5) gerris--mainline--0.7--patch-5 Keywords: Using a overloading of the read() method of GfsOcean. Wed Oct 20 17:56:25 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Replaced GfsOutputStreakline with GfsOutputParticle (gerris--mainline--0.7--patch-4) gerris--mainline--0.7--patch-4 Keywords: GfsOutputStreakline was weird. GfsOutputParticle is a lagrangian tracer integrator. Wed Oct 20 17:08:17 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fixed cloning of GfsVariable. (gerris--mainline--0.7--patch-3) gerris--mainline--0.7--patch-3 Keywords: The (non)-cloning of the surface_bc field of GfsVariable was crashing the code when destroying cloned variables. This has been solved by not cloning surface_bc and source terms. Wed Oct 20 12:19:10 NZDT 2004 Stephane Popinet <popinet@users.sourceforge.net> * Fixed DX modules (gerris--mainline--0.7--patch-2) gerris--mainline--0.7--patch-2 Keywords:
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?