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. fsiFoam安装

fsiFoam安装

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

    新手求教!想用下foam-extend的fsiFoam工具包来进行流固耦合计算。然后按照网上的教程依次安装foam-extend-4.0与fsiFoam,已经在虚拟机上安装成功,成功运行工具包里面的案例。但是在组里的服务器上安装的时候出现了问题,foam-extend4.0可以顺利编译安装,但是fsiFoam无法正常安装。原先以为是gcc版本的问题,于是又编译了gcc-5.4.0,与虚拟机环境中一致,但是还是会报错。报错如下:

    fluidSolvers/finiteVolume/RBFMeshMotionSolver/RBFMeshMotionSolver.C:297:5: error: 'vector' is not a member of 'std'
    std::vector<unsigned int> movingControlPointLabelsVector;
    fluidSolvers/finiteVolume/RBFMeshMotionSolver/RBFMeshMotionSolver.C:297:17: error: expected primary-expression before 'unsigned'
    std::vector<unsigned int> movingControlPointLabelsVector;
    ^
    fluidSolvers/finiteVolume/RBFMeshMotionSolver/RBFMeshMotionSolver.C:300:5: error: 'vector' is not a member of 'std'
    std::vector<unsigned int> movingControlPointPatchIds;
    

    报错实在太多了,选取了局部,可能大概也许,其他报错和这些都是由同样的原因引起的吧。不知各位大佬有没有遇到过这样的报错信息。面对之,毫无头绪,不知如何下手进行修改。

    1 条回复 最后回复
  • Number44N 离线
    Number44N 离线
    Number44
    写于 最后由 Number44 编辑
    #2

    找到第一个error那段发出来看看,后面的error参考价值不大。
    另外,确认调用的gcc版本没有错,装了低版本的gcc还要改调用路径的。

    算不准,发个散,报error,没问题!

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

    对,看看第一个error,看起来像是编译器的原因,但是貌似你确定编译器没问题

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

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

    同样的问题已解决,解决方案见链接https://github.com/wyldckat/FluidStructureInteraction/issues/4,大概就是在提示的文件里面加上 “#include<vector>”,不是gcc编译器版本的问题。

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

    很难想象发布出来的extend-4.0竟然有这种头文件没有包含的错误

    并且还有这种在虚拟机里面有头文件,在服务器上没有头文件这种奇异行为

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

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LazyLadyLucy
    在 中回复了 李东岳 最后由 编辑
    #6

    @李东岳 对的,很诡异的错误,当初也以为是gcc版本问题,试了好多个版本,但最后竟然是头文件包含的问题

    sr0922mscS 1 条回复 最后回复
  • sr0922mscS 离线
    sr0922mscS 离线
    sr0922msc
    在 中回复了 LazyLadyLucy 最后由 编辑
    #7

    @LazyLadyLucy 请教一下,4.0之前的版本是否可以安装和直接运行呀?

    L 1 条回复 最后回复
  • L 离线
    L 离线
    LazyLadyLucy
    在 中回复了 sr0922msc 最后由 编辑
    #8

    @sr0922msc 我没有尝试过运行4.0之前的版本,即使是4.0版本,我在运行tutorials案例的时候,也遇到了一些问题,有些可以运行,有些不可以

    1 条回复 最后回复

  • 登录

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