============================================================ MINIMAL PORT TEST v43 ============================================================ Setup only: False Output path: /Users/hanan/Desktop/UHF_antenna_design/designs/011 split ring only/test_port_v43_results 1. Setting up FDTD... 2. Setting up CSX... 3. Creating geometry... Left pad: x=[-5.0, -1.0] Right pad: x=[1.0, 5.0] Gap: x=[-1.0, 1.0] = 2.0mm 4. Defining mesh (BEFORE port)... Mesh: 81 x 81 x 41 = 269,001 cells X mesh includes -1.0: True X mesh includes 1.0: True X mesh includes -1.5 (port start): True X mesh includes 1.5 (port stop): True Z mesh includes 0: True Z mesh includes 0.5: True 5. Adding lumped port (AFTER mesh)... Port start: [-1.0, -1.0, 0] Port stop: [1.0, 1.0, 0.5] Port added with edges2grid='xy' and Caps=True 6. Writing XML... XML written to: /Users/hanan/Desktop/UHF_antenna_design/designs/011 split ring only/test_port_v43_results/test_port.xml >>> Open this in AppCSXCAD to inspect geometry! <<< 7. Running simulation... openEMS - verbose level 3 ---------------------------------------------------------------------- | openEMS 64bit -- version v0.0.36-142-g32c5c6b | (C) 2010-2025 Thorsten Liebig GPL license ---------------------------------------------------------------------- Used external libraries: CSXCAD -- Version: v0.6.3-100-gd7d70ef hdf5 -- Version: 2.0.0 compiled against: HDF5 library version: 2.0.0 tinyxml -- compiled against: 2.5.3 fparser boost -- compiled against: 1_90 vtk -- Version: 9.5.2 compiled against: 9.5.2 ----------------------------------------- Property #0 Type: "Metal" Name: "copper" Primitive Count : 2 Coordinate System : 0 -- Primitives: -- Primitive #0 Type: "Box" Priority: 10 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (-5,-1,0) P2: (-1,1,0.5) Transform: None Start: -5,-1,0 Stop : -1,1,0.5 ---- Primitive #1 Type: "Box" Priority: 10 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (1,-1,0) P2: (5,1,0.5) Transform: None Start: 1,-1,0 Stop : 5,1,0.5 ----------------------------------------- Property #1 Type: "LumpedElement" Name: "port_resist_1" Primitive Count : 1 Coordinate System : 0 -- Primitives: -- Primitive #2 Type: "Box" Priority: 100 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (-1,-1,0) P2: (1,1,0.5) Transform: None Start: -1,-1,0 Stop : 1,1,0.5 --- Lumped Element Properties --- Direction: 0 Resistance: 50 Capacity: nan Inductance: nan Type: Parallel ----------------------------------------- Property #2 Type: "Excitation" Name: "port_excite_1" Primitive Count : 1 Coordinate System : 0 -- Primitives: -- Primitive #3 Type: "Box" Priority: 100 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (-1,-1,0) P2: (1,1,0.5) Transform: None Start: -1,-1,0 Stop : 1,1,0.5 --- Excitation Properties --- Type: 0 Enabled: 1 Active directions: 1,1,1 Excitation : -1, 0, 0 Weighting : 1, 1, 1 Propagation Dir: 0, 0, 0 Delay : 0 ----------------------------------------- Property #3 Type: "ProbeBox" Name: "port_ut_1" Primitive Count : 1 Coordinate System : 0 -- Primitives: -- Primitive #4 Type: "Box" Priority: 0 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (-1,0,0.25) P2: (1,0,0.25) Transform: None Start: -1,0,0.25 Stop : 1,0,0.25 ----------------------------------------- Property #4 Type: "ProbeBox" Name: "port_it_1" Primitive Count : 1 Coordinate System : 0 -- Primitives: -- Primitive #5 Type: "Box" Priority: 0 Primary Coord-System: 2 Mesh Coord-System: 0 Bound-Box Coord-System: 0 Bounding Box (Valid: 1): P1: (0,-1,0) P2: (0,1,0.5) Transform: None Start: 0,-1,0 Stop : 0,1,0.5 Create FDTD operator (compressed SSE + multi-threading) Multithreaded operator using 14 threads. Operator::CalcTimestep_Var3: Smallest timestep (4.81458e-13s) found at position: 0 : 0;0;0 Compressing the FDTD operator... this may take a while... Operator::CalcGaussianPulsExcitation: Requested excitation pusle would be 11901 timesteps or 5.72984e-09 s long. Cutting to max number of timesteps! ------- Stat: FDTD Operator ------- Dimensions : 81x81x41 = 269001 Cells (0.269001 MCells) Size of Operator : 12912048 Byte (12.3139 MiB) Size of Field-Data : 6456024 Byte (6.15694 MiB) ----------------------------------- Background materials (epsR/mueR/kappa/sigma): 1/1/0/0 ----------------------------------- Number of PEC edges : 2376 in x direction : 864 in y direction : 864 in z direction : 648 ----------------------------------- Timestep (s) : 4.81458e-13 Timestep method name : Rennings_2 Nyquist criteria (TS) : 692 Nyquist criteria (s) : 3.33169e-10 ----------------------------------- SSE compression enabled : yes Unique SSE operators : 24 ----------------------------------- ----------------------------------- --- Excitation Extension --- Voltage excitations : 216 (216, 0, 0) Current excitations : 0 (0, 0, 0) Excitation Length (TS) : 10000 Excitation Length (s) : 4.81458e-09 --- Mur ABC Extension --- Active direction : x at line: 0 --- Mur ABC Extension --- Active direction : x at line: 80 --- Mur ABC Extension --- Active direction : y at line: 0 --- Mur ABC Extension --- Active direction : y at line: 80 --- Mur ABC Extension --- Active direction : z at line: 0 --- Mur ABC Extension --- Active direction : z at line: 40 --- Series\Parallel Lumped RLC load --- Active cells : 0 ----------------------------------- Creation time for operator: 0.09174 s FDTD simulation size: 81x81x41 --> 269001 FDTD cells FDTD timestep is: 4.81458e-13 s; Nyquist rate: 692 timesteps @1.50074e+09 Hz Excitation signal length is: 10000 timesteps (4.81458e-09s) Max. number of timesteps: 10000 ( --> 1 * Excitation signal length) openEMS::SetupFDTD: Warning, max. number of timesteps is smaller than three times the excitation. You may want to choose a higher number of max. timesteps... Create FDTD engine (compressed SSE + multi-threading) --- Engine::SortExtensionByPriority() --- #0: Series\Parallel Lumped RLC load (0) #1: Mur ABC Extension (0) #2: Mur ABC Extension (0) #3: Mur ABC Extension (0) #4: Mur ABC Extension (0) #5: Mur ABC Extension (0) #6: Mur ABC Extension (0) #7: Excitation Extension (-1000) Multithreaded engine using 1 threads. Utilization: (81) Setting up processing... Running FDTD engine... this may take a while... grab a cup of coffee?!? [@ 4s] Timestep: 5017 || Speed: 326.7 MC/s (8.233e-04 s/TS) || Energy: ~1.47e-15 (- 0.00dB) Multithreaded engine using 2 threads. Utilization: (41;40) RunFDTD: Warning: Max. number of timesteps was reached before the end-criteria of -40dB was reached... You may want to choose a higher number of max. timesteps... Time for 10000 iterations with 269001.00 cells : 7.17 sec Speed: 375.09 MCells/s 8. Post-processing... Min S11: -0.0 dB at 0.500 GHz Plot saved to s11_result.png Done! ~/Desktop/UHF_antenna_design/designs/011 split ring only →