用监视器查看计算结果时出现内存不足,并强制关闭的情况,这是为什么呢

fdtd

#1

计算完成后,用监视器查看波导中电场,有部分监视器可以查看,有几个不能查看。
当把网格密度调低之后就不会出现这个问题了。
电脑内存是128G的


#2

这是你计算机强行关闭内存不足的文件所导致,原因是作分析时需要处理的监视器数据需要多于计算机的物理内存。
一般都是可以减少监视器内存的:
对于Profile监视器,仅记录你知道的典型波长的结果,不要记录超过5个波长,因为其它波长对你并没有帮助。典型波长可以根据仿真结果来确定,例如反射率最大对应的波长等;Disable不十分必要的监视器。
如果你只想得到电场,就不要记录磁场和功率。
对于功率监视器,不要记录电场和磁场,仅记录输出功率,先用50个波长点。
当然也要看看细化网格是不是十分必要如此细。
采用这些措施后应该会大大减小内存了。


超表面单元的相位提取
#3

好的,谢谢孙老师!!