


{"id":359984,"date":"2024-04-02T12:19:42","date_gmt":"2024-04-02T12:19:42","guid":{"rendered":"\/forum\/forums\/topic\/lumopt-adjoint-method-adjoint-field-scaling\/"},"modified":"2024-04-02T12:19:42","modified_gmt":"2024-04-02T12:19:42","slug":"lumopt-adjoint-method-adjoint-field-scaling","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/lumopt-adjoint-method-adjoint-field-scaling\/","title":{"rendered":"Lumopt (adjoint method): adjoint field scaling"},"content":{"rendered":"<p>I&#8217;m trying to implement a new figure of merit in an adjoint sensitivity analysis with lumopt (Lumerical).&nbsp;<\/p>\n<p>I don&#8217;t understand what the phase prefactor (self.phase_prefactors in get_fom) and the adjoint field scaling factor (scaling_factor in get_adjoint_field_scaling) represent physically. The scaling of the adjoint field should include the measured intensity at the output from the forward simulation, but I don&#8217;t see any of this in the code. Does anyone know what these scaling factors are? The definitions of the methods are found in modematch.py (figures_of_merit directory of lumopt)<\/p>\n<p><img decoding=\"async\" title=\"get_fom and get_adjoint_field_scaling in modematch.py\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2024\/04\/02-04-2024-1712060231-Bildschirmfoto 2024-04-02 um 14.16.58.png\" alt=\"\"><\/p>\n<p>Thanks a lot for any help!<\/p>\n","protected":false},"template":"","class_list":["post-359984","topic","type-topic","status-closed","hentry","topic-tag-adjoint-solver","topic-tag-LumericalMode-1","topic-tag-lumopt-1","topic-tag-scaling-1"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["79226","30281"],"_bbp_author_ip":["96.7.218.223"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["636"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["359984"],"_bbp_forum_id":["27833"],"_bbp_engagement":["30281","79226"],"_bbp_voice_count":["2"],"_bbp_reply_count":["1"],"_bbp_last_reply_id":["360810"],"_bbp_last_active_id":["360810"],"_bbp_last_active_time":["2024-04-05 22:19:17"]},"test":"omuellstudent-ethz-ch"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/359984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/359984\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=359984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}