CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    openFoam 4.1在超算CentOS Linux release编译问题

    OpenFOAM
    2
    7
    971
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      as_me 最后由 编辑

      openFoam 4.1 在超算CentOS Linux release 7.8.2003(core) 编译的问题
      在编译的过程中,出现了无权限的错误。查之后发现,https://bugs.openfoam.org/view.php?id=2281 这儿有一个bug report, 按上面的patch 打了补丁了,但是还没有解决问题。这段代码在其他电脑编译成功了。为什么这样呢?有没有大佬告知一下,非常感谢:140: 无标题.png

      1 条回复 最后回复 回复 引用
      • bestucan
        bestucan 版主 副教授 最后由 编辑

        icpc -v
        

        用这个命令看看你的编译器版本。看看是不是比 “Intel(R) 64, Version 17.0.0.098 Build 20160721” 新。:chouchou:

        滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

        异步沟通方式(《posting style》from wiki)(下载后打开):
        https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
        提问的智慧(github在gitee的镜像):
        https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

        1 条回复 最后回复 回复 引用
        • A
          as_me 最后由 编辑

          @bestucan 谢谢解答,我刚查看了。版本是17.0.7的。:143:
          1.png

          bestucan 1 条回复 最后回复 回复 引用
          • bestucan
            bestucan 版主 副教授 @as_me 最后由 编辑

            @as_me 嗷,对了,我想起来了,你的是4.1,bug里是4.x。这俩不一样。一般带x的是修过 bug 的最新的。

            如果还要搞,可以看看 FieldMapper.H 和 MatrixSpace.H 之间的区别。那个patch是改的是 MatrixSpace.H 和 MatrixSpaceI.H 的。如果 FieldMapper.H 和 MatrixSpace.H 中相同的部分,还刚好是patch修改的那部分,那就把 FieldMapper.H 里面的那部分也改了:chigua2:

            直接用记事本就可以打开patch

            滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

            异步沟通方式(《posting style》from wiki)(下载后打开):
            https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
            提问的智慧(github在gitee的镜像):
            https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

            1 条回复 最后回复 回复 引用
            • A
              as_me 最后由 编辑

              @bestucan 非常感谢您回复。顺着您的思路,我查了这几个文件。那个patch文件是MatrixSpace.H 和 MatrixSpaceI.H 的打补丁的,跟FieldMapper.H 没啥关系。第一张图当中,warning也只是说明不容许 NULL作为参数,不知道我这样理解对不对。刚才程序 能编译出来了,那个warning好像 也没啥影响。:140:

              1 条回复 最后回复 回复 引用
              • bestucan
                bestucan 版主 副教授 最后由 编辑

                理解对啊,警告也确实不是不能有一点。如果都能编译出来那就不管他了。后面再出什么错,排查的时候别把这个warning忘了就行:140:

                滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

                异步沟通方式(《posting style》from wiki)(下载后打开):
                https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
                提问的智慧(github在gitee的镜像):
                https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

                1 条回复 最后回复 回复 引用
                • A
                  as_me 最后由 编辑

                  @bestucan 是的,谢谢大佬:xinxin2:

                  1 条回复 最后回复 回复 引用
                  • First post
                    Last post