【FDTD运行引擎错误解决方法】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

我用的是2024R1版的FDTD,第一次安装好的时候点“RUN”可以正常运行,后来不知道什么问题就无法运行了。我从网上找相关的解决办法,并未找到,将软件卸载重装,重启等方法都没有解决,后来在官网按照提示解决了,我把官网提供的方式和我的情况相结合,提供一个解决方式。

一、问题描述

  1. 在FDTD中点击RUN出现如下错误:
    在这里插入图片描述
  2. 右键点击红色区域,出现如下选项
    点击View job details
  3. 点击“View job details”,出现错误明细
    在这里插入图片描述我这里的错误其实就是Microsoft MPI 损坏或是不匹配导致运行错误,因此我们需要卸载重新下载。详细方法请见二。
  4. 官网提供的可能错误如下
    在这里插入图片描述

二、解决方法

1.删除重启(官网提供1)

官网方法
链接如下FDTD修复常见的引擎或运行时错误(可能需要科学上网才能打开)

  • 请停止 Ansys Optics 或重新启动计算机。
  • 从“用户”隐藏目录中删除“Lumerical product preference.ini”文件(我是没找到这个文件,我采用下面的方式解决)。
  • 然后尝试按照上述操作运行模拟。 否则,继续执行下面显示的过程。

2.卸载重装MPI(官网方法2)

在 Windows 上检查 MPI

  • 打开 Windows“控制面板 > 程序和功能”
  • 检查“Microsoft MPI”和“Intel MPI”是否在列表中。
  • 如果安装了这些,您当前的安装可能已损坏。 否则,请从 Lumerical 安装包安装这些 MPI,如下所示

卸载MPI

  • 确保 Lumerical 未打开或在后台运行。
  • 从 Windows“控制面板 > 程序和功能”中卸载 MPI(如果是Microsoft MPI无法运行就卸载Microsoft MPI,默认一般都是Microsoft MPI)
    在这里插入图片描述

安装Microsoft MPI

  • 从解压的 Ansys Optics 安装包中运行“MS-MPI”文件夹 内的“msmpisetup.exe” 。
  • 出现提示时使用默认选项进行安装并完成安装。
    在这里插入图片描述

Intel MPI 安装(要安装前先卸载)

  • 打开解压的 Ansys Optics 安装包内的“intel_mpi_runtime”文件夹。
  • 运行“w_mpi-rt_p_{version}.exe”。
  • 出现提示时使用默认选项进行安装并完成安装。
    在这里插入图片描述

不使用 MPI 安装 Lumerical

-使用解压的 Ansys Optics 安装包中的“lumerical_data.msi”安装程序进行安装。

  • 这将仅安装 Ansys Optics 仿真套件
  • 不使用 MPI 进行模拟,如下所示。
    在这里插入图片描述

3.运行模拟验证

不需要点击"RUN"运行,点击"Resources",点击"Edit",选择相应的MPI
在这里插入图片描述

点击"Run tests"进行运行验证,出现成功即可。
在这里插入图片描述若选择“Remote Microsoft MPI”运行错误,可选择"Local computer"或者"Remote Inter MPI"(建议),选择后者两个一般都会运行成功。

我这里是“Remote Microsoft MPI”仍然运行错误,我觉得可能是我下载的文件损坏了,还有一种可能是被防火墙拦截了,可以关系防火墙安装试一下。用其他两个就可以正常运行啦。

总结

最后说一下两个MPI和Local computer(不使用MPI)的区别

  • 使用MPI进行仿真可以显著提高计算速度和效率,特别是对于大规模和复杂的仿真任务,但需要额外的设置和配置。(多线程并行计算)
  • 不使用MPI则适用于小规模和简单的仿真任务,设置简单,但计算速度较慢,受限于单个处理器的计算能力和内存容量。根据具体的仿真需求和可用资源,选择适合的计算方式。(单线程)

两个MPI的区别:
Microsoft MPI(MS-MPI)
特点:

  • 平台:主要用于Windows平台。
  • 易用性:适合初学者和中小型集群的使用,易于安装和配置。
  • 集成:与Visual Studio和Windows HPC Server有良好的集成。
  • 开源:MS-MPI是开源的,源代码可以在GitHub上找到。

Intel MPI
特点:

  • 平台:支持Windows和Linux平台。
  • 性能:针对Intel硬件进行了高度优化,通常在Intel处理器上性能更佳。
  • 功能:提供更高级的功能,如动态进程管理和高级调优选项。
  • 兼容性:兼容更多的MPI标准和其他MPI实现(如Open MPI)。
  • 28
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值