openfoam7编译安装
⑴ 在Ubuntu中安装openfoam,在文件配置完成后,输入blockMesh时出现not found,but can be installed with
应该是软件安装源默认为国外网站,可能太慢或者不通导致不能定首团碰位到软件包。可以将软件或皮源设置为国内镜像服务器。具体怎么改,可以一下,可以图形界面下选择,或者者谈直接编辑软件源配置文件。
打开系统设置,如下,选择进入其中的 Software&Update。
或者直接编辑/etc/apt/source.list源文件
⑵ openfoam自编求解器怎么编译
通过wmake指令编译。
自编求解器文件夹至少要有.C文件和Make文件夹(其中包含options及files)
⑶ OpenFOAM中funkySetFields的安装与使用
OpenFOAM中有个setFields函数能察判斗够设置简单的初始场,其实,OpenFOAM的插件swak4foam中funkySetFields能够设置更复杂的初始条冲者件。
根据不同的OpenFOAM版本,在这个 网站 选择安装.
当然也可以试试网站中的另两种方法。
swak4foam包含下列文件或文件夹:
在swak4foam中输入以下命令:
./Allwmake
显示如下
应当指出败磨,上述关键字可以直接在控制台上输,也可以写在名字为funkySetFieldsDict(类似于setFieldsDict)中。
or:
注意比较长的式子用单引号或者双引号隔开。 上述关键字没有次序要求。
类似于setFields:
高级命令行用法
方法二 使用 funkySetFieldsDict 字典
命令: funkySetFields -time 0
⑷ 在centos7下怎么安装多版本的openfoam
按照官网上对Lunix操作平台的安装拆姿步骤安装,安装拍御山了一个版本以后,不用管他,按照另一个版本的安装步骤再继续安装就可以了,成功以后,在命令窗口加载相袭中应的环境变量来使用不同的版本,比如输入of231是加载opOpenfoam 2.3.1版本。
详情可以去CFD Online上搜索Openfoam update
⑸ 如何实现同一用户下的OpenFOAM多版本编译
不同版本的安装和单一版本安装没有什么区别,比如你要安装1.5.x 按照我附件相应配置文件名字为OpenFOAM15x,直接输入source OpenFOAM15x就可以执行相应的安装了。对于不同的版本,需要在新环境下,重新安装即可,所有的都要重新安装,包括第三方包。放心,新的配置环境不会影响你以前安装的版本。 应当注意不要将那个etc/bashrc的执行命令,写在你的.bashrc下面了,直接写到你的配置文件中就行了,每次使用前source一下。
⑹ Ubuntu系统OpenFOAM安装遇到的问题与解决办法
在Ubuntu16.04上编译安装OpenFOAM时,在配置环境变量后提示:
这应该是mpi设置的问题。
OpenFOAM官方给出的解决办法是,在终端输入:
如果返回的是:/usr/mpich/include,说明电脑上mpicc默认使用MPICH,而OpenFOAM使用的是OpenMPI,因此需要修改过来:
OpenMPI的具体路径可能不同,这一点需要注意。
不过我在做完上面步骤后,并未把问题解决。根据提示:“ cd 不到openMPI 2.1.1”,安装了该版本,并在系统的.bashrc中添加了相应的环境变量。此时,输入“which mpirun”和“which mpicc”,都指向新版本;但若输入缓袜隐“sudo update-alternatives --list mpi”,确指向老版本。不过再次执行“./Allwmake”时,确没有相应的问题了,令人费解。
注 :摸索的过程中,还尝试了一下操作,但于我的安装无效:
根据 CFD-online 上的一个好禅回答得以解决:
在OpenFOAM的etc/文件夹中增加一个pre.sh文件,扰厅文件中包含:
pref.sh会自动被OpenFOAM etc/bashrc souce,它将取代WM_MPLIB=SYSTEMOPENMPI 设置。
另外,根据你电脑上装的MPI不同,也可以尝试以下设置:
⑺ openfoam安装问题
parafoam能打开吗,还是电脑上没有凯陪parafoam,如果你安装的是paraview是不可以用parafoam打开的
你要用paraview打开你算例文件夹下面的.foam文件,如果文件夹下面没有就自己创建一个和你算例文件升锋夹名字一样的吵孙晌.foam文件,注意不是创建文件夹,是文件。
用paraview打开你新创建的.foam就能看见了