repository update. Added metaprop_fibermode_doublet_sym.py which implements a constrained optimization enforcing mirror symmetry about the x and y axes. Mirror symmetry can be exploited in this problem since the target mode has such symmetry. Each metasurface has effectively a quarter of the degrees of freedom compared to the unconstrained problem.

This commit is contained in:
Edoardo Vergerio
2026-08-19 17:48:11 +02:00
parent 5ca4f4045a
commit e63c11ea58
37 changed files with 11478 additions and 40 deletions
+31
View File
@@ -0,0 +1,31 @@
nohup: ignoring input
Rank 1 is processing diameter 0.274 (index 8)
Rank 2 is processing diameter 0.448 (index 16)
Rank 0 is processing diameter 0.100 (index 0)
Rank 0 is processing diameter 0.122 (index 1)
Rank 1 is processing diameter 0.296 (index 9)
Rank 0 is processing diameter 0.143 (index 2)
Rank 1 is processing diameter 0.317 (index 10)
Rank 2 is processing diameter 0.470 (index 17)
Rank 0 is processing diameter 0.165 (index 3)
Rank 1 is processing diameter 0.339 (index 11)
Rank 0 is processing diameter 0.187 (index 4)
Rank 1 is processing diameter 0.361 (index 12)
Rank 2 is processing diameter 0.491 (index 18)
Rank 0 is processing diameter 0.209 (index 5)
Rank 1 is processing diameter 0.383 (index 13)
Rank 2 is processing diameter 0.513 (index 19)
Rank 0 is processing diameter 0.230 (index 6)
Rank 1 is processing diameter 0.404 (index 14)
Rank 2 is processing diameter 0.535 (index 20)
Rank 0 is processing diameter 0.252 (index 7)
Rank 1 is processing diameter 0.426 (index 15)
Rank 2 is processing diameter 0.557 (index 21)
Rank 2 is processing diameter 0.578 (index 22)
Rank 2 is processing diameter 0.600 (index 23)
Elapsed run time = 61296.2745 s
Elapsed run time = 61296.2909 s
Elapsed run time = 61299.1873 s