Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. DensityBasedTurbo在Openfoam extend 4.0 上的安装问题. 确实Time.H文件?

DensityBasedTurbo在Openfoam extend 4.0 上的安装问题. 确实Time.H文件?

已定时 已固定 已锁定 已移动 OpenFOAM
14 帖子 5 发布者 12.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 赵 离线
    赵 离线
    赵一铭
    写于 最后由 编辑
    #4

    看起来你要安装extend-3.0的DensityBasedTurbo在extend-4.0上,估计行不通。。。

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqi_wang
    写于 最后由 jiaqi_wang 编辑
    #5

    没办法,装3.1了。但在wmake all 也就是最后一步,又弹出了一个error。
    0_1501547898120_捕获.PNG
    @赵一铭

    J 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #6

    说你有个库没有编译,你查查DensityBasedSolvers这个库你编译没有。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 程 离线
    程 离线
    程迪
    写于 最后由 编辑
    #7

    有时候删掉Time.H试试吧,api变化有时候时间这种通用功能可能就吸收进foam基础库中了。

    已婚,勿扰。
    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqi_wang
    在 中回复了 jiaqi_wang 最后由 jiaqi_wang 编辑
    #8

    @jiaqi_wang 在 DensityBasedTurbo在Openfoam extend 4.0 上的安装问题. 确实Time.H文件? 中说:

    @赵一铭 @李东岳 @程迪
    按照官网的流程,重新编译extend3.1
    wjq@wjq-virtual:~/foam/foam-extend-3.1/src/finiteVolume$ wmake
    有个bug

    0_1501579730488_捕获.PNG

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqi_wang
    写于 最后由 编辑
    #9

    -lfoam -liberty -ldl -lrt -lm -o foam.out
    /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:在函数‘_start’中:
    (.text+0x20):对‘main’未定义的引用
    Make/linux64GccDPOpt/nearWallDist.o:在函数‘Foam::nearWallDist::doAll()’中:
    nearWallDist.C:(.text+0x237):对‘Foam::cellDistFuncs::cellDistFuncs(Foam::polyMesh const&)’未定义的引用

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqi_wang
    写于 最后由 编辑
    #10

    http://tieba.baidu.com/p/2425443688 在网上找到了未定义的引用所谓的解决方案,说是因为编译的顺序问题。
    按照这个命令编译试一下:
    g++ first.cpp -o first pkg-config --libs --cflags opencv -ldl

    但是open foam不是靠wmake来编译的吗,,,什么鬼

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #11

    未定义的引用一般出现在继承类里面函数定义了但是在捆绑求解器的时候出错,有的时候类可以成功编译但是运行的时候也会抛出未定义的引用。你百度那个帖子个人觉得不能解决问题。即使编译成功,运行的时候也会出错。你这个问题是源代码的问题,有可能没有下载到正确的源代码,或者部分源代码文件缺失。

    你要做什么?使用密度基湍流求解器求解旋转机械?官方版不能达到效果么?

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    J 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #12

    替代文字

    类似这种底层代码的问题错误,建议不要找如何编译成功了,直接全部重装可能更快。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • J 离线
    J 离线
    jiaqi_wang
    在 中回复了 李东岳 最后由 编辑
    #13

    @李东岳 这个问题我刚刚解决了,用wmake libso 就可以,用wmake就会出问题。
    具体原因还不知道。

    我是做跨音压气机内部流场仿真的,因为看到一篇论文,发现density based turbo 适合做超音和跨音的,因此对其有了兴趣。
    至于OpenFOAM,刚开始学,之前用numeca做,但感觉做学问用那个没啥结果。

    1 条回复 最后回复
  • L 离线
    L 离线
    Leeck
    写于 最后由 编辑
    #14

    Openfoam extend 4.0可以使用DensityBasedTurbo吗?

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]