slaon的个人博客分享 http://blog.sciencenet.cn/u/slaon

博文

Ubuntu18 安装ESI OpenFoam 1706 和hyStratch

已有 4299 次阅读 2019-1-30 18:50 |系统分类:科研笔记

安装virtural box 6


从中科大ubuntu镜像下载iso文件

ubutnu 1604 amd64 LTS

或者

ubutnu 1804 amd64 LTS


在virtual box环境下安装ubutnu

注意,如果没有virtualbox只能装x32

而x64选项,

则需要在bios中设置Intel Virtual Technology

link

注意需要先挂载ubuntu的iso文件


安装完成,

修改更新源为清华或者中科大,

方法如下:

link1 link2



设置virtulbox

共享文件夹,共享粘贴板

需要用到virtualbox“安装增强功能”link

注意ubuntu1804 需要装gcc make perl

sudo apt-get install gcc make perl

需要重启几次虚拟机

如果出现“您没有查看sf_shared内容所需的权限”之类的问题

在终端运行

sudo adduser xxx vboxsf

其中XXX是个人的用户名



根据hyStrath的要求,

需要安装openfoam 1706

下载openfoam和thirdparty的源代码

解压缩到$HOME/OpenFOAM文件夹,

注意大小写

下载hyStrath的源代码

解压缩到$HOME文件夹

注意源代码解压后有个-master,

删掉


根据东岳老师的教程 link

先把需要的支持库安装了

sudo apt update
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

注意,如果没有修改ubuntu的软件源,

则速度比较慢。

中科大和清华的镜像比较快。


终端配置环境变量

gedit $HOME/.bashrc

底部添加

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

想要并行编译的话再加一行

export WM_NCOMPPROCS=10

10是指10个核


参照流沙老师的教程link

先进$WM_THIRD_PARTY_DIR文件夹编译第三方和paraview

再进$WM_PROJECT_DIR文件夹编译openfoam

最后进hyStrath文件夹编译hyStrath


把hyStrath文件夹下面的

install-all.sh可执行文件复制到$HOME文件夹

命名installAll.sh

修改如下,最后一行编译hyStrath也是用了10个核


#!/bin/bash
cd $WM_THIRD_PARTY_DIR
./Allwmake
sleep 5s
./makeParaView
sleep 5s  
cd $WM_PROJECT_DIR
sleep 5s
./Allwmake
sleep 5s
cd ~/hyStrath
./install-all.sh 10


终端运行

./installAll.sh

即可





https://blog.sciencenet.cn/blog-531760-1159952.html

上一篇:花生棒不在线,远程桌面无法登录
下一篇:hy2Foam 并行计算
收藏 IP: 114.213.245.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-28 07:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部