Search found 1430 matches

by thorsten
Thu 18 Feb 2021, 19:11
Forum: Usage
Topic: Strange behavior from rectangular waveguide
Replies: 6
Views: 1914

Re: Strange behavior from rectangular waveguide

I assume you have PML at the start and end? Can you try to make it PEC inside the PML and only finite kappa inside the "normal" domain? Maybe the PML does not behave well with high conductivity. As for -50dB vs -100dB: the mode matching is based on the analytical modes and therefore never matches 10...
by thorsten
Sun 14 Feb 2021, 20:57
Forum: Install
Topic: Python installation : fatal error: CSXCAD/ParameterObjects.h
Replies: 7
Views: 7062

Re: Python installation : fatal error: CSXCAD/ParameterObjects.h

Well the command looks fine to me. I assume the file "/opt/include/CSXCAD/ParameterObjects.h" is indeed available?
by thorsten
Sun 14 Feb 2021, 17:25
Forum: Feedback
Topic: Bug fix for Qt problem
Replies: 10
Views: 2172

Re: Bug fix for Qt problem

Hi there, can you try to change the qt.conf file in the openEMS folder? Adding the last line as below?: [Paths] Prefix = ./qt5 Plugins = ./qt5/plugins I'm a bit puzzled why Qt is unable to find it's plugins. Of course newer Octave versions cause this because they have changed/set this environment va...
by thorsten
Sat 06 Feb 2021, 14:02
Forum: Install
Topic: Installing on Fedora version 33 (Red Hat Enterprise Linux)
Replies: 1
Views: 204

Re: Installing on Fedora version 33 (Red Hat Enterprise Linux)

Hi, the openEMS GUI uses Qt and thus should be wayland capable in theory. Maybe your version was build against a too old version of Qt? But I have not tried it myself yet, maybe vtk and/or openGL is the issue... You should be able to start it on wayland using xwayland by using something like "-platf...
by thorsten
Sat 06 Feb 2021, 13:58
Forum: Install
Topic: Install OK on Windows but problem on Ubuntu
Replies: 2
Views: 336

Re: Install OK on Windows but problem on Ubuntu

Try to install the latest dev version. 0.0.35 is very old already:
https://github.com/thliebig/openEMS-Pro ... nd-install

The important part is the git clone of the master branch.
by thorsten
Wed 06 Jan 2021, 09:30
Forum: Usage
Topic: Papers on Rennigs timestep calculation ?
Replies: 2
Views: 791

Re: Papers on Rennigs timestep calculation ?

I'm actually not sure if there is one. I worked with him closely and he developed/described this method in his PhD thesis. But the thesis is in german and was never published as pdf online. He always wanted to create more publications on this topic but I'm not sure that he ever did. Maybe you can wr...
by thorsten
Wed 06 Jan 2021, 09:25
Forum: Usage
Topic: Interfaces to openEMS
Replies: 10
Views: 1694

Re: Interfaces to openEMS

Oh wow, that's sounds like a task ahead ;)

And thanks about the nix package manager hint. I was unaware of it. And I was unaware of "pyems". Do you know/use this package? It seems to be specialized for PCB as well...
by thorsten
Tue 05 Jan 2021, 22:33
Forum: Usage
Topic: Interfaces to openEMS
Replies: 10
Views: 1694

Re: Interfaces to openEMS

I can totally relate to those considerations. Just out of curiosity, can you tell what larger system you have in mind and you want/need to support Windows and Linux? The python interface currently supports only Linux, but I have a working version for windows if you need it. The problem with C++ is t...
by thorsten
Tue 05 Jan 2021, 19:17
Forum: Usage
Topic: Interfaces to openEMS
Replies: 10
Views: 1694

Re: Interfaces to openEMS

I would honestly recommend to do it the other way round. Start with the Octave or Python interface to understand how a FDTD simulation is setup and how it works. Then have a look what parts the engine itself and thus the C++ part is doing. The Python interface may be good here because it is a direct...
by thorsten
Mon 04 Jan 2021, 20:59
Forum: Usage
Topic: Interfaces to openEMS
Replies: 10
Views: 1694

Re: Interfaces to openEMS

As HexAndFlex already said, it depends on what you want to do. The C++ (and xml) interface is more low level, you can e.g. create/manage all properties and primitives and control the simulation. But only the higher level interfaces (Octave/Python) can create the more complicated concepts/datastructu...