找回密码
 注册
查看: 5796|回复: 9

给大家传个程序free boundary problems

[复制链接]
发表于 2005-5-7 01:32:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|      |
|              The 2D CFD Program NaSt2D associated to the book               |
|      |
|            "Numerische Simulation in der Stroemungsmechanik"      |
|            by M. Griebel, Th. Dornseifer, and T. Neunhoeffer                |
|                              Vieweg 1995                                    |
|                                                                             |
|      In december 1997, an english translation will be published by SIAM     |
|               Title: "Numerical Simulation in Fluid Dynamics"               |
|                                                                             |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Remarks:
--------
- The program is a 2D solver for the incompressible, transient Navier-Stokes
  equations including the temperature equation and free boundary problems.
  It uses finite differences for discretization on a structured equidistant
  staggered grid, central and upwind (donor-cell) discretization of the
  convective parts and an explicit time stepping scheme. The free
  boundary value problems are treated with the MAC technique.
- The program was developed for education at a Computer Science Institute.
  Thus, it is easy to understand and easy to implement but it is not a
  "state of the art" program.
- The files can be found in PRG_english. There is also a compressed version
  in PRG_english.zip. Please uncompress with unzip PRG_english.zip.
  Then, the files are located in the directory PRG_english.
- The program is written in the C programming language.
- Compilation of the program with "make".
- Used C-compiler is "gcc" (see "makefile")
- Run the program by
"run <Inputfile>"    e.g."run dcavity.par".
- In the inputfiles "*.par" (examples can be found in the sub-directory
  "ARAMETER"), the parameters for the program are given, such as
  the parameters for the discretization, for the fluid, for the
  initial data,... The inputfile given when starting "run" is read
  at the beginning of the program.
- The following problems are implemented and inputfiles are available
  in the subdirectory "ARAMETER"
  * dcavityriven Cavity
  * backstep:Flow over a backward facing step
  * balken:Flow past an inclined plate
  * kreis:Flow past a circular obstacle
  * klappen:            Flow through a T-junction
  * damm:               Breaking dam (free boundary value problem FBVP)
  * tropfen:            Splash of a liquid drop (FBVP)
  * spritzguss:         Injection moulding (FBVP)
  * wafa:               Flow over a backward facing step with free surface
  * convection:         Buoyancy flow with heated side walls
  * fluidtrap:          Buoyancy flow with obstacles
  * rayleigh:           Buoyancy flow with heated upper and lower wall
(Rayleigh-Benard Flow)
- For some problems (e.g. backstep, balken, kreis) the pressure correction
  does not converge in the first time steps. This is due to the fact that
  the initial velocity field does not satisfy the continuity equation.
- It is possible to store intermediate data in "outfile" specified in the
  inputfile. Later on, you can use this intermediate data as initial data
  for continuing your simulation if you specify this file as input-data
  "infile".
- The comments in the code are not very detailed. For a complete
  description of the code, please see the book.
- For the implementation of new problems, it is necessary to write
  a new inputfile, to modify the boundary data in the function
  "SETSPECBCOND" in the file "boundary.c" and the definition of the
  obstacles in "INIT_FLAG" ("init.c").
- Parallelization and turbulence simulation described in the book are
  not included in this package.
- For visualization, we used the graphics tool IDL. Using other
  visualization software, it might be necessary to adapt the functions
  "OUTPUTVEC_bin" and "streaklines_bin" in visual.c.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ATTENTION: The program was developed on a HP workstation.
           There might appear some problems under DOS or WINDOWS95
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
If you have questions, please contact
Frank Koster
Abteilung fuer wissenschaftliches Rechnen und numerische Simulation
Institut fuer Angewandte Mathematik
Universitaet Bonn
D-53115 Bonn
e-mail: koster@iam.uni-bonn.de
发表于 2005-5-8 20:38:41 | 显示全部楼层

给大家传个程序free boundary problems

这个有Fortran,C++版本。
程序写的很好。我曾经看过,想使用它计算free surface flow
可后来没做,放弃了
因为怕做不出来
发表于 2005-5-11 20:02:03 | 显示全部楼层

给大家传个程序free boundary problems

fortran版在哪???
发表于 2005-5-12 14:43:03 | 显示全部楼层

给大家传个程序free boundary problems

大家有没有有限体积法,simple算法中用VOF跟踪前沿的程序阿
发表于 2005-5-15 21:32:12 | 显示全部楼层

计算流体力学的讲义PP,申请威望!

***** 版主模式 *****
该贴子是管理员从<a href=forums.cgi?forum=2>CFD基础理论</a>转移过来的!
发表于 2006-9-9 09:32:04 | 显示全部楼层

给大家传个程序free boundary problems

fortran?
发表于 2007-1-19 08:02:17 | 显示全部楼层

给大家传个程序free boundary problems

我先下在了!
呵呵!!
发表于 2010-5-14 17:21:42 | 显示全部楼层
谢谢!下载看看!!
发表于 2010-5-22 20:49:36 | 显示全部楼层
看不见啊看不见
发表于 2010-12-1 19:12:38 | 显示全部楼层

楼主,你好

可以给我一份程序吗,谢谢。我邮箱是734446371@qq.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表