Commit Graph
67 Commits
Author SHA1 Message Date
edoardo 2cfce678a3 testing for segmentation faults 2026-05-26 08:41:58 +02:00
edoardo 7f362f3e47 trying to lower resolution of design region to the same as the physics 2026-05-25 17:21:44 +02:00
edoardo c27f5a3896 another parameter test 2026-05-25 16:44:50 +02:00
edoardo 7039997fbd testing fields again 2026-05-25 15:38:48 +02:00
edoardo 1311203563 param. update 2026-05-25 14:41:00 +02:00
edoardo d113f54164 add field plot utilities for normalization run 2026-05-25 14:30:01 +02:00
edoardo 3be89321ee the stop condition on the normalization run needs to be better analyzed. Specifically, we should understand where to position the monitor point. Before, it was in a far field point, outside the simulation cell. I've seen the simulation does not converge, at first glance. Now I'll try position it in a real physical point inside the cell. Let's see if it converges in a different way. 2026-05-24 22:45:15 +02:00
edoardo 10db14256e minor changes 2026-05-24 21:00:07 +02:00
edoardo b6f36ecaa7 parameter update 2026-05-24 18:20:37 +02:00
edoardo 762938960a modified version of metapeg, using epigraph and linewidth/spacing constraints 2026-05-24 17:47:07 +02:00
edoardo af4c538b36 first debug on metapeg. At the moment there is only one frequency being optimized. Although we are not using the epigraph yet, it would still be convenient to still consider a small range around the central frequency and optimize the average objective between them. This would still be better than considering only one frequency, but for the moment I need to understand if this model can work or not. Before running a full batch, more debugging is required to better understand how everything works. In this release, the code has not been tested in the results part, but the main optimization function run a couple of rounds without throwing errors. We still need to assure the normalization we make on the far fields is reasonable or not. The next step is to run a dummy simulation until the end and observe the results generation works, then the true test would be to let it run a true optimization with the right resolution. 2026-05-13 22:43:54 +02:00
edoardo 1101a53d3a added metapeg.py, used to inversely design a metasurface that generates a desired far-field intensity pattern 2026-05-13 16:55:46 +02:00
edoardo 32503e330c fixed observed far-field component 2026-05-13 10:43:51 +02:00
edoardo 3cdb9e5f68 increase sim time to 1500 2026-05-13 00:13:45 +02:00
edoardo dceb2631f2 fixing plots 2026-05-13 00:04:27 +02:00
edoardo c3138ae776 fixed generation of results folder 2026-05-12 23:40:32 +02:00
edoardo 005b69cec4 first commit 2026-05-12 23:13:08 +02:00