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...

近期下载者

相关文件


收藏者