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

近期下载者

相关文件


收藏者