zoukankan      html  css  js  c++  java
  • CFDEM计算中断后怎样继续计算?

    一、计算之前的准备

    在case/CFD/constant/liggghtsCommands文件夹下取消对writeLiggghts的注释,并添加记录颗粒信息的liggghts.restart文件的路径:

    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    liggghtsCommandModels
    (
        runLiggghts
        writeLiggghts      //取消掉之前对于此行的注释
    );
    
    // ************************************************************************* //
    
    writeLiggghtsProps
    {
        writeLast off;
        writeName "post/restart/liggghts.restart";        //双引号""中添加上liggghts.restart的保存路径
        overwrite on;
        verbose;
    }

    二、计算中断后的操作

    1.在caseCFD/路径中,将已经计算并保存的流场数据进行整合,打开终端并输入

    reconstructPar -noLagrangian

    2.在case/CFD/system/controlDict文件夹中的startTime改为继续计算的时间,比如

    startTime       0.5;

    3.在case/DEM/in.liggghts_run文件中做如下修改

    注释掉:

    #region        domain block -3.4 2.1 -0.1 0.1 -0.1 0.1 units box
    #create_box    2 domain 

    并在后面添加:

    read_restart    ../DEM/post/restart/liggghts.restart

    还要注释掉后面的一句:

    #group  nve_group region domain

    4.在case/文件夹下打开终端并输入

    ./Allrun.sh

    便可以继续开始计算了

    5.若在修改过程中连同in.liggghts_run的文件名字一同修改了,比如修改为in.liggghts_restart,则还需要在case/CFD/constant/couplingProperties文件中也需要做如下修改:

    twoWayMPIProps
    {
        liggghtsPath "../DEM/in.liggghts_run";        //将原来的in.liggghts_run改为in.liggghts_restart
    }
  • 相关阅读:
    主要工业以太网性能横向比较
    聊一聊工业以太网
    FPGA学习之RoadMap
    我眼中的FPGA
    板级通信总线之SPI及其Verilog实现
    ALTERA FPGA中实现低于时钟周期的端口延时
    Javascript 闭包浅析(一)
    node.js docker centos7 下环境构建命令
    ruby sass 命令
    如何配置nginx的反向代理nodes 3000端口项目
  • 原文地址:https://www.cnblogs.com/Xiwang-Sun/p/15111352.html
Copyright © 2011-2022 走看看