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.

关于使用Lumerical FDTD进行参数扫描的问题

    • SXSi
      Subscriber

      老师好!目前我需要在大内存工作站使用Lumerical FDTD进行参数扫描,通过学习我得知目前有两种方法:第一种是通过脚本的循环语句修改结构参数并仿真,每次循环得到一次仿真结果并导出;第二种是直接采用sweep功能进行参数扫描。不论用哪种方法都是按顺序一个一个仿真,每次仿真所占用的内存较小,没有完全发挥出工作站大内存的优势。请问有没有什么办法能够在不减缓仿真速度的前提下,让多个仿真同时进行?

    • Guilin Sun
      Ansys Employee

      是这两种方法再加上API的其它方法,但是可以充分利用工作站大内存的优势:

      如果是一个文件,那可以用多个Process,至于多少,你需要测试,通过调整Resource那里的参数,大致看看不同Processes情况下软件估算的时间就可以。注意,如果文件不是很大,过多的Processes可能导致仿真速度降低,这是因为同一个文件不同块之间需要交换数据。

      如果想共发并行运算,如果你的License允许(个数足够),就更方便了:

      直接采用sweep功能进行参数扫描时,软件自动生成所有扫描参数的文件,然后根据Resources里面设置的Capacity,软件自动同时仿真多个文件。你测试看看,请参考:

      Ansys Insight: 关于FDTD 并行计算的有关问题  

      https://optics.ansys.com/hc/en-us/articles/360058790674-Resource-configuration-elements-and-controls

      https://optics.ansys.com/hc/en-us/articles/360025161033-Compute-resource-configuration-use-cases

      https://optics.ansys.com/hc/en-us/articles/5669075363347-Configuring-resources-for-parallel-jobs-across-several-computers-on-Windows

       

       

Viewing 1 reply thread
  • The topic ‘关于使用Lumerical FDTD进行参数扫描的问题’ is closed to new replies.
[bingo_chatbox]