Wishlist

From Gerris

Jump to: navigation, search

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)

In progress

  • 3D ocean model (S. Popinet)
  • Moving solid boundaries (S. Delaux)
  • Implementation and tests of LES models (0, 1- and 2- equations) and associated boundary conditions (log layer etc...) (M. Revell, G. Olivares)
  • Gerris Flow Solver Programming Course for Dummies (S. Zaleski)
  • Momentum-conserving variable-density formulation (D. Fuster, S. Popinet)

Future

  • Orthogonal curvilinear coordinates (e.g. for spherical mapping in geophysics): this would probably be best done together with the axisymmetric version (some comments)
  • Improved parallel version (overlapping computations and communications)
  • Editing of parameter files within GfsView (with integrated object documentation etc...)
  • Diagnostic for compatibility condition for Poisson equation
  • 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
  • Dirichlet conditions for Poisson solver
  • 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)

GfsView

  • Colored streamlines, streamribbons
  • Color scale
  • Small xyz reference axis on some corner
  • Parallel OpenGL rendering
  • Transparency, line thickness, line style
  • Labels on isolines
  • Visualize different boxes when they are not connected (for parallel simulations)
  • Loading different simulation files simultaneously
  • "Continuous" isolines, isosurfaces

Documentation

  • An introduction to development in gerris for advanced programmers.
  • Update and "wikification" of tutorial.
Personal tools
communication