更新版:OpenFOAM在vscode的代码跳转设置
以前写过一些(理解还不太够),主要对法1的具体操作进行更新, OpenFOAM代码跳转设置 (qq.com) 代码跳转的本质:找到这个文件 找到所有OpenFOAM中(编译后)的lnInclude所在路径 find . -name "lnInclude" > tttt.findlnInclude 将OpenFOAM所有的lnInclude都找到。将所有的lnInclude链接都加在includePath中(仅仅加上Make/options下链接到的库还不够,代码中还是有不能跳转的地方)。 VScode: ctrl + shift + P, 搜索C++。 同理,代码不用编译都可以跳转,在windows下一样的。只要找到合适的lnInclude路径。 linux下OpenFOAM7的lnInclude。/home/tttt/OpenFOAM前面替换一下即可。 一个例子:#include <typeinfo> 是标准库中的头文件,要跳转这个,可以加上C++编译器的includePath,方法如下: gcc -E -...
用doxygen生成类似OpenFOAM的继承关系图和接口手册
生成用的指令 doxygen -g Doxygen.config : 会在当前路径下生成一个 Doxygen.config Doxygen.config文件里面有个选项HAVE_DOT推荐打开(不打开就是OpenFOAM那种类图,成员变量和函数较多的时候就不打开了),打开了里面有详细的函数。 更多设置就要研究这个Doxygen.config啦 doxygen Doxigen.config:当前路径生成了html 如果在linux下firefox ./html/index.html打开,windows直接网页打开,就可以看到了 生成后的(代码中按照一定的注释规范,doxygen会自动识别): 这个图就和OpenFOAM的API Guide一样啦 The OpenFOAM Source Code Guide | OpenFOAM v7 | The OpenFOAM Foundation 以前刚开始学OpenFOAM,既不会C++也不会Doxygen,看API Guide简直是痛苦-0 -。 现在自己写个类试一试用doxygen生成一下,对阅读OpenFOAM的API...
ansys fluent 安装
ANSYS FLUENT安装:最新版ANSYS 2022R2来了!(软件+安装教程+汉化) (qq.com)ANSYS 2022R2软件安装包下载及安装教程 (qq.com)
安装zsh以及oh my zsh
oh my zsh可以在WSL中安装,用vscode和windows自带的终端打开就是oh my zsh的界面! 安装oh my zsh之前先安装zsh oh my zsh:ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community. (github.com) CuSO4Gem/ohmyzsh-offlin...
学习在fluent和OpenFOAM中设置压力边界条件
update: [CFD] When and Why do I need Operating Pressure, Temperature and Density? - YouTube 为什么需要Operating Pressue 补充关于压力出入口边界设置的资料: ANSYS FLUENT 12.0 User’s Guide - 7.3.3 Pressure Inlet Boundary Conditions (enea.it) !![CFD] Pressure-Inlet Boundary Conditions - YouTube 讲的超好!里面有对不同速度工况下(不可压,可压,其中可压又分为亚音速和超音速)压力入口的设置 一个视频理解Ansys Fluent里的压力设置及含义(表压or静压)_哔哩哔哩_bilibili Operating Condition Operating Pressure[Pa] +Gauge Pressure(Relative Pressure, Static Pressure)$P_{absolute} = P_{operat...
c_cpp_properties的设置
ubuntu 下 GCC/G++ 的 include 搜索路径查看与设置_ubuntu g++ clude_许野平的博客-CSDN博客 echo ‘main(){}’|gcc -E -v - 123456#include <...> search starts here: /usr/lib/gcc/x86_64-linux-gnu/7/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed /usr/include/x86_64-linux-gnu /usr/include
OpenFOAM和fluent的SIMPLE计算设置对比【还没写完】
预备知识 (Dynamic viscosity)动力粘度:$\mu$ $,这个$$\mu$与牛顿内摩擦公式有关:$\tau = \mu du/ dy$, 单位为$Pa\cdot s$或$N\cdot s/m^2$ (Kinematic viscosity)运动粘度:$\nu = \mu / \rho$ ,单位为$m^2/s$ 在OpenFOAM中,一般设置运动粘度: 1nu [ 0 2 -1 0 0 0 0 ] 0.01; theory.pdf (dyfluid.com)对于simpleFoam来说,OpenFOAM求解的方程是这样的: $$\begin{align}\nabla\cdot\bf{U}=0 \\nabla \cdot (\mathbf{U}\mathbf{U})-\nabla \cdot(\nu \nabla \mathbf{U})=-\nabla p \end{align}$$对于不可压流体时,OpenFOAM对上述方程整个除了密度$\rho$ 。所以会在边界条件的p文件内看到...
测试数学公式
LaTex:$$\begin{align} \int_{V_p} \nabla \cdot (\rho \mathbf{U} \phi)dV & = \sum_f {\mathbf{S} \cdot (\rho \mathbf{U} \phi )_f } \notag \ & = \sum_f \mathbf{S} \cdot (\rho \mathbf{U} )_f \phi_f \notag \ & = \sum_f{F \phi_f} \label{Convection term-1} \end{align}$$ Markdown: $$\int_{V_p} \nabla \cdot (\rho \mathbf{U} \phi)dV & = \sum_f {\mathbf{S} \cdot (\rho \mathbf{U} \phi )_f } \notag \ & = \sum_f \mathbf{S} \cdot (\rho \mathbf{U} )_f \phi_f...
HelloMyFriends
关于本站 心心念念建网站,中与又用github pages 整了一个! 当然建的时候还是遇到些问题!林林总总的搜了好多帖子- -!贴下建站最有用的的ref: GitHub+Hexo 搭建个人网站详细教程 - 知乎 (zhihu.com)2023-06-02 hexo更换主题后报错 :exclamation: 现在时候大半夜,真的遇到了很多问题= =!(hexo建的,有些小细节)不过好歹也是把网站搭起来了 测试!1234$$\frac{\partial U}{\partial t} = \phi * \int_{i}^j{} \mathbf{U} dx$$
