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. OpenFOAM编译时内部编译器出错

OpenFOAM编译时内部编译器出错

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

    请教下各位老师,我有两台配置一样的电脑,一台正常,另一台通过东岳流体上的命令安装ofv2206,会出现如下报错,每次编译的出错的位置不一样,但问题都是相同的。我检查了两台电脑的WSL2 Ubuntu gcc版本,都是一致的。有谁遇到过相同的问题吗,求解答,谢谢!
    ab9e6d98-ad3a-411e-b491-d896f46efe94-f6cfa23dd5c7b85d2221cf4ad1bcdbb.png 6233d72d-ff4f-43d3-a833-712fd509220d-微信截图_20250702103715.png

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

    什么版本的gcc

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 11.4.0 岳子哥

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

    可能两台WSL安装时间不一样。你用9试试

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 3 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 还是不行 岳子哥
    34053076-7e10-467b-9c99-a454068b7bb2-image.png

    1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #6

    @李东岳 没改g++的版本 我现在改成g++ 9 再试试

    1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #7

    @李东岳 东岳老师 现在编译过了(多试几次 有时候就能成功)。然后我跑之前case,decomposePar就直接报错,单核运算的话,会提示codestream有问题,温度内部改成uniform后(速度内部仍然是codestream)单核可计算,decomposePar还是不行。checkMesh也是OK的,下边是logf549751d-abc2-4041-be47-457325c4d0bc-1.txt

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

    只是decomposepar有问题么,别的有问题么

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 2 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #9

    @李东岳 目前发现codestream和decomposePar有问题,但是我用tutorials里面的cavity试了下decomposePar可以用。

    1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #10

    @李东岳 每次的报错还不一样,网格是从能用的那台电脑复制过来的,都是WSL2
    79263b10-a4f6-42a1-8b39-59ae08c8465e-微信截图_20250702170609.png f626ea14-57b2-4d37-854d-40a3daf5db07-微信截图_20250702170616.png

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

    你测试不复制网格。直接纯WSL生成网格等一系列操作,正常么

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #12

    @李东岳 tutorials里面的都能跑
    这也是报错之一,每次不一样

    decomposePar
    /---------------------------------------------------------------------------
    | ========= | |
    | \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
    | \ / O peration | Version: 2206 |
    | \ / A nd | Website: www.openfoam.com |
    | \/ M anipulation | |
    *---------------------------------------------------------------------------*/
    Build : b5c77f48-20220715 OPENFOAM=2206 version=v2206
    Arch : "LSB;label=32;scalar=64"
    Exec : decomposePar
    Date : Jul 02 2025
    Time : 17:22:38
    Host : DESKTOP-IJ7F4ME
    PID : 422821
    I/O : uncollated
    Case : /home/jml/OpenFOAM/jml-v2206/run/des1
    nProcs : 1
    trapFpe: Floating point exception trapping enabled (FOAM_SIGFPE).
    fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 5, maxFileModificationPolls 20)
    allowSystemOperations : Allowing user-supplied system call operations

    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    Create time

    Decomposing mesh

    Create mesh

    Calculating distribution of cells
    Decomposition method scotch [24] (region region0)

    Finished decomposition in 1.23 s

    Calculating original mesh data

    Distributing cells to processors

    Distributing faces to processors

    Distributing points to processors

    Constructing processor meshes
    #0 Foam::error::printStack(Foam::Ostream&) at ??:?
    #1 Foam::sigSegv::sigHandler(int) at ??:?
    #2 ? in /lib/x86_64-linux-gnu/libc.so.6
    #3 ? in /lib/x86_64-linux-gnu/libc.so.6
    #4 ? in /lib/x86_64-linux-gnu/libc.so.6
    #5 ? in /lib/x86_64-linux-gnu/libc.so.6
    #6 ? in /lib/x86_64-linux-gnu/libc.so.6
    #7 ? in /lib/x86_64-linux-gnu/libc.so.6
    #8 ? in /lib/x86_64-linux-gnu/libstdc++.so.6
    #9 std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const in /lib/x86_64-linux-gnu/libstdc++.so.6
    #10 std::ostream& std::ostream::_M_insert<double>(double) in /lib/x86_64-linux-gnu/libstdc++.so.6
    #11 Foam::OSstream::write(double) at ??:?
    #12 Foam::operator<<(Foam::Ostream&, double) at ??:?
    #13 Foam::UList<Foam::Vector<double> >::writeList(Foam::Ostream&, int) const in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
    #14 Foam::IOField<Foam::Vector<double> >::writeData(Foam::Ostream&) const in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
    #15 Foam::fileOperation::writeObject(Foam::regIOobject const&, Foam::IOstreamOption, bool) const at ??:?
    #16 Foam::regIOobject::writeObject(Foam::IOstreamOption, bool) const at ??:?
    #17 Foam::objectRegistry::writeObject(Foam::IOstreamOption, bool) const at ??:?
    #18 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
    #19 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
    #20 ? in /lib/x86_64-linux-gnu/libc.so.6
    #21 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
    #22 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
    [1] 422821 segmentation fault (core dumped) decomposePar

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

    不decomposePar能跑么

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #14

    @李东岳 单核不带温度内部场的codestream能跑

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

    所以能不能缩小到是decomposePar的问题?

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #16

    @李东岳 tutorials里面的decomposePar好使,在我的case里面不行,我把tutorials里的拿过来也不行
    b9025579-e3c7-4f48-8f27-bda9b80a9823-image.png

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

    你是复制的么 WSL下复制的么

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 2 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #18

    @李东岳 两台计算的电脑都是windows远程的,复制的路径是好电脑WSL2>好电脑windows>控制远程的电脑>坏电脑windows>坏电脑WSL2。然后网格我是用pointwise画的,本身就是windows的 我重新传了一下也没有用

    1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #19

    @李东岳 我只复制了0 constant system,里面都是数字啊 会有问题吗

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

    linux和windows的文件系统不一样 不知道复制的会不会有问题 不确定

    9月CFD算法编程课: http://dyfluid.com/class.html

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

    A 1 条回复 最后回复

  • 登录

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