Welcome to openEMS Discussions! #19
Replies: 10 comments 15 replies
-
Hello Thorsten. Is this our new forum? What about the previous one? Is it online? |
Beta Was this translation helpful? Give feedback.
-
Since I'm trying to use the python interface, can we install the python pre-module using pip? |
Beta Was this translation helpful? Give feedback.
-
Is there a Python code that runs openEMS that exploits software like Pytorch and TensorFlow to enable mathematical functions to be run on a GPU, to enable openEMS to run faster? Thank you, N |
Beta Was this translation helpful? Give feedback.
-
I simply ask this as programs such a TensorFlow and Pytorch (modules which you can import to Python) have many prewritten algorithms to do common mathematical function (eg. FFT, convolution, matrix multiplication etc) where you just send the arrays to be processed to the GPU, without needing to write lots of extraneous code to make it happen. This strikes me as an opportunity to use some highly optimised code to process mathematical functions, that would otherwise have to be ported to the CPU. This might be an opportunity for openEMS? If so, I’d be interested to learn more about this, so I’ll look out for any future blogs in this area. Many thanks, N.
From: Thorsten Liebig ***@***.***>
Sent: 14 January 2023 15:53
To: thliebig/openEMS-Project ***@***.***>
Cc: nasalmon ***@***.***>; Comment ***@***.***>
Subject: Re: [thliebig/openEMS-Project] Welcome to openEMS Discussions! (Discussion #19)
No the python code is purely a cython wrapper around the C++ libraries. And openEMS does not use any fancy math functions for the simulation. It's just plain multiply and add. Not much more than that... The bottleneck is memory speed/bandwidth. Unfortunately even the GPU can not help here too much... I guess I really have to write a more detailed blog post about this to be able to go into more details...
—
Reply to this email directly, view it on GitHub <#19 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AXIA3KJAJS3BLFONCWOZVJ3WSLDT5ANCNFSM6AAAAAATOBPLPY> .
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi guys, Looks like I got unlucky when I started using OpenEMS and got stuck with the Helix simulation just in time for the hosting to stop. Is OpenEMS meshing and reliable Zin simulation of Helix antenna (in axial mode) made of thick wire (wrad 1 > mm) feasible? |
Beta Was this translation helpful? Give feedback.
-
Is it possible to host downloaded archive somewhere so I can download it? I can try to create a html parser that will transform these pages into some usable format, e.g. an optimized html browsable website with a search which can be hosted somewhere, or zim-wiki or something like that. I am asking only because I have difficulties accessing webarchive without vpn, and my connection often drops. If not, can someone estimate amount of data which needs to be downloaded? Need some understanding how long it will take in my circumstances. Thanks!
|
Beta Was this translation helpful? Give feedback.
-
Information in the forum is so important for a continued use of OpenEMS that it must continue. Without a forum, use of OpenEMS will just drop, as folks dont realise the amazing capability of this software. Without the forum, simulation will be done using other proprietary or other free-to-use packages. It's the kind of thing that needs public funding to be maintained, for the benefit of a wide community, enabling small business entities to do high-tech development. |
Beta Was this translation helpful? Give feedback.
-
There’s certainly a huge amount of information already available in the comments from others. Anyone seriously interested in getting openEMS up and running can trawl through this to get what they want. However, I do think having some kind of introduction would help. I guess the questions are who takes editorial control and who contributes, as this needs to be something longer term and updated and refined if it is to be any good, not just a flash in the pan. OpenEMS is certainly a wonderful resource and it would be great to see something like a general introduction and guidance document for all aspects of the code and what it is capable of and how it can be possibly be made to run faster by whatever route.
Thank you, Neil
From: funderdown ***@***.***>
Sent: 09 September 2024 01:12
To: thliebig/openEMS-Project ***@***.***>
Cc: nasalmon ***@***.***>; Comment ***@***.***>
Subject: Re: [thliebig/openEMS-Project] Welcome to openEMS Discussions! (Discussion #19)
I would like to start a discussion on learning how to use openEMS. A self learning book like: openEMS for Dummies. Something that is crystal clear, so we don't have to guess or try to modify a tutorial on how to use the software.
Maybe we can start by collecting articles that cover different aspects of using the software.
I would like to see this progress to a seminar course on Zoom where anyone can attend, to gain proficiency in setting up and running simulation.
Questions: Is this course something you all would be interested in building and taking?
Please let me know.
Cheers!
Frank
—
Reply to this email directly, view it on GitHub <#19 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AXIA3KLM7DINWEMIWAKLYMTZVTRV7AVCNFSM6AAAAAATOBPLP2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJYGQ4TMOA> .
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
From my research on openEMS, there is supposed to be a 1000 page manual for the software. Where is it?
Why are people having to try to convert tutorials into sketches they need. This is not effective way to learn openEMS.
Note: and just because you know how to program in Matlab, does not transfer into usable skills in openEMP. There is syntax in openEMS that does NOT exist in Matlab.
I turned to this software to have a better/ inexpensive alternative than HFSS. However, the cost in time, searching in the dark for appropriate syntax, not covered in the tutorials, is forcing me to consider other options, including writing FDTD software from stretch.
If you have access to a training manual, I would appreciate it if you would share it with me. Otherwise, I have wasted enough time with openEMS.
Cheers!
Frank
Sent from [Proton Mail](https://proton.me/mail/home) for iOS
…On Sun, Sep 8, 2024 at 11:48 PM, nasalmon ***@***.***(mailto:On Sun, Sep 8, 2024 at 11:48 PM, nasalmon <<a href=)> wrote:
There’s certainly a huge amount of information already available in the comments from others. Anyone seriously interested in getting openEMS up and running can trawl through this to get what they want. However, I do think having some kind of introduction would help. I guess the questions are who takes editorial control and who contributes, as this needs to be something longer term and updated and refined if it is to be any good, not just a flash in the pan. OpenEMS is certainly a wonderful resource and it would be great to see something like a general introduction and guidance document for all aspects of the code and what it is capable of and how it can be possibly be made to run faster by whatever route.
Thank you, Neil
From: funderdown ***@***.***>
Sent: 09 September 2024 01:12
To: thliebig/openEMS-Project ***@***.***>
Cc: nasalmon ***@***.***>; Comment ***@***.***>
Subject: Re: [thliebig/openEMS-Project] Welcome to openEMS Discussions! (Discussion #19)
I would like to start a discussion on learning how to use openEMS. A self learning book like: openEMS for Dummies. Something that is crystal clear, so we don't have to guess or try to modify a tutorial on how to use the software.
Maybe we can start by collecting articles that cover different aspects of using the software.
I would like to see this progress to a seminar course on Zoom where anyone can attend, to gain proficiency in setting up and running simulation.
Questions: Is this course something you all would be interested in building and taking?
Please let me know.
Cheers!
Frank
—
Reply to this email directly, view it on GitHub <#19 (reply in thread)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AXIA3KLM7DINWEMIWAKLYMTZVTRV7AVCNFSM6AAAAAATOBPLP2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJYGQ4TMOA> .
You are receiving this because you commented.Message ID: ***@***.***>
—
Reply to this email directly, [view it on GitHub](#19 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/A3YEE4CP3ZJMQQ5DAVIW65DZVUSCRAVCNFSM6AAAAAATOBPLP2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANJYGYZTCNQ).
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I am using Octave, to interface with openEMS. There is a package in Octave, that is supposed to extend the geometry keywords available in Octave and hence openEMS. The package is: geometry 4.1.0 (2024-03-19) using pkg list, I can see the package is installed in Octave. However, when reviewing the directory, I find the file geometry.m is not in the folder. So, when I try to use this functionality (i.e.): % Create a circle This code does not work. I get the error: error: 'geometry' undefined near line 5, column 10 Has anyone else run into this issue? if so, how did you resolve it? Note: I have updated to Octave version 9.2.0. I am using Windows 11 (not my first choice). Cheers! Frank |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
Since the openEMS forum is down at the moment and it is unclear if it will return. I would like to encourage you to ask/discuss openEMS and all related issues here.
Beta Was this translation helpful? Give feedback.
All reactions