Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. 在WSL里用源码包安装openfoam失败

在WSL里用源码包安装openfoam失败

已定时 已固定 已锁定 已移动 OpenFOAM
22 帖子 5 发布者 23.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #6

    你openfoam编译完了么,一楼那个log不全

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    .J.. 1 条回复 最后回复
  • .J.. 离线
    .J.. 离线
    .J.
    在 中回复了 李东岳 最后由 编辑
    #7

    @李东岳 又试了下,用命令安装成功了,源码包直接编译有问题。
    不过又有个新问题paraFoam这个命令运行的时候说无法连接到x server

    Created temporary 'cavity.OpenFOAM'
    paraview: cannot connect to X server
    

    x server是啥东西?

    Blog: http://www.cnblogs.com/Jay-CFD/
    Research Gate: https://www.researchgate.net/profile/Weijie_Yin2

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #8

    你直接下崽pataview win版本,直接用啊,用paraview win直接打开xxx.foam文件

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 编辑
    #9

    x server 是linux的图形界面服务。不同于windows的图形界面嵌入到系统中,linux的图形界面对于系统而言是个可有可无的软件。win10自带的linux系统没有图形界面。

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #10

    楼上说的很到位。

    • 对了,对于Windows下面开Linux文件,可以参考这个帖子,https://albertopassalacqua.com/?p=1650 有人试过么?
    • bash那个颜色,还是做不到完美的地步

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 编辑
    #11

    两个系统互相读文件就两种错误。

    • 换行ASCII码不一样,windows系统用“回车”+“换行”表示光标到下一行首部。linux和mac,一个用“回车”,一个用“换行”,表示光标到下一行首部。(忘了哪个用回车那个用换行了)
      所以linux的文件在windows里是一整行,不会换行。windows的文件在linux能换行,每行末会多个ASCII码。

    • 编码不一样,一般linux默认utf8编码,windows默认gbk编码。所以互相读取会有乱码。

    比较专业的编辑器应该都能解决这俩个问题。我用的emacs。

    • revert-buffer-with-coding-system 能用任意编码换行格式显示文件
      0_1515151005149_linux.png

    • universal-coding-system-argument 能用任意编码换行格式储存文件
      0_1515151017442_linux2.png

    那个文章里说不能在windows里编辑linux的文件,因为windows软件,比如记事本,的保存格式(换行ASCII码,文件结尾ASCII码之类的)不一样,在windows里用emacs编辑保存就没事。

    详细配色可以在.bashrc里修改,不过太繁琐,用户名浅色,文件夹深色,所以,选个中间色当背景
    0_1515151750116_Capture.PNG
    screen text 第五种颜色(暗红),和debian的主题色挺接近
    screen background 第八种颜色(浅灰)

    对颜色没兴趣的可以mv ~/.bashrc ~/.bashrc_backup; touch ~/.bashrc.
    再重新登录,所有的彩色都消失。不过要在新的bashrc里输入一些常用快捷命令alias ll='ls -alF'啥的。
    或者到.bashrc里搜索color,带color的代码块都#注释掉。

    --------------------------------------------------------分割线----------------------------------------------

    那个错误前前后后看都是openmpi的问题。openfoam文件夹下的bashrc默认使用系统的openmpi。git源里指引的教程在编译完第三方软件后,要wmRefresh一下,更新环境变量就是哉source一次那个bashrc,指向如果有现编的用现编的第三方软件。

    你的命令记录里应该是自己编译了openmpi的,可能中间缺个刷新环境变量的命令?
    openfoam5挺新的刚发布。windows自带的ubuntu版本是14的,可能14版的源最新的openmpi对于openfoam5不够新。自己编译的又没用上,最后一条g++还在调用/usr/lib/openmpi

    /usr/lib/openmpi/include/mpi.h:632:43: warning: use of old-style cast [-Wold-style-cast]

    这不就是说系统的openmpi有点老么:confused: 然后后面就忽略忽略(IGNORE)的,略死了。。。我猜是这样:confused:

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    R 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #12

    @bestucan

    专业,你主要用windows玩?我一直想换windows,但有些小细节总是不好处理,就比如那个界面颜色问题,按照网上说的颜色好了点,但是每次重新打开都要改字体。

    你模拟什么的,气溶胶?aerosol?

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    bestucanB W 2 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    在 中回复了 李东岳 最后由 编辑
    #13

    @李东岳 控制理论与控制工程专业:lol: ,不过导师是流体力学方向的。主要用linux,因为大学就开始用linux做主力操作系统,同时又经常帮人处理windows问题,所以两个都挺熟悉。
    刚研一,课业重,还没开始模拟:sad: ,openfoam就看了四五个自带算例视频。。。
    气溶胶是我导师的实验室的名字。

    那个字体,对窗口点右键,最下面是属性(properties),倒数第二个就是默认(defaults),属性只改当前的,把默认里的设置改了就行了。

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    李东岳李 1 条回复 最后回复
  • W 离线
    W 离线
    wwzhao 超神
    在 中回复了 李东岳 最后由 编辑
    #14

    @李东岳 在 在WSL里用源码包安装openfoam失败 中说:

    每次重新打开都要改字体。

    字体的问题。下载这个字体安装,然后把bash设为这个字体就好了。

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #15

    回国的时候,我彻底的用bash一个星期试试,看看能不能习惯。Windows怎么都拜托不了。虚拟机的话需要个大的SSD太贵。真系统的话还得装个Windows虚拟机。:big_mouth:

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 bestucan 最后由 编辑
    #16

    @bestucan 在 在WSL里用源码包安装openfoam失败 中说:

    控制理论与控制工程专业 :lol:

    笑的很给力..

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    bestucanB 1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    在 中回复了 李东岳 最后由 编辑
    #17

    @李东岳 笑自己,明明考的本专业,学起来比跨专业的都带劲,表情包没有笑哭的头像,差评:upset:

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    1 条回复 最后回复
  • R 离线
    R 离线
    random_ran 大神
    在 中回复了 bestucan 最后由 编辑
    #18

    @bestucan

    居然同时用 emacs 和 vim :angry: :angry: :angry: :angry:

    Yours in CFD,

    Ran

    bestucanB 1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    在 中回复了 random_ran 最后由 编辑
    #19

    @random_ran 生活所迫,生活所迫:sad: :sad: :sad: :sad:

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    R 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #20

    回国的时候,我彻底的用bash一个星期试试,看看能不能习惯。Windows怎么都拜托不了。虚拟机的话需要个大的SSD太贵。真系统的话还得装个Windows虚拟机。

    还是换回了虚拟机。bash用不习惯。买了个250的SSD,虽然还是觉得小,500GSSD有点贵了。

    另一种是装Ubuntu真系统,但是这个OFFICE一直用不了不知道咋处理,在国内OFFICE还是脱离不了啊。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    bestucanB 1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    在 中回复了 李东岳 最后由 编辑
    #21

    @李东岳 bash用不惯可以试试fish和zsh(oh-my-zsh)。我是在虚拟机(virtualbox)里装了个win7然后qq、office都在里面。linux的家目录挂载成win7的一个盘;用的机械硬盘,速度还是可以接受的。把不用的更新和服务、动画效果关了,还挺快。。。每次不用win了就保存虚拟机状态。再开连win的开机时间都省了,挺快的。

    还有一个好处,windows会越用越慢。装好windows、软件后把虚拟硬盘备份,系统慢了,把备份的硬盘拉回来覆盖一下,比ghost什么的的装系统快多了:sunglasses:
    0_1516690908269_zzz.png

    滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

    异步沟通方式(《posting style》from wiki)(下载后打开):
    https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
    提问的智慧(github在gitee的镜像):
    https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way

    1 条回复 最后回复
  • R 离线
    R 离线
    random_ran 大神
    在 中回复了 bestucan 最后由 编辑
    #22

    @bestucan

    @quotation
    People sometimes ask me if it is a sin in the Church of Emacs to use
    vi. Using a free version of vi is not a sin; it is a penance. So happy
    hacking.
    @author Richard Stallman
    @end quotation

    Yours in CFD,

    Ran

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]