Gerris Flow Solver Programming Course for Dummies

From Gerris

(Difference between revisions)
Jump to: navigation, search
Revision as of 03:37, 20 November 2007
Zaleski (Talk | contribs)
(Preamble - Use new title of Session 3, update actual course info.)
← Previous diff
Current revision
GeordieMcBain (Talk | contribs)
(Preamble - misspellings; linked Users to their pages)
Line 2: Line 2:
-This course material is about Gerris, a general-purpose fluid mechanics code developped by Stephane Popinet at NIWA, Wellington, New Zealand. Gerris is a free, GPL-licensed, open source code available at [[http://gfs.sf.net http://gfs.sf.net]] .+This course material is about Gerris, a general-purpose fluid mechanics code developed by [[User:Popinet|Stéphane Popinet]] at NIWA, Wellington, New Zealand. Gerris is a free, GPL-licensed, open source code available at [http://gfs.sf.net http://gfs.sf.net].
-The intended audience is typical first-year science or engineering graduate students with either very little experience of C or with some Fortran knowledge, but willing to work hard and learn. The student should know simple C data types, pointers and functions but not structures. +The intended audience is typical first-year science or engineering graduate students with either very little experience of C or with some Fortran knowledge, but willing to work hard and learn. The student should know simple C data types, pointers and functions but not structures.
-The first three sessions have been taught in October-November 2007 in Paris. The following Sessions will be taught in January 2008. In the actual course a lot of talking is done in addition to the material here. Each session is 30 minutes + 15 minutes of questions.+[[User:Zaleski|S. Zaleski]] has taught the course several times in Paris. In the actual course a lot of talking is done in addition to the material here. Each session is 30 minutes + 15 minutes of questions.
-[[Session 1 Introduction to Structures in C and to the Gerris Object system]] 
-[[Session 2 An example of use of the gerris object system]]+#[[Introduction to Gerris Programming]]
- +#[[The Fully Threaded Tree]]
-[[Session 3 Advection Part I]]+#[[The Fluid Domain]]
- +#[[Programming the Advection Scheme]]
-[[Session 4 The Fully Threaded Tree]]+#[[The Gerris Object System]]
 +#[[An Example of Use of the Gerris Object System]]
 +#[[GfsView]]
 +#[[Values, macros and structures in Gerris]]

Current revision

Preamble


This course material is about Gerris, a general-purpose fluid mechanics code developed by Stéphane Popinet at NIWA, Wellington, New Zealand. Gerris is a free, GPL-licensed, open source code available at http://gfs.sf.net.

The intended audience is typical first-year science or engineering graduate students with either very little experience of C or with some Fortran knowledge, but willing to work hard and learn. The student should know simple C data types, pointers and functions but not structures.

S. Zaleski has taught the course several times in Paris. In the actual course a lot of talking is done in addition to the material here. Each session is 30 minutes + 15 minutes of questions.


  1. Introduction to Gerris Programming
  2. The Fully Threaded Tree
  3. The Fluid Domain
  4. Programming the Advection Scheme
  5. The Gerris Object System
  6. An Example of Use of the Gerris Object System
  7. GfsView
  8. Values, macros and structures in Gerris
Personal tools
communication