Main Page: Difference between revisions

From openpipeflow.org
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
==Overview==
==Overview==
* Primitive variable pipe flow code for incompressible flow.
* Primitive variable pipe flow code for incompressible flow.
* Serial or parallel (with MPI).
* Fortran 90, uses modules and derived types, no esoteric extensions.
* Core program <3000 lines.
* Double-Fourier (theta,z) + finite difference (r).
* Double-Fourier (theta,z) + finite difference (r).
* PPE formulation; influence matrix corrects boundary conditions to machine precision.
* PPE formulation; influence matrix corrects boundary conditions to machine precision.
* Second-order predictor-corrector method, automatic timestep control.   
* Second-order predictor-corrector method, automatic timestep control.   
* Serial or parallel (with MPI).
* Fortran 90, uses modules and derived types, no esoteric extensions.
* Core program <3000 lines.


==Version 1.02b==
==Version 1.02b==
Line 29: Line 29:


==Author==
==Author==
:      Ashley P. Willis,
:      [http://maths.dept.shef.ac.uk/maths/staff_info_402.html Ashley P. Willis],
:      School of Mathematics and Statistics,
:      School of Mathematics and Statistics,
:      University of Sheffield,
:      University of Sheffield,
Line 38: Line 38:


==Thanks==
==Thanks==
* John Gibson
* John Gibson ([http://channelflow.org/gibson channelflow.org])
* Predrag Cvitanovic
* Predrag Cvitanović ([http://www.cns.gatech.edu/~predrag/ GaTech] [http://chaosbook.org chaosbook.org])
* Rich Kerswell
* Rich Kerswell ([http://www.maths.bris.ac.uk/~marrk/ Bristol])
* and many others.
* and many others.

Revision as of 01:18, 15 July 2014

Overview

  • Primitive variable pipe flow code for incompressible flow.
  • Serial or parallel (with MPI).
  • Fortran 90, uses modules and derived types, no esoteric extensions.
  • Core program <3000 lines.
  • Double-Fourier (theta,z) + finite difference (r).
  • PPE formulation; influence matrix corrects boundary conditions to machine precision.
  • Second-order predictor-corrector method, automatic timestep control.

Version 1.02b

Citation

  • In talks:
               openpipeflow.org
  • In articles:
               1) in the references as "openpipeflow.org" and
               2) in text "based on code described in \cite{WK09}."
                  @article{WK09,
                       Author = {A. P. Willis and R. R. Kerswell},
                       Year = {2009},
                       Title = {Turbulent dynamics of pipe flow captured in a
                               reduced model: puff relaminarisation and
                               localised `edge' states},
                       Journal = {J.\ Fluid Mech.},
                       Volume = {619},
                       Pages = {213-233}  }

Author

Ashley P. Willis,
School of Mathematics and Statistics,
University of Sheffield,
South Yorkshire,
S3 7RH,
U.K.
a.p.willis/at/sheffield.ac.uk

Thanks