4
\ begingroup美元

Hydrus-1D,是分析变饱和多孔介质中水流和溶质运移的建模环境。这个程序有一个工作得很好的图形环境,但是需要为每次运行准备大量的输入数据。在Windows中可以从命令行运行Hydrus-1D吗?假设我已经生成了输入文件?

既然这是一个相当技术性的问题,是不是建议把它贴在一个更技术性的Stack Exchange站点上?江南电子竞技平台

\ endgroup美元

    1回答1

    3.
    \ begingroup美元

    是的,这是可能的。Hydrus-3D的文档提供了以下语法(http://www.pc-progress.com/en/OnlineHelp/HYDRUS3/Hydrus.html?RunningComputationalModulesinaBa.html简单地说,以下是你需要做的:

    1. 在Hydrus的安装文件夹中创建一个文本文件,命名为run.bat

    2. 你需要为你想要执行的每个模拟编写两行代码:

      • 复制路径1的level_01。Dir(这里path1可以替换任何你想要的名字)
      • H2d_calc(这是可执行文件,因此根据您想要运行的模型类型,您可能需要调整名称)
    3. 在Hydrus的安装文件夹中创建一个文本文件,并将其命名为path1(或任何您在步骤2中所写的名称),不要忘记在这里删除案例显示的扩展名。txt)

    4. 在path1文件中,写入到输入文件的路径,例如:c:\program files\ussl\hydrus3d\mydirect\run1

    然后双击bat文件将触发模型运行。通过添加连续副本…和h2d_calc命令,您可以链式模型执行

    此外,这里还有一些技巧:https://www.pc-progress.com/forum/viewtopic.php?f=4&t=679

    \ endgroup美元
    1
    • \ begingroup美元 您还可以复制可执行文件(例如。H2D_CALC.exe)到所有输入文件所在的文件夹中,并在那里创建run.bat文件,这样你就不会在安装文件夹中有一堆额外的文件 \ endgroup美元
      - - - - - -ThetaFC
      2020年10月9日23:00

    你的答案

    点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

    这不是你想要的答案?浏览带标签的其他问题问自己的问题