win10 ubuntu bash 下编译OpenFOAM遇到的问题
-
最近用Win 10 ubuntu bash进行OpenFOAM相关操作。调用已有的求解器计算没有任何问题,但是开发新求解器的时候出现了问题:
找到了wmake文件对应的语句:
这里面make为什么会报错?该怎么处理?
-
没安装make
-
@wwzhao 安装make文件,上面的错误已经解决,多谢~
但是,在编译的过程中,又出现新的问题:
这里竟然报了OpenFOAM源文件的错,还生成了大量不知名的链接。这个是因为编译器版本不够导致的吗?其中constexpr是C++11版本才出现的
-
gcc有问题,重新编译吧。
-
最近用Win 10 ubuntu bash进行OpenFOAM相关操作
你怎么装的v1806?
-
@wwzhao 这个是win10下默认的bash on ubuntu on widows模式,只装了OpenFOAM,其余的可能都没有
@东岳 从官网上下载的windows native版,按照网站上的操作进行安装的,网址如下:
https://www.openfoam.com/download/install-windows-10.php
-
没走过他那个流程,但是在windows环境下,走OpenFOAM直接编译的方式是行的通的。如果你直接安装在/opt,你安装一下下面这些东西再试试
sudo apt-get install build-essential flex bison cmake zlib1g-dev libopenmpi-dev openmpi-bin qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev gnuplot libreadline-dev libncurses-dev libxt-dev libscotch-dev libptscotch-dev libcgal-dev
-
@东岳 在 win10 ubuntu bash 下编译OpenFOAM遇到的问题 中说:
没走过他那个流程,但是在windows环境下,走OpenFOAM直接编译的方式是行的通的。如果你直接安装在/opt,你安装一下下面这些东西再试试
运行这一串命令,后面的结果如下:
gcc的版本如下:
OpenFOAM在windows环境下怎样直接编译?
-
OpenFOAM在windows环境下怎样直接编译?
拆分为两步:
- 不考虑OpenFOAM,在win下装bash
- 装好后,在bash下当linux用,该怎么编译就怎么编译 http://dyfluid.com/docs/install.html
-
@史浩 你的V1806安装好了吗?其安装过程和Openfoam-6的安装过程一样吗?
-
@我是河滩 win10上的装好了,但是只能运行求解器,不能编译制作求解器。
这两个可能不太一样,OpenFOAM-v1806是ESI公司维护的OpenFOAM,OpenFOAM-6是CFD Direct维护的OpenFOAM,这两种OpenFOAM安装方法略微有些差异,不过基本思想是一样的。
@东岳 李老师帮忙检查纠错,顺便问一下,表情怎么发?
-
@史浩 我了解到V1806有嵌套网格求解器,可以对其进行修改吗?
-
-
@我是河滩 应该可以改的。我可能是自己装的时候搞错了,才不能编译文件了,可能你安装就没有这问题,先装一个试试。
另外,建议在Linux系统下运行OpenFOAM,在windows bash下运行OpenFOAM求解效率比在Linux平台下差了很多
-
@东岳 会用啦,多谢老师指点:w:
另外,这个回复里面编辑帮助中的链接怎么没有了?想打个公式,不知道怎么敲代码
-
@史浩 好的,谢谢。
-
@史浩 更新了下,你试试 :w:
-
-
@wwzhao 服..
-
@wwzhao 赞!
-
这个是老爱强推啊!!!
“If I had known about Mathpix earlier, perhaps I would have had enough time to work out the Grand Unified Theory.”
-
醉了,牛爵士也强推:
“When I lost my .tex file to the Principia, I was devastated. Mathpix helped me effortlessly use equations from the Principia in my new work. I now have more time to stand beneath trees and get hit by apples.”
哈哈,谢谢啦。