当前位置: 首页 > news >正文

群晖个人网站建设建设大型网站的公司

群晖个人网站建设,建设大型网站的公司,申请商标官网,百度搜索引擎排名规则Compile Logs 编译很多次了但是好久不编还是会容易遗漏细节步骤,谨以为记。 使用自己编译的编译器和openmpi而不是系统自带的 库来完成对OF 的编译 依赖包安装 编译 GCC 编译 openmpi 编译OF 1依赖包安装 先 sudo apt-get install update当然,然后安…

Compile Logs

编译很多次了但是好久不编还是会容易遗漏细节步骤,谨以为记。

使用自己编译的编译器和openmpi而不是系统自带的 库来完成对OF 的编译

  1. 依赖包安装

  2. 编译 GCC

  3. 编译 openmpi

  4. 编译OF

    1依赖包安装


    sudo apt-get install update当然,然后安装编译依赖

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

flex 是词法分析器,bison是语法分析器,git代码管理工具,cmake是编译工具,boost作为c++高级库可用于管理命令行交互语法,openmpi并行工具,gnuplot画图的,后三是用来文本处理的。
以及安装显示(后处理)依赖。

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev`

2 编译GCC

OF 的编译配置文件有这样几个:

  1. $WM_PROJECT/etc/bashrc

  2. $WM_PROJECT/etc/config.sh/compiler

    要想使得使用在Third-Party编译的GCC来编译OF需要先配置这俩文件并和其他一样的流程配置 ~/.bashrc.

2.1 配置~/.bashrc.

alias of2106='source $HOME/OpenFOAM/OpenFOAM-v2106/etc/bashrc WM_NCOMPPROCS=128 WM_MPLIB=OPENMPI'

2 .2 配置 $WM_PROJECT/etc/bashrc

   export WM_COMPILER_TYPE=ThirdPartyexport WM_COMPILER=Gcc103

修改两个变量指定编译的gcc版本

2 .3 配置 $WM_PROJECT/etc/config.sh/compiler

   default_gmp_version=gmp-6.2.1default_mpfr_version=mpfr-4.1.0default_mpc_version=mpc-1.2.0

2.4 使用 makeGcc脚本编译 GCC

cd 到ThirdParty 文件夹内,下载好对应版本的gcc,gmp,mpfr和mpc包并解压在ThridParty 目录下
修改下makeGcc脚本:

gmpPACKAGE=${gmp_version:-gmp-6.2.1}
mpfrPACKAGE=${mpfr_version:-mpfr-4.1.0}
mpcPACKAGE=${mpc_version:-mpc-1.2.0}
gccPACKAGE=${gcc_version:-gcc-10.3.0}

然后在终端

source ~/.bashrc
of2106
./makeGcc

即可
编译好之后编译 openmpi

3 编译 openmpi

同理需要check 下

  1. $WM_PROJECT/etc/bashrc

  2. $WM_PROJECT/etc/config.sh/mpi
    这两个文件
    由于source 的时候WM_MPLIB=OPENMPI 其实会覆盖bashrc中的内容;mpi文件中默认该选项为4.0.3
    直接编译即可 ./makeOPENMPI

    4 编译 ThirdParty

    在 ThirdParty 目录下:

    ./Allwmake -j
    

    并行编译完scotch,boost等库

5 编译OF

cd ./OpenFOAM
./Allwmake -j
http://www.yayakq.cn/news/571356/

相关文章:

  • 桐乡市建设局官方网站中国机械网站
  • 响应式网站和自适应网站的区别成都网页制作培训机构
  • 网站建设需要什么硬件和软件wordpress 没有留言功能
  • 网站建设入门教程域名免费注册网站
  • 聊城做网站的公司精英网站权重最高是多少
  • html模板网站推荐如何将软件上传到公开网站
  • 代做网站关键词排名网站设计的原则不包括
  • 魏公村网站建设建设网络良好生态发挥网络的作用
  • 柳州网站优化天津设计师网站大全
  • 网站建设扌金手指六六国内企业手机网站建设
  • 网站建设与管理维护 李建青云服务器 部署网站
  • 长春火车站电话人工服务wordpress 虎嗅网
  • 做网站改变图片位置一个网站的建立需要什么
  • 网站管理规定网站域名到期什么意思
  • 洛阳网站设计哪家便宜浏阳做网站推荐
  • 揭阳企业网站建设公司建站平台哪个好
  • 中小企业做网站推广加盟项目
  • 个人网站 免费深圳网站建设艺之都
  • 青羊区城乡建设网站广州网站建设培训学校
  • 集团企业网站设计方案wordpress文章索引
  • 东莞哪些网络公司做网站比较好微信小程序商城怎么开通
  • 30几岁的人想学做网站北京十大app开发公司排名
  • php直播网站开发融资平台公司定义
  • 服装网站建设与实现手机门户网站建设方案
  • 新都有没有做网站的wordpress 全部设置
  • 电商网站设计规划书wordpress要多大空间
  • 昆明做网站建设多少钱无锡 网站 seo 优化
  • 经典网站源码wordpress网页设计步骤
  • 用商城系统做教育网站wordpress如何更改上传文件大小
  • 昌江县住房和城乡建设局网站网站登录界面设计