我的github

参考:https://gitee.com/zongy17/u-fvm

Contents

1 Preamble1

2 Introduction 3

2.1 Using The Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1.1 About The Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1.2 Terms of Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 About the Code Development and Authors 3

3.1 What’s uFVM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3.2 The Place and Time of Development . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3.3 Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3.4 CFD Group at AUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3.5 Range of Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.6 A Glance into uFVM’s Discretization and Solution Methods . . . . . . . . . . . . . . 4

4 Structure of the Code 4

5 How to Use uFVM?5

5.1 Main Entrance to the Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5.2 Highlighting the Main File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5.2.1 Start Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5.2.2 Read OpenFOAM Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5.2.3 Define Transport Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

5.2.4 Running the Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

5.3 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2 Introduction

2.1 Using The Guide

2.1.1 About The Guide

This quick guide provides an overview about uFVM code. It describes with brief details the structure of the code, the range of applicability and who may use it. The way through which a CFD case is prepared is then described and plenty of tutorials are accordingly provided.

本快速指南概述了uFVM代码。它简要详细地描述了代码的结构、适用范围以及谁可以使用它。然后描述了CFD案例的准备方式,并相应地提供了大量教程。

2.1.2 Terms of Use

uFVM is an academic CFD tool made for learning purposes. It provides a package of libraries and algorithms that the user can comfortably follow up. Handling, distributing or modifying is fully permissible; the user has the full permission to add any piece of code or modify an existing one.

uFVM是一个用于学习目的的学术CFD工具。它提供了一套库和算法,用户可以轻松地跟进。完全允许处理、分发或修改;用户拥有添加任何代码或修改现有代码的完全权限。

3 About the Code Development and Authors

3.1 What’s uFVM?

The name of the code presents an abbreviation letters of the finite volume method (FVM) that the code is based on. The u at the beginning of the name points for a fluid flow. The code is developed in Matlab environment because it is assumed that the majority of interested people are familiar with this environment.

3.2 The Place and Time of Development

The code is developed in the computational mechanics lab at the American University of Beirut, Beirut, Lebanon. The development has started in 2003 and was built and updated gradually through years. Lots of versions were made each of them had a different structure but necessarily the same theoretical background.

3.3 Development

The code was thoroughly based on the book by [1] and other published references. It is a revolutionized version of the previous code uFVM v1.0. The code is a direct accomplishment of the CFD group at the American University of Beirut. The CFD group is a team of professors, graduate and undergraduate students. Their main objective is to build computational knowledge and work on plenty of related topics in both tracks, development and application.

The major contributor to the code is Professor Marwan Darwish, a CFD professor at AUB, and Mhamad Mahdi Alloush, a PhD candidate at AUB as well. The other contributors to the code are Master and PhD students who accomplished their theses and dissertations from the computational mechanics lab at the American University of Beirut.

3.4 CFD Group at AUB

The CFD group at AUB is a research group that includes a group of professors, graduate students and undergraduate students who undergo a wide range of studies and simulations related to computational fluid dynamics. Working with both development and applied numerical studies, the group have gained a great expertise and knowledge in the CFD domain, which is currently the widest as well as the most efficient fluid flow testing tool. The groups accomplishments, research topics and published work are posted on their website: https://www.aub.edu.lb/msfea/research/Pages/cfd.aspx.
AUB的CFD小组是一个研究小组,其中包括一群教授、研究生和本科生,他们接受了与计算流体动力学相关的广泛研究和模拟。通过开发和应用数值研究,该团队在CFD领域获得了丰富的专业知识和知识,CFD是目前最广泛、最有效的流体流动测试工具。小组的成就、研究课题和已发表的工作都发布在他们的网站上:https://www.aub.edu.lb/msfea/research/Pages/cfd.aspx.

 

posted on 2025-08-11 10:01  XiaoNiuFeiTian  阅读(23)  评论(0)    收藏  举报