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
    在 中回复了 李东岳 最后由 编辑
    #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 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 李东岳 最后由 编辑
    #21

    @李东岳 从300w网格换成30w网格 能分6然后报错,能不能跟内存或者是核心数的设置有关,但是WSL2的相关设置我都调过
    6a96191c-d489-4652-b33e-f7d858ce21b0-image.png

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

    我看你之前报错是OSstream的错误。这个一般跟硬盘读写有关。比如文件满了可能报错。

    最后一个图那个log基本啥都没说,判断不出来

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

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

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

    @李东岳 东岳老师这个空间应该没啥问题,硬盘读写这块也可能是WSL2的问题吧?c56a2b8a-a338-4330-a1b1-a4c64f630856-image.png

    A 1 条回复 最后回复
  • A 在线
    A 在线
    Afr1yne
    在 中回复了 Afr1yne 最后由 编辑
    #24

    @Afr1yne 用scotch是这个报错07beb3f4-64bd-4979-9441-7bc8fe2b081c-image.png
    simple是这个报错54af06c1-ac41-4586-9433-cb88903a063f-image.png

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

    你重新用g9编译一下src/parallel那个库看看

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

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

    1 条回复 最后回复

  • 登录

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