暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OpenFOAM在UOS or Deepin 中的安装

未名的少年 2021-10-23
1114

最近想支持一下国产系统,于是安装了Deepin,国产深度系统,也是基于Linux的。然后参考科学网上包恒竹老师的博文和李东岳博士的博文,在Deepin中安装了OpenFOAM,亲测OpenFOAM安装成功,而ThirdParty部分没有成功。


具体过程:

一、安装可能用的的应用和包

  1. 安装 gedit

  2. 安装 flex bison 等

  3. 安装 qt4 curl 等

  4. 安装 qttool5等

二、安装OpenFOAM

    1. 创建OpenFOAM文件

    2.下载源文件

    3.修改bashrc文件

    4.source bashrc文件

    5.编译OpenFOAM文件

具体操作如下:

首先打开terminal (Ctrl+Alt+T),依次输入以下命令。

    sudo apt-get install gedit
    sudo apt-get install build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev
    sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev curl
    sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl
    sudo apt install time qttools5-dev libqt5x11extras5-dev

    (sudo 之后需要输入密码,相关内容自行百度;所有安装,直接Y)


     然后创建OpenFOAM 文件夹(目录仅供参考)

      cd ~
      mkdir OpenFOAM
      cd OpenFOAM

      安装OpenFOAM有两个可以选择的来源。

      1. openfoam.com 版本:上官网下载到OpenFOAM源文件到OpenFOAM文件夹(OpenFOAM® Installation From Source)放在这个文件夹中然后解压。

      2. openfoam.org版:在终端中用如下命令

          git clone https://github.com/OpenFOAM/OpenFOAM-dev.git
          git clone https://github.com/OpenFOAM/ThirdParty-dev.git


        • 修改bashrc 


            gedit $HOME/.bashrc
          • 在弹出文件编译器中加入

              source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc


              或者 

              • source $HOME/OpenFOAM/OpenFOAM-v2012/etc/bashrc

                然后

                  source ~/.bashrc
                • 编译

                    cd ~/OpenFOAM/OpenFOAM-dev


                    ./Allwmake -j -s -q


                    cd ~/OpenFOAM/ThirdParty-dev


                    ./Allwmake -j -s -q

                  Paraview 已经在深度商店了,可以GUI安装。不再赘述

                  文章转载自未名的少年,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论