CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    请教,关于NS计算中时间步的控制!

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

      我想尝试计算1000时间步,然后从第500步计算到1500步,再从第1000步计算到2000步,这样可以实现嘛?每次重算时候,我希望根据情况改变出口值,我考虑过每次手动修改,但是希望可以通过程序实现,因为次数太多,没办法每次都手动修改。

      希望能给与指点,谢谢各位!

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

        不是很理解,从500步算到1500,从1000算到2000,那你中建的1000-1500,之前的就没必要算了啊?

        CFD高性能服务器 http://dyfluid.com/servers.html

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

          他可能要根据 1000-1500 确认 1000 没出错,能用:chigua2:

          可以写个 bash 脚本,里面依序写上你要进行的任务:

          计算
          修改controlDict
          计算
          修改controlDict
          

          可以写个循环,修改 controlDict 可以用 sed,查找 startTime 0, 替换。

          滚来滚去……~(~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 条回复 最后回复 回复 引用
          • First post
            Last post