Skip to content

Instantly share code, notes, and snippets.

@buttercutter
Created May 26, 2026 07:58
Show Gist options
  • Select an option

  • Save buttercutter/6ca20c16dedafb091ec5f0f4898d6034 to your computer and use it in GitHub Desktop.

Select an option

Save buttercutter/6ca20c16dedafb091ec5f0f4898d6034 to your computer and use it in GitHub Desktop.
XLIB>Aâ7K∆ß9D∏/†õZT$$$CONTEXT_INFO$$$
,+.,META('kfactory:settings:version')='2.5.1'+.,META('kfactory:settings:meta_format')='v3'+6,META('kfactory:settings:klayout_version')='0.30.8'+p,META('kfactory:layer_enclosure:78687732')={'main_layer'=>[layer:WG (1/0)],'name'=>'78687732','sections'=>()}+b,META('kfactory:cross_section:78687732_66000')={'layer_enclosure'=>'78687732','width'=>#l66000}+`,META('kfactory:cross_section:78687732_2000')={'layer_enclosure'=>'78687732','width'=>#l2000}+b,META('kfactory:cross_section:78687732_18000')={'layer_enclosure'=>'78687732','width'=>#l18000}+b,META('kfactory:cross_section:78687732_14000')={'layer_enclosure'=>'78687732','width'=>#l14000}
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 +û,META('kfactory:settings')={'centered'=>false,'layer'=>(#l1,#l0),'port_orientations'=>(#l180,#l90,#l0,#l-90),'port_type'=>'electrical','size'=>(#l14,#l2)}+ê,META('kfactory:ports:3')={'cross_section'=>'78687732_14000','info'=>{},'name'=>'e4','port_type'=>'electrical','trans'=>[trans:r270 7000,0]}+ê,META('kfactory:ports:2')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e3','port_type'=>'electrical','trans'=>[trans:r0 14000,1000]}+í,META('kfactory:ports:1')={'cross_section'=>'78687732_14000','info'=>{},'name'=>'e2','port_type'=>'electrical','trans'=>[trans:r90 7000,2000]}+é,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e1','port_type'=>'electrical','trans'=>[trans:r180 0,1000]}+b,META('kfactory:pins:0')={'info'=>{},'name'=>'pad','pin_type'=>'DC','ports'=>('0','1','2','3')}+.,META('kfactory:function_name')='rectangle'+P,META('kfactory:basename')='rectangle_gdsfactorypcomponentspshapesprectangle'
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 +û,META('kfactory:settings')={'centered'=>false,'layer'=>(#l1,#l0),'port_orientations'=>(#l180,#l90,#l0,#l-90),'port_type'=>'electrical','size'=>(#l18,#l2)}+ê,META('kfactory:ports:3')={'cross_section'=>'78687732_18000','info'=>{},'name'=>'e4','port_type'=>'electrical','trans'=>[trans:r270 9000,0]}+ê,META('kfactory:ports:2')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e3','port_type'=>'electrical','trans'=>[trans:r0 18000,1000]}+í,META('kfactory:ports:1')={'cross_section'=>'78687732_18000','info'=>{},'name'=>'e2','port_type'=>'electrical','trans'=>[trans:r90 9000,2000]}+é,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e1','port_type'=>'electrical','trans'=>[trans:r180 0,1000]}+b,META('kfactory:pins:0')={'info'=>{},'name'=>'pad','pin_type'=>'DC','ports'=>('0','1','2','3')}+.,META('kfactory:function_name')='rectangle'+P,META('kfactory:basename')='rectangle_gdsfactorypcomponentspshapesprectangle'
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 +ú,META('kfactory:settings')={'centered'=>false,'layer'=>(#l1,#l0),'port_orientations'=>(#l180,#l90,#l0,#l-90),'port_type'=>'electrical','size'=>(#l2,#l2)}+é,META('kfactory:ports:3')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e4','port_type'=>'electrical','trans'=>[trans:r270 1000,0]}+ê,META('kfactory:ports:2')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e3','port_type'=>'electrical','trans'=>[trans:r0 2000,1000]}+ê,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e2','port_type'=>'electrical','trans'=>[trans:r90 1000,2000]}+é,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e1','port_type'=>'electrical','trans'=>[trans:r180 0,1000]}+b,META('kfactory:pins:0')={'info'=>{},'name'=>'pad','pin_type'=>'DC','ports'=>('0','1','2','3')}+.,META('kfactory:function_name')='rectangle'+P,META('kfactory:basename')='rectangle_gdsfactorypcomponentspshapesprectangle'
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 +û,META('kfactory:settings')={'centered'=>false,'layer'=>(#l1,#l0),'port_orientations'=>(#l180,#l90,#l0,#l-90),'port_type'=>'electrical','size'=>(#l2,#l66)}+é,META('kfactory:ports:3')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e4','port_type'=>'electrical','trans'=>[trans:r270 1000,0]}+í,META('kfactory:ports:2')={'cross_section'=>'78687732_66000','info'=>{},'name'=>'e3','port_type'=>'electrical','trans'=>[trans:r0 2000,33000]}+í,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'e2','port_type'=>'electrical','trans'=>[trans:r90 1000,66000]}+ê,META('kfactory:ports:0')={'cross_section'=>'78687732_66000','info'=>{},'name'=>'e1','port_type'=>'electrical','trans'=>[trans:r180 0,33000]}+b,META('kfactory:pins:0')={'info'=>{},'name'=>'pad','pin_type'=>'DC','ports'=>('0','1','2','3')}+.,META('kfactory:function_name')='rectangle'+P,META('kfactory:basename')='rectangle_gdsfactorypcomponentspshapesprectangle'
Unnamed_26 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_25 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_24 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_23 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_22 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_21 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_20 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_17 +ñ,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -9000,-31000]}+í,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -9000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l14,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_16 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_15 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_14 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_13 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_12 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_11 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 +Í,META('kfactory:settings')={'cross_section'=>'strip','layer'=>nil,'length'=>#l10,'port'=>nil,'port_names'=>('o1','o2'),'port_types'=>('electrical','electrical'),'width1'=>#l2,'width2'=>nil,'with_bbox'=>true,'with_two_ports'=>true}+¨,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{'cross_section'=>'xs_f72a3259'},'name'=>'o2','port_type'=>'electrical','trans'=>[trans:r0 10000,0]}+™,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{'cross_section'=>'xs_f72a3259'},'name'=>'o1','port_type'=>'electrical','trans'=>[trans:r180 0,0]}+V,META('kfactory:pins:1')={'info'=>{},'name'=>'o2','pin_type'=>'DC','ports'=>('1')}+V,META('kfactory:pins:0')={'info'=>{},'name'=>'o1','pin_type'=>'DC','ports'=>('0')}+F,META('kfactory:info')={'length'=>#l10,'width1'=>##2,'width2'=>##2}+*,META('kfactory:function_name')='taper'+H,META('kfactory:basename')='taper_gdsfactorypcomponentsptapersptaper'
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 +Í,META('kfactory:settings')={'cross_section'=>'strip','layer'=>nil,'length'=>#l50,'port'=>nil,'port_names'=>('o1','o2'),'port_types'=>('electrical','electrical'),'width1'=>#l2,'width2'=>nil,'with_bbox'=>true,'with_two_ports'=>true}+¨,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{'cross_section'=>'xs_f72a3259'},'name'=>'o2','port_type'=>'electrical','trans'=>[trans:r0 50000,0]}+™,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{'cross_section'=>'xs_f72a3259'},'name'=>'o1','port_type'=>'electrical','trans'=>[trans:r180 0,0]}+V,META('kfactory:pins:1')={'info'=>{},'name'=>'o2','pin_type'=>'DC','ports'=>('1')}+V,META('kfactory:pins:0')={'info'=>{},'name'=>'o1','pin_type'=>'DC','ports'=>('0')}+F,META('kfactory:info')={'length'=>#l50,'width1'=>##2,'width2'=>##2}+*,META('kfactory:function_name')='taper'+H,META('kfactory:basename')='taper_gdsfactorypcomponentsptapersptaper'
Unnamed_8 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}
Unnamed_1 +ò,META('kfactory:ports:1')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'down','port_type'=>'electrical','trans'=>[trans:r270 -11000,-31000]}+î,META('kfactory:ports:0')={'cross_section'=>'78687732_2000','info'=>{},'name'=>'up','port_type'=>'electrical','trans'=>[trans:r90 -11000,35000]}+¨,META('kfactory:info')={'coupler_type'=>'interdigital','finger_gap_horizontal'=>#l2,'finger_gap_vertical'=>#l2,'finger_length'=>#l18,'finger_width'=>#l2,'fingers'=>#l18}Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3
,–6∞–6∞Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383
,–FP–FPDrectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0
,––––Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146
,––––Unnamed_26
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_25
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_24
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_23
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_22
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_21
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_20
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_17
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇÿˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËê:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 p*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêYÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pJ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇËêy
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 pix
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêqH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêa®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêR
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêBh
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËê#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêË
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S14_2__1c5c94d3 ˇˇËêˇˇÜËUnnamed_16
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_15
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_14
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_13
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_12
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_11
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËDtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5
,ˇˇ¸Ë'Ë'ˇˇ¸ˇˇ¸Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886
,ˇˇ¸Ë√PË√Pˇˇ¸ˇˇ¸Unnamed_8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_1
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_66__27640146 ˇˇ— ˇˇÜË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇÿË
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÏx
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ¸
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿X
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ ∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇÕ8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇ‹ÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿:ò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @*¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇ≠¯
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇΩò
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿Yÿ
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @J8
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿ˇˇé∏
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ˇˇûX
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 ˇˇ‡¿y
Drectangle_gdsfactorypcomponentspshapesprectangle_S2_2_L_78ff20c0 @ix
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ÄË
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿qH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿a®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿R
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Bh
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿2»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿#(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿à
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿Ë
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÙH
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ‰®
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ’
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ≈h
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇµ»
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇ¶(
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇñà
Drectangle_gdsfactorypcomponentspshapesprectangle_S18_2__a7d36383 ˇˇ‡¿ˇˇÜËUnnamed_0
Unnamed_1 BZ ˇˇ%@tË
Unnamed_8 BZ Í`tË
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 B¥ ˇ˛úàI
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 cxI
Unnamed_11 B¥ ˇ˝ãˇˇ%@
Unnamed_12 B¥ ˇ˝ãÍ`
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 BZ ˇ˝∂ˇˇûX
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 C‡ ˇ˝∂ˇ˛úà
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 BZ ˇ˝∂cx
Unnamed_13 C‡ ⁄¿ˇ˝ã
Unnamed_14 C‡ ˇˇ†ˇ˝ã
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 B¥ a®ˇ˝∂
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 cxˇ˝∂
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 B¥ ˇ˛úàˇ˝∂
Unnamed_15 tË⁄¿
Unnamed_16 tˡˇ†
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 C‡ Ia®
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 BZ Icx
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 C‡ Iˇ˛úà
Unnamed_17 BZ ˇˇ%@0h
Unnamed_20 BZ Í`0h
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 B¥ ˇ˛úà
@
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 cx
@
Unnamed_21 B¥ ˇ¸œòˇˇ%@
Unnamed_22 B¥ ˇ¸œòÍ`
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 BZ ˇ¸Ú¿ˇˇûX
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 C‡ ˇ¸Ú¿ˇ˛úà
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 BZ ˇ¸Ú¿cx
Unnamed_23 C‡ ⁄¿ˇ¸œò
Unnamed_24 C‡ ˇˇ†ˇ¸œò
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 B¥ a®ˇ¸Ú¿
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 cxˇ¸Ú¿
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 B¥ ˇ˛úàˇ¸Ú¿
Unnamed_25 0h⁄¿
Unnamed_26 0hˇˇ†
Dtaper_gdsfactorypcomponentsptapersptaper_L50_W2_WNone_L_99d43886 C‡ 
@a®
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 BZ 
@cx
Dtaper_gdsfactorypcomponentsptapersptaper_L10_W2_WNone_L_277a20b5 C‡ 
@ˇ˛úà
,FäàäàFäàMÿMÿäàFäà
,ˇ˝≤(äàˇ˛uxMÿˇ˛uxFˇ˝π¯äàˇ˝≤(äà
,ˇ˛uxˇ˝≤(ˇ˝≤(ˇ˛uxˇ˝π¯ˇ˛uxˇ˛uxˇ˝π¯ˇ˛uxˇ˝≤(
,äàˇ˝≤(äàˇ˝π¯Fˇ˛uxMÿˇ˛uxäàˇ˝≤(
, Xäàäà Xäà((äà Xäà
,ˇ¸Óÿäàˇ˛ux(ˇ˛ux Xˇ¸ˆ®äàˇ¸Óÿäà
,ˇ˛uxˇ¸Óÿˇ¸Óÿˇ˛uxˇ¸ˆ®ˇ˛uxˇ˛uxˇ¸ˆ®ˇ˛uxˇ¸Óÿ
,äàˇ¸Óÿäàˇ¸ˆ® Xˇ˛ux(ˇ˛uxäàˇ¸Óÿ
,ˇˇûXFˇˇûXMÿa®(a® XˇˇûXF
,a®FˇˇûX XˇˇûX(a®Mÿa®F
{
"Problem": {
"Type": "Driven",
"Verbose": 3,
"Output": "output/run_mesh"
},
"Model": {
"Mesh": "run_mesh.msh",
"L0": 1e-06,
"Refinement": {
"UniformLevels": 0,
"Tol": 0.01,
"MaxIts": 0,
"MaxSize": 2000000.0,
"Nonconformal": true,
"UpdateFraction": 0.7,
"SaveAdaptMesh": false
}
},
"Solver": {
"Linear": {
"Type": "Default",
"KSPType": "GMRES",
"Tol": 1e-06,
"MaxIts": 400
},
"Order": 2,
"Device": "CPU",
"Driven": {
"Samples": [
{
"Type": "Linear",
"MinFreq": 1.0,
"MaxFreq": 10.0,
"FreqStep": 1.0,
"SaveStep": 0
}
],
"AdaptiveTol": 0.02
}
},
"Domains": {
"Materials": [
{
"Attributes": [
3
],
"Permittivity": 1.0,
"LossTan": 0.0
}
],
"Postprocessing": {
"Energy": [],
"Probe": []
}
},
"Boundaries": {
"Conductivity": [
{
"Attributes": [
4
],
"Conductivity": 58000000.0,
"Thickness": 2.0
},
{
"Attributes": [
5
],
"Conductivity": 58000000.0,
"Thickness": 2.0
}
],
"LumpedPort": [
{
"Index": 1,
"Attributes": [4],
"Direction": [0, 0, 1],
"R": 50.0,
"Excitation": true
}
],
"Absorbing": {
"Attributes": [
6
],
"Order": 2
}
}
}
/foss/designs/palace_model/run_mesh_data > palace config.json
>> /usr/bin/mpirun -n 1 /foss/tools/bin/palace-arm64.bin config.json
_____________ _______
_____ __ \____ __ /____ ____________
____ /_/ / __ ` / / __ ` / ___/ _ \
___ _____/ /_/ / / /_/ / /__/ ___/
/__/ \___,__/__/\___,__/\_____\_____/
--> Warning!
Output folder is not empty; program will overwrite content! (output/run_mesh)
Git changeset ID: v0.16.0-71-ge72ad3b6
Running with 1 MPI process
Device configuration: cpu
Memory configuration: host-std
libCEED backend: /cpu/self/xsmm/blocked
Removed 136489 unmarked domain elements from the mesh
Removed 41444 unattached boundary elements from the mesh
--> Warning!
24370 mesh faces with no associated boundary element exist on the domain boundary!
Added 24370 boundary elements for exterior boundaries to the mesh
Finished partitioning mesh into 1 subdomain
Characteristic length and time scales:
Lc = 6.340e-04 m, tc = 2.115e-03 ns
Mesh curvature order: 1
Mesh bounding box:
(Xmin, Ymin, Zmin) = (-3.170e-04, -3.170e-04, -5.000e-05) m
(Xmax, Ymax, Zmax) = (+3.170e-04, +3.170e-04, +1.500e-04) m
Parallel Mesh Stats:
minimum average maximum total
vertices 22760 22760 22760 22760
edges 116167 116167 116167 116167
faces 168296 168296 168296 168296
elements 74887 74887 74887 74887
neighbors 0 0 0
minimum maximum
h 0.00288283 0.190937
kappa 1.10402 33.3544
Estimated current per-rank memory usage is: Min. 109.2M, Max. 109.2M, Avg. 109.2M, Total 109.2M
Estimated current per-node memory usage is: Min. 109.2M, Max. 109.2M, Avg. 109.2M, Total 109.2M
Configuring Robin absorbing BC (order 2) at attributes:
6
--> Warning!
Unknown conductivity boundary attributes!
Solver will just ignore them!
Boundary attribute list: 5
Configuring Robin finite conductivity BC at attributes:
4: σ = 5.800e+07 S/m, h = 2.000e-06 m, n = (+0.0,+0.0,+1.0)
--> Warning!
User specified direction [0, 0, 1] does not align with either bounding box axis up to 1.000e-01 degrees!
Axis 1: [0.3786328457205041, 0.9255469562056767, 0] (9.000e+01 degrees)
Axis 2: [0.9255469562056767, -0.3786328457205041, 0] (9.000e+01 degrees)
Axis 3: [0, 0, 0] (9.000e+01 degrees)!
MFEM abort: Specified direction does not align sufficiently with bounding box axes (9.0000000000000000e+01, 9.0000000000000000e+01, 9.0000000000000000e+01 vs. tolerance 1.0000000000000000e+00)!
... in function: palace::UniformElementData::UniformElementData(const std::array<double, 3>&, const mfem::Array<int>&, const mfem::ParMesh&)
... in file: /tmp/palace/palace/fem/lumpedelement.cpp:44
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
/foss/designs/palace_model/run_mesh_data >
# run_mesh.py
import os
import sys
# Package paths
sys.path.append('/usr/lib/python3/dist-packages')
sys.path.append('/usr/local/lib/python3.12/dist-packages')
import gmsh
from gds2palace import *
print("Initializing gds2palace workflow...")
# -------------------------------------------------------------------
# Input files
# -------------------------------------------------------------------
gds_filename = "antenna.gds"
xml_filename = "stackup.xml" # NOTE: official workflow uses XML, not JSON
# -------------------------------------------------------------------
# Paths
# -------------------------------------------------------------------
script_path = utilities.get_script_path(__file__)
model_basename = utilities.get_basename(__file__)
sim_path = utilities.create_sim_path(script_path, model_basename)
print("Simulation path:", sim_path)
# -------------------------------------------------------------------
# Settings
# -------------------------------------------------------------------
settings = {}
settings['unit'] = 1e-6
settings['margin'] = 50
settings['fstart'] = 1e9
settings['fstop'] = 10e9
settings['fstep'] = 1e9
# REQUIRED by create_model()
settings['refined_cellsize'] = 2
settings['cells_per_wavelength'] = 10
settings['meshsize_max'] = 20
settings['adaptive_mesh_iterations'] = 0
# Disable GUI if running headless
settings['nogui'] = True
# -------------------------------------------------------------------
# Ports
# -------------------------------------------------------------------
simulation_ports = simulation_setup.all_simulation_ports()
# Example port
simulation_ports.add_port(
simulation_setup.simulation_port(
portnumber=1,
voltage=1,
port_Z0=50,
source_layernum=201,
from_layername='Metal1',
to_layername='TopMetal2',
direction='z'
)
)
# -------------------------------------------------------------------
# Read stackup
# -------------------------------------------------------------------
materials_list, dielectrics_list, metals_list = \
stackup_reader.read_substrate(xml_filename)
layernumbers = metals_list.getlayernumbers()
layernumbers.extend(simulation_ports.portlayers)
# -------------------------------------------------------------------
# Read GDS
# -------------------------------------------------------------------
allpolygons = gds_reader.read_gds(
gds_filename,
layernumbers,
purposelist=[0],
metals_list=metals_list
)
# -------------------------------------------------------------------
# Build settings
# -------------------------------------------------------------------
settings['simulation_ports'] = simulation_ports
settings['materials_list'] = materials_list
settings['dielectrics_list'] = dielectrics_list
settings['metals_list'] = metals_list
settings['layernumbers'] = layernumbers
settings['allpolygons'] = allpolygons
settings['sim_path'] = sim_path
settings['model_basename'] = model_basename
# -------------------------------------------------------------------
# Create Palace model
# -------------------------------------------------------------------
excite_ports = simulation_ports.all_active_excitations()
config_name, data_dir = simulation_setup.create_palace(
excite_ports,
settings
)
print("Generating FEM mesh...")
gmsh.model.mesh.generate(3)
mesh_file = os.path.join(sim_path, "antenna.msh")
gmsh.write(mesh_file)
print("Mesh written to:", mesh_file)
gmsh.finalize()
print("Done.")
print("Config:", config_name)
print("Data dir:", data_dir)
<?xml version="1.0" encoding="UTF-8"?>
<Stackup schemaVersion="2.0">
<Materials>
<Material Name="Copper"
Type="Conductor"
Permittivity="1"
DielectricLossTangent="0"
Conductivity="58000000"
Color="ff9900"/>
<Material Name="Air"
Type="Dielectric"
Permittivity="1.0"
DielectricLossTangent="0.0"
Conductivity="0"
Color="cccccc"/>
</Materials>
<Dielectrics>
<Dielectric Name="AirLayer"
Material="Air"
Thickness="100"/>
</Dielectrics>
<Layers>
<Substrate Offset="0"/>
<Layer Name="Metal1"
Type="conductor"
Zmin="0"
Zmax="2"
Material="Copper"
Layer="1"/>
</Layers>
</Stackup>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment