Skip to content

Commit c0ef2fe

Browse files
Add missing coax/adaptive example for 6de0266
1 parent cfad1fe commit c0ef2fe

File tree

1 file changed

+173
-0
lines changed

1 file changed

+173
-0
lines changed

examples/cpw/cpw_coax_adaptive.json

Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
{
2+
"Problem":
3+
{
4+
"Type": "Driven",
5+
"Verbose": 2,
6+
"Output": "postpro/coax_adaptive"
7+
},
8+
"Model":
9+
{
10+
"Mesh": "mesh/cpw_coax_0.msh",
11+
"L0": 1.0e-6, // μm
12+
"Refinement": {}
13+
},
14+
"Domains":
15+
{
16+
"Materials":
17+
[
18+
{
19+
"Attributes": [1], // Air
20+
"Permeability": 1.0,
21+
"Permittivity": 1.0,
22+
"LossTan": 0.0
23+
},
24+
{
25+
"Attributes": [2], // Sapphire
26+
"Permeability": [0.99999975, 0.99999975, 0.99999979],
27+
"Permittivity": [9.3, 9.3, 11.5],
28+
"LossTan": [3.0e-5, 3.0e-5, 8.6e-5],
29+
"MaterialAxes": [[0.8, 0.6, 0.0], [-0.6, 0.8, 0.0], [0.0, 0.0, 1.0]]
30+
}
31+
],
32+
"Postprocessing":
33+
{
34+
"Energy":
35+
[
36+
{
37+
"Index": 1,
38+
"Attributes": [2]
39+
}
40+
],
41+
"Probe":
42+
[
43+
{
44+
"Index": 1,
45+
"Center": [2000, 833, 30]
46+
},
47+
{
48+
"Index": 2,
49+
"Center": [2000, 833, -30]
50+
}
51+
]
52+
}
53+
},
54+
"Boundaries":
55+
{
56+
"PEC":
57+
{
58+
"Attributes": [8, 9, 11] // Metal trace + end boundaries
59+
},
60+
"Absorbing":
61+
{
62+
"Attributes": [10],
63+
"Order": 1
64+
},
65+
"LumpedPort":
66+
[
67+
{
68+
"Index": 1,
69+
"Attributes": [4],
70+
"Direction": "+R",
71+
"R": 56.02, // Ω
72+
"Excitation": true
73+
},
74+
{
75+
"Index": 2,
76+
"Attributes": [5],
77+
"Direction": "+R",
78+
"R": 56.02 // Ω
79+
},
80+
{
81+
"Index": 3,
82+
"Attributes": [6],
83+
"Direction": "+R",
84+
"R": 56.02 // Ω
85+
},
86+
{
87+
"Index": 4,
88+
"Attributes": [7],
89+
"Direction": "+R",
90+
"R": 56.02 // Ω
91+
}
92+
],
93+
"Postprocessing":
94+
{
95+
"SurfaceFlux":
96+
[
97+
{
98+
"Index": 1,
99+
"Attributes": [11],
100+
"Type": "Electric",
101+
"TwoSided": true
102+
},
103+
{
104+
"Index": 2,
105+
"Attributes": [10],
106+
"Type": "Power"
107+
},
108+
{
109+
"Index": 3,
110+
"Attributes": [4, 6, 8],
111+
"Type": "Power",
112+
"Center": [-2000, 0, 0]
113+
},
114+
{
115+
"Index": 4,
116+
"Attributes": [5, 7, 9],
117+
"Type": "Power",
118+
"Center": [2000, 0, 0]
119+
}
120+
],
121+
"Dielectric":
122+
[
123+
{
124+
"Index": 1,
125+
"Attributes": [12],
126+
"Type": "SA",
127+
"Thickness": 2.0e-3, // μm
128+
"Permittivity": 10.0,
129+
"LossTan": 1.0
130+
},
131+
{
132+
"Index": 2,
133+
"Attributes": [11],
134+
"Type": "MS",
135+
"Thickness": 2.0e-3, // μm
136+
"Permittivity": 10.0,
137+
"LossTan": 1.0,
138+
"Side": "LargerRefractiveIndex"
139+
},
140+
{
141+
"Index": 3,
142+
"Attributes": [11],
143+
"Type": "MA",
144+
"Thickness": 2.0e-3, // μm
145+
"Permittivity": 10.0,
146+
"LossTan": 1.0,
147+
"Side": "SmallerRefractiveIndex"
148+
}
149+
]
150+
}
151+
},
152+
"Solver":
153+
{
154+
"Order": 2,
155+
"Device": "CPU",
156+
"Driven":
157+
{
158+
"MinFreq": 2.0, // GHz
159+
"MaxFreq": 30.0, // GHz
160+
"FreqStep": 0.1, // GHz
161+
"SaveStep": 40,
162+
"AdaptiveTol": 1.0e-3
163+
},
164+
"Linear":
165+
{
166+
"Type": "Default",
167+
"KSPType": "GMRES",
168+
"Tol": 1.0e-8,
169+
"MaxIts": 200
170+
}
171+
}
172+
}
173+

0 commit comments

Comments
 (0)