Search found 8 matches

by GeraldCarda
Tue 17 Mar 2020, 12:50
Forum: Development
Topic: CPU affinity / speed improvement
Replies: 1
Views: 2520

CPU affinity / speed improvement

I was able to significantly improve the simulation speed on the machine I am using. It is a two socket NUMA machine with 2x6 physical core (2x12 hyperthreading). Here are the results for an arbitrary benchmark run: - Original v0.0.35-62-gbb235b2 - Time for 8938 iterations with 1610121.00 cells : 269...
by GeraldCarda
Fri 13 Mar 2020, 14:49
Forum: Usage
Topic: Wideband loss factor / kappa
Replies: 0
Views: 3122

Wideband loss factor / kappa

I created a simple microstrip example after looking at some of the tutorial files (then rewrite the code from scratch to check if I got the things right). Good news first: Results are within the expected range. But (as always ;) ): I found some odds due to loss factor of the substrate. I am using Er...
by GeraldCarda
Mon 09 Mar 2020, 11:14
Forum: Usage
Topic: Polygon Import from Gerber Data
Replies: 3
Views: 2755

Re: Polygon Import from Gerber Data

I was able to track the issue. The 'problem' comes from special case polygons. While there are a lot of problems with self-intersecting polygons, this is also true for just self-touching polygons. The vtkFilter functions used will fail to create the needed triangulation for successfully extrude the ...
by GeraldCarda
Wed 04 Mar 2020, 15:31
Forum: Usage
Topic: Polygon Import from Gerber Data
Replies: 3
Views: 2755

Re: Polygon Import from Gerber Data

Hi Thorsten, I inspected the polygon data as suggested. The polygon has 730 vertices, no self-intersection and a plausible area (from 'polyarea()'). As a second step I simplified the polygon with a resulting vertex count of only 58. Again no self-intersection and a plausible area. I also imported th...
by GeraldCarda
Tue 03 Mar 2020, 16:40
Forum: Usage
Topic: Polygon Import from Gerber Data
Replies: 3
Views: 2755

Polygon Import from Gerber Data

I am working on a Gerber import function (octave/matlab). Still at a proof of concept level, I run into a potential issue with the 'AddLinPoly()' function. The data I am importing contains a solid plane with some cut-outs. The plane is defined by a Gerber polynom (G36/G37). The cut-outs are done in ...
by GeraldCarda
Fri 21 Feb 2020, 13:42
Forum: Install
Topic: Failed to run Bent_Patch_Antenna.py
Replies: 0
Views: 3472

Failed to run Bent_Patch_Antenna.py

While testing the python interface I run into an issue with the 'Bent_Patch_Antenna.py' example (actually the first one I tested). I did a 'Linux from source' installation. The (local to the user) install path I used is: ~/opt/openEMS I run the python setup scripts for openEMS and CSXCAD: python set...
by GeraldCarda
Fri 21 Feb 2020, 11:39
Forum: Usage
Topic: Potential Speed Issues
Replies: 3
Views: 2032

Re: Potential Speed Issues

Thanks for your hints. I did some test using different values for 'numTreads'. Here are my results: Threads,MC/s,CPU 1,26.8,100 2,43.3,185 4,57.5,340 6,64.4,430 8,62.3,560 10,60.8,630 12,57.3,720 14,55.1,780 16,50.4,820 18,44.4,840 20,33.7,720 22,23.6,640 24,18.8,550 I created a plot too, but did no...
by GeraldCarda
Wed 19 Feb 2020, 18:19
Forum: Usage
Topic: Potential Speed Issues
Replies: 3
Views: 2032

Potential Speed Issues

I am just revisiting openEMS after some time (~2 years). I did a fresh install from git sources and did run: ./update_openEMS.sh ~/opt/openEMS --with-hyp2mat --with-CTB --with-MPI This is the output of the compiled binary: ---------------------------------------------------------------------- | open...