3dc
所属分类:数学计算
开发工具:Fortran
文件大小:20KB
下载次数:13
上传日期:2012-06-11 17:20:51
上 传 者:
shensln
说明: 采用有限容积法计算直角坐标系同位网格上的三维N-S方程的程序,具体见内部的readme文件。
(This package contains the code for solving the steady three-dimensional
Navier-Stokes equations using Cartesian grids and colocated arrangement of variables. Please read the readme in files for further information.)
文件列表:
3dc (0, 2012-06-11)
3dc\dc (872, 2012-06-11)
3dc\dg (1267, 2012-06-11)
3dc\grid.f (14760, 2012-06-11)
3dc\prog.f (110345, 2012-06-11)
1996-08-30
----------
The files in this directory will be replaced by new versions some time in the
future. Check this file for information on latest update.
The following files are presently included:
GRID.F This file contains a code for generating 3D Cartesian multigrid
grids. Its main part is the 2D grid generation code described
in more detail in directory 2DC. In addition, it is also used
to set boundary conditions, since the type of boundary for
CV-faces along boundaries can be prescribed by assigning a
particular value to an integer array identifying each boundary
cell face. More details will be given for the updated version.
DG An example of input data for the above code; it generates a
non-uniform grid for a cubic cavity as used to predict flows in
lid-driven cavities.
PROG.F This file contains the code for solving the steady three-dimensional
Navier-Stokes equations using Cartesian grids and colocated
arrangement of variables. Multigrid FAS scheme is used to
accelerate outer iterations. It is set to calculate lid-driven
cavity flows and was used to produce results published by
Lilek, Muzaferija and Peric in Numer. Heat Transfer, Part B
("Efficiency and Accuracy Aspects of a Full-Multigrid
SIMPLE-Algorithm for Three-Dimensional Flows"; 1996, to appear).
DC An example of input data for the above code (set for lid-driven
cavity flow at Re = 1000).
REMARK: We have assumed that all variables will be initialized by
compiler with zero values; problems may be encountered if the
variables are initialized as "undefined", since some variable
values are used before they are re-initialized (and it is
assumed that these values are equal to zero). The codes were
run on several Unix workstations, under Linux and under DOS using
various compilers without problems, but one reader reported
problems...
近期下载者:
相关文件:
收藏者: