openfoam官网
@於岚2844:如何安装openfoam -
法非19880748482…… 不同版本的安装和单一版本安装没有什么区别,比如你要安装1.5.x 按照我附件相应配置文件名字为OpenFOAM15x,直接输入source OpenFOAM15x就可以执行相应的安装了.对于不同的版本,需要在新环境下,重新安装即可,所有的都要重新安装,包括第三方包.放心,新的配置环境不会影响你以前安装的版本. 应当注意不要将那个etc/bashrc的执行命令,写在你的.bashrc下面了,直接写到你的配置文件中就行了,每次使用前source一下.
@於岚2844:好用否?有人用过Openfoam么?有人用过Openfoam么,
法非19880748482…… 还可以,就是网格不是太好画,还有目前不兼容ubuntu14.04LTS. 这是我的看法,请采纳.
@於岚2844:如何在openfoam里添加湍流模型 -
法非19880748482…… 完全没有必要在终端写啊,终端写起来麻烦,而且还不能用鼠标定位,只能用键盘上下左右来确定行数,你可以直接在相应的tutorial文件夹下对0 constant system进行编译,编译好了之后保存,然后再去终端执行就可以了.
@於岚2844:openfoam二次开发用什么语言 -
法非19880748482…… 打开工具菜单,有一个“宏”,点“管理宏”可以进入二次开发的IDE窗口. openoffice的二次开发使用starBasic语言,可以参考这里:http://www.pitonyak.org/oo.php 也可以使用javascript、python等语言.
@於岚2844:openfoam中的gradfield是怎么计算 的 -
法非19880748482…… 具体位置放在:打开 /usr/local/php/etc/php-fpm.conf 文件 把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60.
@於岚2844:openfoam 中能使用weno格式么 -
法非19880748482…… 简介OpenFOAM是一个跟Fluent,CFX类似的CFD软件,但其为开源的,可以看做是一个在linux下运行的计算流体力学(CFD)类库1,OpenFOAM的前身为FOAM(FieldOperationandManipulation的简写),后来作为开源代码公布到网上,任何人都可以自由下载和传播它的源代码.其作者之一HrvojeJasak为克罗地亚人,1993年在读PhD期间开始写FOAM.目前OpenFOAM有两个版本,一个是官方版本由weller维护,一个是ext版本由Jasak维护.功能介绍OpenFOAM是一个完全由C++编写的面向对象的CFD类库…
@於岚2844:如何在OpenFOAM中增加边界条件 -
法非19880748482…… OF上有步骤的啊,一步一步跟着做就好了.不过建议安装虚拟机在Linux下安装,这样功能比较齐全,其他不是很全,到用的时候发现有些求解器或者边界条件用不了就悲剧了.
@於岚2844:类似于 scilab abinit gamess openfoam elmer 等常用的开源计算软件还有那些,帮忙介绍下? -
法非19880748482…… maxima(符号运算工具) octave(linux下最推荐,与matlab最像,数值运算工具,正在不断完善)gnuplot(专门负责图像输出的,不过也能当计算器使,maxima一般自带了这个)python(一种编程语言,可以处理简单计算,linux发行版一般自带)+numpy(复杂计算)
@於岚2844:openfoam中怎样定一个整数变量 -
法非19880748482…… 简单说:你要定义一个整形变量就是直接“类型 变量名;”就行.例如定一个叫做a的整形变量 “int a;” 详细说明: 在C++中,变量声明(declaration)只有在使用extern关键字时才成立,其他情况下都是定义(definition)
@於岚2844:怎样用openfoam读取数据 -
法非19880748482…… 它依赖于读取内存中的数据是这样的程序或其他程序,如果这个程序,你可以使用指针;如果你想尝试读取内存地址数据 - 其他节目,你需要使用的Win32 API来实现.
法非19880748482…… 不同版本的安装和单一版本安装没有什么区别,比如你要安装1.5.x 按照我附件相应配置文件名字为OpenFOAM15x,直接输入source OpenFOAM15x就可以执行相应的安装了.对于不同的版本,需要在新环境下,重新安装即可,所有的都要重新安装,包括第三方包.放心,新的配置环境不会影响你以前安装的版本. 应当注意不要将那个etc/bashrc的执行命令,写在你的.bashrc下面了,直接写到你的配置文件中就行了,每次使用前source一下.
@於岚2844:好用否?有人用过Openfoam么?有人用过Openfoam么,
法非19880748482…… 还可以,就是网格不是太好画,还有目前不兼容ubuntu14.04LTS. 这是我的看法,请采纳.
@於岚2844:如何在openfoam里添加湍流模型 -
法非19880748482…… 完全没有必要在终端写啊,终端写起来麻烦,而且还不能用鼠标定位,只能用键盘上下左右来确定行数,你可以直接在相应的tutorial文件夹下对0 constant system进行编译,编译好了之后保存,然后再去终端执行就可以了.
@於岚2844:openfoam二次开发用什么语言 -
法非19880748482…… 打开工具菜单,有一个“宏”,点“管理宏”可以进入二次开发的IDE窗口. openoffice的二次开发使用starBasic语言,可以参考这里:http://www.pitonyak.org/oo.php 也可以使用javascript、python等语言.
@於岚2844:openfoam中的gradfield是怎么计算 的 -
法非19880748482…… 具体位置放在:打开 /usr/local/php/etc/php-fpm.conf 文件 把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60.
@於岚2844:openfoam 中能使用weno格式么 -
法非19880748482…… 简介OpenFOAM是一个跟Fluent,CFX类似的CFD软件,但其为开源的,可以看做是一个在linux下运行的计算流体力学(CFD)类库1,OpenFOAM的前身为FOAM(FieldOperationandManipulation的简写),后来作为开源代码公布到网上,任何人都可以自由下载和传播它的源代码.其作者之一HrvojeJasak为克罗地亚人,1993年在读PhD期间开始写FOAM.目前OpenFOAM有两个版本,一个是官方版本由weller维护,一个是ext版本由Jasak维护.功能介绍OpenFOAM是一个完全由C++编写的面向对象的CFD类库…
@於岚2844:如何在OpenFOAM中增加边界条件 -
法非19880748482…… OF上有步骤的啊,一步一步跟着做就好了.不过建议安装虚拟机在Linux下安装,这样功能比较齐全,其他不是很全,到用的时候发现有些求解器或者边界条件用不了就悲剧了.
@於岚2844:类似于 scilab abinit gamess openfoam elmer 等常用的开源计算软件还有那些,帮忙介绍下? -
法非19880748482…… maxima(符号运算工具) octave(linux下最推荐,与matlab最像,数值运算工具,正在不断完善)gnuplot(专门负责图像输出的,不过也能当计算器使,maxima一般自带了这个)python(一种编程语言,可以处理简单计算,linux发行版一般自带)+numpy(复杂计算)
@於岚2844:openfoam中怎样定一个整数变量 -
法非19880748482…… 简单说:你要定义一个整形变量就是直接“类型 变量名;”就行.例如定一个叫做a的整形变量 “int a;” 详细说明: 在C++中,变量声明(declaration)只有在使用extern关键字时才成立,其他情况下都是定义(definition)
@於岚2844:怎样用openfoam读取数据 -
法非19880748482…… 它依赖于读取内存中的数据是这样的程序或其他程序,如果这个程序,你可以使用指针;如果你想尝试读取内存地址数据 - 其他节目,你需要使用的Win32 API来实现.