Gerris Flow Solver Programming Course for Dummies
From Gerris
| Revision as of 03:37, 20 November 2007 Zaleski (Talk | contribs) (→Preamble - Use new title of Session 3, update actual course info.) ← Previous diff |
Revision as of 01:05, 10 December 2007 Zaleski (Talk | contribs) (Restructured the course: the FTT is a better starting point.) Next diff → |
||
| Line 4: | Line 4: | ||
| 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 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]] . | ||
| - | 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. | + | 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. |
| - | [[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]] | ||
Revision as of 01:05, 10 December 2007
Preamble
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] .
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.
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.

