Quote from: aero on 07/03/2015 03:16 amQuote from: Rodal on 07/03/2015 02:04 amQuote from: aero on 07/03/2015 01:58 amQuote from: Rodal on 07/03/2015 01:32 amQuote from: aero on 07/03/2015 01:12 amplane).Exy, Eyy, Ezy, Hxy, Hyy, Hzy, (I need all 6 to compute the Poynting vector)in each of them
Quote from: Rodal on 07/03/2015 02:04 amQuote from: aero on 07/03/2015 01:58 amQuote from: Rodal on 07/03/2015 01:32 amQuote from: aero on 07/03/2015 01:12 amplane).
Quote from: aero on 07/03/2015 01:58 amQuote from: Rodal on 07/03/2015 01:32 amQuote from: aero on 07/03/2015 01:12 amplane).
Quote from: Rodal on 07/03/2015 01:32 amQuote from: aero on 07/03/2015 01:12 am
Quote from: aero on 07/03/2015 01:12 am
Quote from: kitsuac on 07/02/2015 05:10 pmI took a quick look through the MEEP source code and didn't see any assembly optimizations. By identifying bottlenecks and hand writing SIMD assembly routines, you can often improve performance on the order of several hundred percent (it's my day job). If you folks have a set of representative input data, I'll try to take a look with a profiler in search of low-hanging optimization fruit.Kitsuac & Meep usersto make things even more confusing, for me at least there is another version at :https://launchpad.net/ubuntu/wily/+source/meep[last updated on 30Jun15]Version meep 1.3-1, maintained by "Thorsten Alteholz"I was wondering which one to go for and try and install?[I have in no way the math skill as demonstrated in this Thread by others but am willing to help out in doing Meep runs if asked - Two Laptops running Linux Mint].Regards
I took a quick look through the MEEP source code and didn't see any assembly optimizations. By identifying bottlenecks and hand writing SIMD assembly routines, you can often improve performance on the order of several hundred percent (it's my day job). If you folks have a set of representative input data, I'll try to take a look with a profiler in search of low-hanging optimization fruit.
Life is really simple, but we insist on making it complicated.
Dr. Rodal,I have generated csv data sets for time slice 8, 9, 10, 11, 12, and 13 and uploaded them to the csv folder. Time slice 13 is the same data set as you have been working with, but now they are all named consistently and in the same place.It only takes a few seconds for h5totxt to run, and about 2 minutes to upload each time slice data set so I spend more time fooling around structuring the folders and moving files than actually running the computer.Enjoy.Added: As you can see from my time numbers, I could generate and upload time slices 0 thru 7 without to much trouble. It gets easier as I do it repeatedly.
Direction is so much more important than speed. Many are going nowhere fast.
Vax,First let me say, awesome monnicker To the point, I suspect that the emdrive probably works somewhat more like a squid than a fish, but I'd bet you're on to something here nonetheless
Quote from: aero on 07/03/2015 04:48 amDr. Rodal,I have generated csv data sets for time slice 8, 9, 10, 11, 12, and 13 and uploaded them to the csv folder. Time slice 13 is the same data set as you have been working with, but now they are all named consistently and in the same place.It only takes a few seconds for h5totxt to run, and about 2 minutes to upload each time slice data set so I spend more time fooling around structuring the folders and moving files than actually running the computer.Enjoy.Added: As you can see from my time numbers, I could generate and upload time slices 0 thru 7 without to much trouble. It gets easier as I do it repeatedly.aero if I am not mistaking you were previously searching for an MPI enabled version of Meep. Do you have access to a cluster ? Otherwise, the "serial" version of Meep appears to be multi-threaded and will run as fast if not fasted on multi-core machines. See here for example: http://biowulf.nih.gov/apps/meep.htmlQuote from: unkwownDirection is so much more important than speed. Many are going nowhere fast.
This is awesome collaboration on software modeling, guys and gals. Congratulations, its not easy to lose me, technically, but you've all done a fine job. One small favor to help me keep track, can you label any frustum analysis pics or movies by a common name? For example, if its the 11.0x6.25x10.2L (mine), use the label NSF-1701. If its 9.0L, use Brady/ShawyerJulian or whatever everyone thinks is appropriate. Think Shell will need a nickname on her newfangled frustum as well (get busy shell).Thanks for the consideration and happy 4th to all...
Quote from: rfmwguy on 07/03/2015 02:19 pmThis is awesome collaboration on software modeling, guys and gals. Congratulations, its not easy to lose me, technically, but you've all done a fine job. One small favor to help me keep track, can you label any frustum analysis pics or movies by a common name? For example, if its the 11.0x6.25x10.2L (mine), use the label NSF-1701. If its 9.0L, use Brady/ShawyerJulian or whatever everyone thinks is appropriate. Think Shell will need a nickname on her newfangled frustum as well (get busy shell).Thanks for the consideration and happy 4th to all...I'm being busy and it's going well. Been doing the extra drawings I need and getting all the hardware, wires, SS cables, lasers, even graph paper, ordered the Perforated copper, finished the design for 2 antennas, looking into parts and layout to control the frequency stability of the magnetron (if needed), got the composite beam done and may redo it... I've a friend who teaches woodwork and has a great shop offer to build me another much lighter and stronger oh and the last thing I think is I found a magnetron but still looking for a spare. You think Warp-Shell is a little much for a name? The tests on the cavity in meep for my design have been done in basic copper but what would make me feel better is seeing the helical 2.45Ghz antenna in a hexagon perforated copper shape and meep as it sits can't do it. Trust me I understand Aero you have done a great job, more than great but no problemo, I have confidence.Shell
Quote from: SeeShells on 07/03/2015 02:37 pmQuote from: rfmwguy on 07/03/2015 02:19 pmThis is awesome collaboration on software modeling, guys and gals. Congratulations, its not easy to lose me, technically, but you've all done a fine job. One small favor to help me keep track, can you label any frustum analysis pics or movies by a common name? For example, if its the 11.0x6.25x10.2L (mine), use the label NSF-1701. If its 9.0L, use Brady/ShawyerJulian or whatever everyone thinks is appropriate. Think Shell will need a nickname on her newfangled frustum as well (get busy shell).Thanks for the consideration and happy 4th to all...I'm being busy and it's going well. Been doing the extra drawings I need and getting all the hardware, wires, SS cables, lasers, even graph paper, ordered the Perforated copper, finished the design for 2 antennas, looking into parts and layout to control the frequency stability of the magnetron (if needed), got the composite beam done and may redo it... I've a friend who teaches woodwork and has a great shop offer to build me another much lighter and stronger oh and the last thing I think is I found a magnetron but still looking for a spare. You think Warp-Shell is a little much for a name? The tests on the cavity in meep for my design have been done in basic copper but what would make me feel better is seeing the helical 2.45Ghz antenna in a hexagon perforated copper shape and meep as it sits can't do it. Trust me I understand Aero you have done a great job, more than great but no problemo, I have confidence.Shell"Meep Can't" is a little strong. Right, those are not Meep default options but the cavity could be pieced together, holes and all, and I'd bet that a helical antenna could be modelled as a helix of point sources around a dielectric cylinder, but getting the phasing right between point sources is the part that's tricky.
...The tests on the cavity in meep for my design have been done in basic copper but what would make me feel better is seeing the helical 2.45Ghz antenna in a hexagon perforated copper shape and meep as it sits can't do it. Trust me I understand Aero you have done a great job, more than great but no problemo, I have confidence.Shell
Quote from: SeeShells on 07/03/2015 02:37 pm...The tests on the cavity in meep for my design have been done in basic copper but what would make me feel better is seeing the helical 2.45Ghz antenna in a hexagon perforated copper shape and meep as it sits can't do it. Trust me I understand Aero you have done a great job, more than great but no problemo, I have confidence.ShellModeling the hexagonal shape of the copper boundaries is much, less, less, less important than modeling the geometry of the antenna. One can show that the fields want to be spherical, the field will accommodate to an equivalent circle that is half-way in between the inscribed and circumscribed circles of the hexagon cross-section.The difference between the inscribed and circumscribed circles is small, and therefore one can show that the effect of the hexagon is small and negligible.On the other hand the RF feed has a paramount effect, as it is the only thing that can give thrust. Experimentally we know that with the RF feed OFF there is no thrust. Theoretically we know that with the RF feed OFF all you have are standing waves in a cavity, with a Poyinting vector averaging zero over integer number of periods.The antenna shape and position is most important. If Meep modeling time would go into this should be in modeling a helical antenna inside a circular frustum, as the hexagonal shape has, in comparison, an insignificant effect. Whether the helical antenna shape is an improvement or not over the dipole antenna remains to be modeled and shown (*), but prior to that we need to arrive at a way to verify thrust (or something "pointing towards" it -pun intended-) in modeling with Meep:1) by calculating the Poynting vector (being done)2) by calculating the Meep force at each time step (remains to be done). Also, whether the force calculation is applicable, is debatable, as it assumes conservation of photons. We may need to calculate the force from integration from Maxwell's stress tensor instead.___________(*) The dipole antenna is producing almost a flat excitation while the helical should produce a 3D helix, which should be superior -in theory- but is it too long? how should it be optimized?
...A quick calculator for size and care must be taken in the wire size as it's quite important.http://jcoppens.com/ant/qfh/calc.en.phpI don't think it's too long at just under 2 inches or 48.4 mm 2450 MHz as it will be pointing down the length long axis between the plates.Edit: added a little clarity.
Quote from: SeeShells on 07/03/2015 03:32 pm...A quick calculator for size and care must be taken in the wire size as it's quite important.http://jcoppens.com/ant/qfh/calc.en.phpI don't think it's too long at just under 2 inches or 48.4 mm 2450 MHz as it will be pointing down the length long axis between the plates.Edit: added a little clarity.I admit I thought it was longer than 2 inches based on (admittedly bad) guesstimating from the picture. I think what matters is not the free space wavelength but the length of a wave-pattern inside the frustum, where the antenna is located: what matters is the following ratio (Length of Antenna)/(Length of wave-pattern inside the frustum where antenna is located)The length of wave-pattern inside the frustum where antenna is located depends on the shape of the frustum and the "p" of the mode shape TEmnp or TMmnp, and the position of the antenna, as the wave-pattern length usually (not always) gets longer towards the apex of the cone.
Quote from: aero on 07/03/2015 02:53 pmQuote from: SeeShells on 07/03/2015 02:37 pmQuote from: rfmwguy on 07/03/2015 02:19 pmThis is awesome collaboration on software modeling, guys and gals. Congratulations, its not easy to lose me, technically, but you've all done a fine job. One small favor to help me keep track, can you label any frustum analysis pics or movies by a common name? For example, if its the 11.0x6.25x10.2L (mine), use the label NSF-1701. If its 9.0L, use Brady/ShawyerJulian or whatever everyone thinks is appropriate. Think Shell will need a nickname on her newfangled frustum as well (get busy shell).Thanks for the consideration and happy 4th to all...I'm being busy and it's going well. Been doing the extra drawings I need and getting all the hardware, wires, SS cables, lasers, even graph paper, ordered the Perforated copper, finished the design for 2 antennas, looking into parts and layout to control the frequency stability of the magnetron (if needed), got the composite beam done and may redo it... I've a friend who teaches woodwork and has a great shop offer to build me another much lighter and stronger oh and the last thing I think is I found a magnetron but still looking for a spare. You think Warp-Shell is a little much for a name? The tests on the cavity in meep for my design have been done in basic copper but what would make me feel better is seeing the helical 2.45Ghz antenna in a hexagon perforated copper shape and meep as it sits can't do it. Trust me I understand Aero you have done a great job, more than great but no problemo, I have confidence.Shell"Meep Can't" is a little strong. Right, those are not Meep default options but the cavity could be pieced together, holes and all, and I'd bet that a helical antenna could be modelled as a helix of point sources around a dielectric cylinder, but getting the phasing right between point sources is the part that's tricky.Sorry, it was too strong, of course it can be. It seems like so much work and right now Dr. Rodal has you hopping and that's a huge priority for all of us here.Also after much deliberation and burning the midnight oil I'm going with these dims on the extended split shape. I was going to go with RS's and TT's but the cone angle isn't right for what I need to do and what I expect the cavity to be doing either. Warp-shellLength 9.4488Large Diameter 7.9134Small Diameter 5.874All in inches2.45 GHz magnetron
Modeling the hexagonal shape of the copper boundaries is much, less, less, less important than modeling the geometry of the antenna. One can show that the fields want to be spherical, the field will accommodate to an equivalent circle that is half-way in between the inscribed and circumscribed circles of the hexagon cross-section.The difference between the inscribed and circumscribed circles is small, and therefore one can show that the effect of the hexagon is small and negligible.On the other hand the RF feed has a paramount effect, as it is the only thing that can give thrust. Experimentally we know that with the RF feed OFF there is no thrust. Theoretically we know that with the RF feed OFF all you have are standing waves in a cavity, with a Poyinting vector averaging zero over integer number of periods.The antenna shape and position is most important. If Meep modeling time would go into this should be in modeling a helical antenna inside a circular frustum, as the hexagonal shape has, in comparison, an insignificant effect.
Quote from: Rodal on 07/03/2015 03:55 pmQuote from: SeeShells on 07/03/2015 03:32 pm...A quick calculator for size and care must be taken in the wire size as it's quite important.http://jcoppens.com/ant/qfh/calc.en.phpI don't think it's too long at just under 2 inches or 48.4 mm 2450 MHz as it will be pointing down the length long axis between the plates.Edit: added a little clarity.I admit I thought it was longer than 2 inches based on (admittedly bad) guesstimating from the picture. I think what matters is not the free space wavelength but the length of a wave-pattern inside the frustum, where the antenna is located: what matters is the following ratio (Length of Antenna)/(Length of wave-pattern inside the frustum where antenna is located)The length of wave-pattern inside the frustum where antenna is located depends on the shape of the frustum and the "p" of the mode shape TEmnp or TMmnp, and the position of the antenna, as the wave-pattern length usually (not always) gets longer towards the apex of the cone.Considering it will be TE012 (see poynting vector images) from COMSOL I went from the small endplate to seriously considering the larger but i wanted to verify that move with what you will see with the poynting data from meep. I would like for them to agree. Then running in meep both ways will solidify placement.