不知谓何709 2025-05-27 10:26 采纳率: 0%
浏览 113

fluen完成固定量的计算后自动闪退,如何解决?

请教一下大家,我在fluent计算的时候,每计算10%的进度,fluent会出现自动退出,打开solution,点击“开始计算”,可以在之前结果的基础上继续计算,计算进度完成10%后,再次自动退出。
仿真内容为两相流,瞬态,总网格数为420万,电脑CPU为24核,计算使用核数为18核。Case的计算总时间为0.1s,自动保存时间间隔为0.01s。计算时的CPU占用为100%,内存占用为39%。
尝试过减小计算所用核数,但没有效果。
如下图,在自动保存时报错,提示“Error writing “FLTG-0.040001.10-05261””,报错后,软件自动关闭。

img


目前确认是因为自动保存,软件发生闪退。不清楚为啥出现这种情况,以及解决办法!

  • 写回答

7条回答 默认 最新

  • 阿里嘎多学长 2025-05-27 10:26
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    fluen完成固定量的计算后自动闪退,如何解决?

    你遇到的问题是 Fluent 在计算过程中,自动退出的问题。这个问题可能是由于 Fluent 的进度检查机制引起的。

    Fluent 在计算过程中,会检查进度是否达到某个阈值,如果达到,则会自动退出。这个阈值可以在 Fluent 的配置文件中设置。

    你可以尝试以下解决方案:

    1. 检查 Fluent 的配置文件,确保没有设置自动退出的阈值。
    2. 在 Fluent 的配置文件中,设置 ProgressThreshold 参数,例如:
    <Fluent>
      <ProgressThreshold>0.9</ProgressThreshold>
    </Fluent>
    

    这将设置 Fluent 的进度检查阈值为 0.9,即当进度达到 90%时,Fluent 将不再自动退出。

    1. 如果上述方法不生效,可以尝试使用 Fluent.SetProgressThreshold 方法来设置进度检查阈值,例如:
    Fluent.SetProgressThreshold(0.9);
    

    这将在 Fluent 计算过程中,设置进度检查阈值为 0.9。

    1. 如果你使用的是 Fluent 的 GUI 版本,可以尝试在 Fluent 的设置中,禁用自动退出功能。

    如果你遇到其他问题,请提供更多的信息,我将尽力帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 修改了问题 5月27日
  • 创建了问题 5月27日