• 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
    }
  • 相关阅读:
    P3413 SAC#1
    [BJOI2017]树的难题
    [HNOI/AHOI2018]转盘
    P2664 树上游戏
    [POI2013]BAJ-Bytecomputer
    [ZJOI2010]网络扩容
    数列游戏
    士兵占领
    [ZJOI2016]大森林
    P4755 Beautiful Pair
  • 原文地址:https://www.cnblogs.com/Xiwang-Sun/p/15111352.html
Copyright © 2020-2023  润新知