


{"id":363622,"date":"2024-04-22T21:53:22","date_gmt":"2024-04-22T21:53:22","guid":{"rendered":"\/forum\/forums\/reply\/363622\/"},"modified":"2024-04-22T21:53:22","modified_gmt":"2024-04-22T21:53:22","slug":"363622","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/","title":{"rendered":"Reply To: Inverse Design using EME solver"},"content":{"rendered":"<p>&lt;p&gt;Using inverse design for EME is quite new. no &#8220;use_eme&#8221; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.&lt;\/p&gt;&lt;p&gt;As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D&nbsp; EME gives result from&nbsp; ports. You will need first to get S parameters, and then extract one of them, and with some manipulation and assign to FOM. Eg,&lt;\/p&gt;&lt;p&gt;s=getresult(&#8220;user s matrix&#8221;);&lt;\/p&gt;&lt;p&gt;fom=abs(s(2,1))^2;&lt;\/p&gt;&lt;p&gt;this is to use transmission at port 2 for mode 1 at port 1 injection, for one input port and one output port device.&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-363622","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Using inverse design for EME is quite new. no &quot;use_eme&quot; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Reply To: Inverse Design using EME solver | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Using inverse design for EME is quite new. no &quot;use_eme&quot; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-04-22T21:53:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-22T21:53:22+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reply To: Inverse Design using EME solver | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Using inverse design for EME is quite new. no &quot;use_eme&quot; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/#listItem\",\"name\":\"Reply To: Inverse Design using EME solver\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/#listItem\",\"position\":2,\"name\":\"Reply To: Inverse Design using EME solver\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/\",\"name\":\"Reply To: Inverse Design using EME solver | Ansys Learning Forum\",\"description\":\"Using inverse design for EME is quite new. no \\\"use_eme\\\" fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\\\/\\\/optics.ansys.com\\\/hc\\\/en-us\\\/articles\\\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/363622\\\/#breadcrumblist\"},\"datePublished\":\"2024-04-22T21:53:22+00:00\",\"dateModified\":\"2024-04-22T21:53:22+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Reply To: Inverse Design using EME solver | Ansys Learning Forum","description":"Using inverse design for EME is quite new. no \"use_eme\" fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/#listItem","name":"Reply To: Inverse Design using EME solver"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/#listItem","position":2,"name":"Reply To: Inverse Design using EME solver","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/","name":"Reply To: Inverse Design using EME solver | Ansys Learning Forum","description":"Using inverse design for EME is quite new. no \"use_eme\" fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/#breadcrumblist"},"datePublished":"2024-04-22T21:53:22+00:00","dateModified":"2024-04-22T21:53:22+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"Reply To: Inverse Design using EME solver | Ansys Learning Forum","og:description":"Using inverse design for EME is quite new. no &quot;use_eme&quot; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/","article:published_time":"2024-04-22T21:53:22+00:00","article:modified_time":"2024-04-22T21:53:22+00:00","twitter:card":"summary_large_image","twitter:title":"Reply To: Inverse Design using EME solver | Ansys Learning Forum","twitter:description":"Using inverse design for EME is quite new. no &quot;use_eme&quot; fucntionality is available. You may need to develop your own code. Please note that EME works for waveguide modes. and every iteration it needs to build the EME cells, calculate the modes and then propagate to get s parameters.As mentioned in this exmaple: https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042800573-Inverse-Design-of-Grating-Coupler-2D EME"},"aioseo_meta_data":{"post_id":"363622","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-10-28 16:45:48","updated":"2026-08-12 07:27:16","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tReply To: Inverse Design using EME solver\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Reply To: Inverse Design using EME solver","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/363622\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/363622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/363622\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=363622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}