TAGGED: lumopt, Superoptimization
-
-
December 27, 2021 at 1:30 pmpengzheng97Subscriber
老师您好,我在用Lumopt这个反向设计工具包的时候遇到一个问题,我的Superoptimization是由8个optimization组成的,我的仿真是2D仿真,如果是并行的话,按理说应该是比较快的,我的处理器应该是能带的动8个程序的,您能帮忙看看有什么办法能加快仿真速度吗,比如每个仿真多用几个处理器?
感谢!祝工作顺利,阖家欢乐!
December 28, 2021 at 10:44 pmGuilin SunAnsys Employee你是想一次生成所有优化文件,同时仿真吧?
我估计可能还不是处理器的问题,而是你脚本的问题甚至是Lumopt的问题:原始的Lumopt是正向和逆向单模光源分别仿真, 同时,这些Opts文件夹是每个正反向设计的记录。传统扫描和优化是在知道参数范围的情况下,一次性生成若干仿真文件,可以共发式并行计算:Ansys Insight: 关于FDTD 并行计算的有关问题
而Lumopt和相关例子中,基于我非常有限的经验,并不是你设置几个优化就都按几个优化在不同NODE里面计算,而是依次仿真,甚至正反向都是顺序仿真,当然每个仿真可以分布式计算:
因此,要改善的话,可能需要改善Lumopt了,不过因为这是第三方开发的,我们仅提供基本技术支持。好在它是开源的,有需要可以自己根据现有脚本改进以满足自己需要。
你可以监视Job Manager看看现有例子是不是这样。
December 31, 2021 at 12:26 pmDecember 31, 2021 at 12:26 pmpengzheng97Subscriber
谢谢您的回答,我在Job Manager里面看到了,确实是全部加入到一个队列里面,依次处理的,我会尝试下能不能改改,让它能并行处理。
再次感谢!
?
你是想一次生成所有优化文件,同时仿真吧?
我估计可能还不是处理器的问题,而是你脚本的问题甚至是Lumopt的问题:原始的Lumopt是正向和逆向单模光源分别仿真, 同时,这些Opts文件夹是每个正反向设计的记录。传统扫描和优化是在知道参数范围的情况下,一次性生成若干仿真文件,可以共发式并行计算:Ansys Insight: 关于FDTD 并行计算的有关问题
而Lumopt和相关例子中,基于我非常有限的经验,并不是你设置几个优化就都按几个优化在不同NODE里面计算,而是依次仿真,甚至正反向都是顺序仿真,当然每个仿真可以分布式计算:
/forum/wp-content/uploads/forum-uploads/716/QW2KHEC0F67B.png
因此,要改善的话,可能需要改善Lumopt了,不过因为这是第三方开发的,我们仅提供基本技术支持。好在它是开源的,有需要可以自己根据现有脚本改进以满足自己需要。
你可以监视Job Manager看看现有例子是不是这样。
/forum/discussion/comment/142504#Comment_142504
December 31, 2021 at 4:46 pmGuilin SunAnsys Employee我测试看到,即使只有一个Optimizer,也要先仿真Forward再仿真adjoint, 很可能现在的Lumopt 本身是顺序仿真而不是并发式的,更不用说多个Optimizer了。可能需要了解lumpot在仿真adjoint时是不是需要Forward的结果信息。另外再看它是怎么分配不同Optimizer的。
Viewing 4 reply threads- The topic ‘Lumopt中似乎‘Superoptimization’中的每个‘子优化’的运行速度不太同步’ is closed to new replies.
Ansys Innovation SpaceTrending discussionsTop Contributors-
1436
-
599
-
591
-
591
-
366
Top Rated Tags© 2025 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.
-