Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

关于在一个服务器上实现FDTD并行运算问题

    • dwwen
      Subscriber
      请问一下已经购买了一个服务器,怎么做FDTD光学仿真的并行运算,FDTD是2020 R2版本,好像是自带MPI,是在右侧脚本框里调用MPI函数嘛,没有接触过这方面,网上资料也很少,麻烦了,谢谢。
    • Guilin Sun
      Ansys Employee
      MPI一般情况下用缺省的,需要选择的话在这里
      image.png
      这个只是选择哪个管理软件而已,你应该在Resources那里设置一次仿真用多少个Process或者节点:
      image.png
      这是选择了6个,也就是将一个FDTD文件软件可以自动分解为6块来并行分布式仿真。 其它参见  Ansys Insight: 关于FDTD 并行计算的有关问题
    • dwwen
      Subscriber
      image.png
      那是不是每台并行运算processes都要自行设置,我的电脑这样设置仿真时间比较短,这是什么原理或原因呢,谢谢你
    • Guilin Sun
      Ansys Employee
      每台并行运算processes都要自行设置! 这可能是因为你的计算机实际由16个Process可同时运行。现在的License应该是为了适应多处理器而设计的,最初可以这样,后来有人抱怨说太慢,计算机死机(那时双核的还不普遍),后来就不让这样设置了。再后来多核普及,就又允许这样了。所有的目的都是给用户Flexibility,能充分利用计算机资源,无论仿真文件是大还是小。仿真文件大,每个Name里就需要更多的Process个数;如果文件小,可以用少些。 因为分布式并行运算在每个步长都需要在不同Process之间交换数据,所以文件小的话并不需要很多的Process,否则反而慢。这是并行计算中的Scale效应。
Viewing 3 reply threads
  • The topic ‘关于在一个服务器上实现FDTD并行运算问题’ is closed to new replies.
[bingo_chatbox]