项目名称: 计算力学基本计算及可视化工具程序包的开发与集成
项目编号: No.11272013
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 数理科学和化学
项目作者: 蔡庆东
作者单位: 北京大学
项目金额: 78万元
中文摘要: 本项目基于 Fortran 语言,按一般的并且统一的数据结构,设计开发最基本的计算模块程序和可视化模块程序。具体包括最基本的三角形,四边形,四面体,六面体,多边形和多面体等基本元素的相关计算和绘图程序,结构网格和非结构网格的生成和调整程序,等值线和等值云图的绘制程序,标准的数据输出程序,以及计算流体力学中常用的精确解和各种数值格式的通量计算程序等。同时,还集成一些常用的代数计算程序,利用动态数组技术,通过修改程序入口参数来简化程序的使用。所有这些程序的功能都是相对独立的,作为最基本的计算和绘图工具,形成一个程序包。在此程序包的基础上,可以快速组装出功能强大的集计算和可视化于一体的实现某一特定功能的科学计算程序。
中文关键词: 数值模拟;可视化;程序包;计算流体力学;
英文摘要: In this project, we will design and develop the basic calculation and visualization module program based on the Fortran language. And the general and unified data structure will be employed. The code will deal with triangle, quadrangle, tetrahedron, hexahedron, polygons and polyhedra and other basic elements in calculation and visualization. Structured grid and unstructured grid generation and adjustment procedures, contour line and contour flood process, the standard data output program, and the exact solutions and various numerical flux used in compuational fluid dynamics are inclued too. At the same time, we also integrates some common algebraic calculation program, using a dynamic array, by modifying the program entrance parameters to simplify the procedures for the use. All of these applications are relatively independent, as the most basic calculation and drawing tools, forming a package. This package can be quickly assembled a powerful set of computing and visualization in one to form a scientific program for a specific purpose.
英文关键词: numerical simulation;visulization;tools package;computational fluid dynamics;