鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

运行和验证

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令设置Meep执行文件的环境变量。
    export PATH=/path/to/MEEP/bin:$PATH
  3. 执行以下命令复制算例文件到规划目录。
    cp /path/to/SRC/meep-1.17.1/scheme/examples/mie-scattering.ctl /path/to/CASE
  4. 执行以下命令进入测试算例存放目录。
    cd /path/to/CASE
  5. 执行以下命令运行Meep。
    mpirun --allow-run-as-root -mca pml ucx -mca btl ^vader,tcp,openib,uct -x UCX_TLS=self,sm --bind-to core --map-by socket --rank-by core -x UCX_BUILTIN_ALLREDUCE_ALGORITHM=8 -np 128 meep mie-scattering.ctl |tee mie.out
  6. 执行以下命令将输入数据提取到单独文件中。
    grep flux1: mie.out |cut -d, -f2 -> input.dat
    grep flux2: mie.out |cut -d, -f2 -> scatt.dat

    运行完成后查看“mie.out”文件最后一行的“Elapsed run time”,数值越小性能越优。