# Wishlist

### From Gerris

(Difference between revisions)

Revision as of 18:38, 30 June 2011Popinet (Talk | contribs) (→Future) ← Previous diff |
Revision as of 11:04, 1 July 2011Popinet (Talk | contribs) (→Future) Next diff → |
||

Line 41: |
Line 41: | ||

* Free-surface flows | * Free-surface flows | ||

* Sub-cycled timestepping for Saint-Venant solver | * Sub-cycled timestepping for Saint-Venant solver | ||

+ | * Changelog in update manager | ||

== GfsView == | == GfsView == |

## Revision as of 11:04, 1 July 2011

## Contents |

## Completed

- Improved variable-density solver (especially for large density ratios) (09/07 S. Popinet)
- Concatenation of parallel files for visualisation with GfsView (10/07 D. Fuster)
- Units in parameter files (07/08 S. Popinet)
- Axisymmetric version (09/08 S. Popinet)
- Export to 3D format (OBJ etc...) (10/08 S. Popinet)
- Moving solid boundaries (07/09 S. Delaux)
- Improved parallel version (overlapping computations and communications) (07/09 S. Popinet)
- [GfsView] Visualize different boxes when they are not connected (for parallel simulations) (07/09 S. Popinet)
- Non-linear Saint-Venant solver (05/09 S. Popinet)
- Parallel load-balancing (07/09 S. Popinet)
- [GfsView] Parallel OpenGL rendering (completed in batch mode, 07/10 S. Popinet)
- Dirichlet conditions for Poisson solver (10/09 S. Popinet)
- [GfsView] Color scale (11/01 S. Popinet)
- Being able to define "spatially-constant variables" in parameter files (11/02 S. Popinet)

## In progress

- 3D ocean model (S. Popinet, S. Delaux, G. Rickard)
- Implementation and tests of LES models (0, 1- and 2- equations) and associated boundary conditions (log layer etc...) (M. Revell, D. Fuster)
- Gerris Flow Solver Programming Course for Dummies (S. Zaleski)
- Momentum-conserving variable-density formulation (D. Fuster, S. Popinet)
- General orthogonal coordinates (e.g. for spherical mapping in geophysics) (S. Popinet, S. Delaux, G. Rickard)
- Fluid-structure interaction (S. Popinet)
- Editing of parameter files within GfsView (with integrated object documentation etc...) (S. Popinet)
- Diagnostic for compatibility condition for Poisson equation (S. Popinet)
- Anisotropic Poisson/diffusion solver (S. Delaux, S. Popinet)

## Future

- Define new variables like Vorticity, evaluate only on the solid boundaries and output to a file
- All solids should be given a unique flag which should follow to the cut cells, so that forces can be calculated for several solids
- Implicit treatment of Robin conditions
- Stability of Crank-Nicholson viscous discretisation
- Direct import of xyz flat files (i.e. remove the need to convert to GTS first)
- Macro support when restarting from binary save files
- Multiple moving bodies
- Improve predictor-corrector timestepping for the GfsRiver solver
- Axisymmetric solver with swirl
- Free-surface flows
- Sub-cycled timestepping for Saint-Venant solver
- Changelog in update manager

## GfsView

- View particles
- Colored streamlines, streamribbons
- Small xyz reference axis on some corner
- Transparency, line thickness, line style
- Labels on isolines
- Loading different simulation files simultaneously
- "Continuous" isosurfaces
- Import SVG, Xfig etc... as surfaces
- Check compatibility of GfsView and Gerris versions at runtime

## Documentation

- An introduction to development in gerris for advanced programmers.
- Update and "wikification" of tutorial.