Riemann_Pro
所属分类:matlab编程
开发工具:Fortran
文件大小:311KB
下载次数:62
上传日期:2011-02-26 20:33:28
上 传 者:
kevincfd
说明: Riemann Solvers and Numerical Methods for Fluid Dynamics,此书的全部源代码,非常有用。
(Riemann Solvers and Numerical Methods for Fluid Dynamics)
文件列表:
Riemann_Pro\BURGER.zip (21171, 2009-03-16)
Riemann_Pro\EUL_ONEDIM.zip (78540, 2009-03-16)
Riemann_Pro\EUL_THREEDIM.zip (22234, 2009-03-16)
Riemann_Pro\EUL_TWODIM.zip (42474, 2009-03-16)
Riemann_Pro\LINADV.zip (22881, 2009-03-16)
Riemann_Pro\LINGAS.zip (22496, 2009-03-16)
Riemann_Pro\LINWAT.zip (23353, 2009-03-16)
Riemann_Pro\LINWAT[1].DIR.zip (24852, 2009-03-16)
Riemann_Pro\WAT_ONEDIM[1].DIR.zip (37844, 2009-03-16)
Riemann_Pro\WAT_TWODIM[1].DIR.zip (25714, 2009-03-16)
Riemann_Pro (0, 2011-02-26)
NUMERICA,
A Library of Source Codes for
Teaching, Research and Applications
by E. F. Toro
NUMERITEK Limited, 1999, UK
HYPER-LIN Sub-library
INTRODUCTION
Welcome to the HYPER-LIN sub-library. All files in these directories
are DOS formatted, i.e. they conform to the extended DOS character
set and can thus be used directly on any IBM compatible PC equipped
with a FORTRAN compiler.
This sub-library contains 20 source FORTRAN 77 codes for solving the
linear advection equation, the inviscid Burgers equation, the linearised
equations of gas dynamics and the linearised shallow water equations.
The programming language is STANDARD FORTRAN 77, the only exception
being the statement IMPLICIT NONE. These source codes originate from early
research and teaching codes developed by the author over a period of
many years of involvement in research, applications and teaching
activities. The codes have been used as demonstration codes in regular
courses on numerical methods given to MSc students in two British
Universities and in short courses on Computational Fluid Dynamics given
in several countries.
THE PROGRAMS
The 20 programs of HYPER-LIN are found in the 4 directories:
burger: the inviscid Burgers equation
linadv: the linear advection equation
lingas: the linearised equations of gas dynamics
linwat: the linearised shallow water equations
Each FORTRAN 77 program "progra.f" is self-contained and only requires
an input data file "progra.ini". Numerical results are printed to an
output file "progra.out". The programs can be copied directly to any
computer with a FORTRAN 77 compiler and used immediately. The input file
"progra.ini" can be edited and changed as desired.
VISUALISATION
There is a selection of commercial plotting packages that can be used to
visualise the numerical results. For simplicity we assume the user has
access to the public domain plotting package "GNUPLOT". This can be
downloaded from the web, visit http://www.gnu.org for further details.
The one-dimensional codes produce output of the solution at a specified
time TIMEOU. The output is printed in the form of columns:
x1 y1 z1 ........
where x1 is a position in the spatial domain, y is the corresponding value
of a quantity y (eg density) and z1 is that of a quantity z (eg pressure).
The profile (x, y) can be plotted by first typing
. Then, within
the GNUPLOT environment type:
This will plot the profile using symbols.
Similarly, to plot the profile (x, z) one types:
To produce both symbols and a line one types:
The user is encouraged to utilise more sophisticated visualisation
software available in their systems.
SUPPORT
Users on support agreement may contact NUMERITEK LIMITED regarding any
matter connected to the NUMERICA programs by emailing:
support@numeritek.com.
All users are encouraged to report bugs or any problems encountered by
emailing:
bugs@numeritek.com.
IMPORTANT NOTICE:
NUMERICA is the copyright of NUMERITEK LIMITED and its use is governed
by the terms of the License Agreement accompanying this package.
email: inquiries@numeritek.com for a copy.
NUMERITEK LTD., 1999
近期下载者:
相关文件:
收藏者: