Here's a thought for all you meepers --
Though meep isn't able to run a simulation faster and faster the more hardware resources you throw at it, it's a relatively simple thing to run many simulations at the same time which WILL scale proportionally to the hardware resources you throw at it. So meep users, think about it - is there value you could gain by seeing many meep simulations which differ only by certain parameter changes? If you are able to provide a configuration file along with which parameter(s) to vary over different simulations (how much to vary them, at what increments), it's something the tech wizards among us would be able to automate with scripts and cloud servers. It'd just be a matter of starting N servers each given a different automatically generated config file variation, and then aggregating the simulation output files for download and comparison.
I've always wondered about the VAX in your moniker. Dare I ask if you know RT-8, RT-11, TSX, RSX-11, RSTS? I suspect VMS is on the list too?
)Rfmwguy, what is that dandy hand tool he's using to cut those templates out?
There is a parallel version of Meep: http://ab-initio.mit.edu/wiki/index.php/Parallel_Meep
Although there are several limitations to performing parallel computing in a public cloud, an intensive application like Meep will, like other parallel scientific computing applications, have to map out pieces of itself in parallel and report back to the source several times before synthesizing.
When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues(for computational fluid mechanics (CFD) modeling) in the cloud by utilizing a common CFD and its utilization in parallelized computing including both CPU and GPU cores of Amazon EC2.
For CPUs in Amazon’s EC2 cluster, they found that the application running on 8 CPU cores had an efficiency of 70 percent relative to a non-virtualized cluster. “Beyond that limit, they run into network interconnect bandwidth problems . After an explicit request for more CPU compute instances, they have seen even for up to 256 CPU cores / 32 instances an acceptable parallel efficiency of more than 50 percent.
According to the researchers, they "believe that Amazon’s HPC (https://aws.amazon.com/hpc/) cloud is well prepared for moderately sized parallel CFD problems on up to 64 CPU cores or 8 GPUs.”
I agree with 1) but what is the evidence that leads to 2)?
Why does Shawyer suggest to keep the small end above cutoff?
It is stated in Roger's thrust equation:
Thrust = (2 * Qu * Df * Power) / c
Where Df is as attached and is where the small end cutoff comes into the equation. With the small end in cutoff, there is no thrust.
Please refer to the 2nd and 3rd attachments as wellThat you can't solve this set of equations in the under cut off volume doesn't mean there can't be thrust at all.
(If there was ever thrust like discussed and not other effects like Lorentz force or whatever)
As far as I know Shawyer's Df and thrust equations are not proven till now.
All discussed thrust equations for conical cavities leads to larger thrust the closer the narrow end of the cavity is in relation to it's apex (mathematically singularities at null distance).
Some threads ago we had a huge discussion especially of the effects of evanescent waves.
Question: Was this been tested by Shawyer and his company or is it his intuitive opinion that it would not work with an undersized end of the cone, just below cutoff diameter?
WarpTech and I went over Zeng and Fan's equations in excruciating detail. These discussions took place in prior threads. WarpTech had a mathematical theory for the EM Drive related to this.
To make the long story short:
1) Zeng and Fan's paper is for an open waveguide having open end. By contrast, the EM Drive as conceived by Shawyer is a completely closed cavity with closed ends. Cut-off conditions apply to open waveguides, and not to closed cavities.
2) I found an important mathematical mistake in Zeng and Fan's paper that affects their results.
3) I calculated Zeng and Fan's expressions for the actual EM Drive experiments with and without the correction needed to address their mathematical mistake.
4) The calculations based on Zeng and Fan's paper don't support the "anomalous" thrust claimed in EM Drive experiments.
One of several papers that appeared very interesting at first, but that upon working out the numbers, unfortunately could not numerically explain the claimed "anomalous" thrust.
...
PS: Concerning <<Thrust is generated by the large radiation pressure in the frustrum becoming unbalanced at each end>>, the radiation pressure in the EM Drive can be shown to be perfectly balanced (hence no net force) if you take into account the radiation pressure on the lateral conical walls, and include all terms, including the time rate of the Poynting vector, in addition to the gradient of the stress, when relying on classical physics.
...
Since the EM Drive is a closed surface, supposedly not interacting with external fields, and without anything going in or out of it (according to Shawyer), the divergence theorem can be applied to the above balance equation.
According to classical physics, since the EM Drive is a closed surface, it should not self-accelerate as a result of any electromagnetic action going on inside it. To self-accelerate you need any of the following:
1) Not being really "closed" and hence interacting with external fields in a way that its claimed performance (greater than a photon rocket) and conservation of energy issues can be justified
WarpTech and I went over Zeng and Fan's equations in excruciating detail. These discussions took place in prior threads. WarpTech had a mathematical theory for the EM Drive related to this.
To make the long story short:
1) Zeng and Fan's paper is for an open waveguide having open end. By contrast, the EM Drive as conceived by Shawyer is a completely closed cavity with closed ends. Cut-off conditions apply to open waveguides, and not to closed cavities.
2) I found an important mathematical mistake in Zeng and Fan's paper that affects their results.
3) I calculated Zeng and Fan's expressions for the actual EM Drive experiments with and without the correction needed to address their mathematical mistake.
4) The calculations based on Zeng and Fan's paper don't support the "anomalous" thrust claimed in EM Drive experiments.
One of several papers that appeared very interesting at first, but that upon working out the numbers, unfortunately could not numerically explain the claimed "anomalous" thrust.
Thanks a lot for that reply and info. But anyways, wouldn't even a closed waveguide display similar propagation coefficient (alpha and beta), and at cut off have a knee? That steep phase slope, beta, makes the skirts on filters roll off so fast, and tunning precarious and sensitive.
I believe Meep can plot those parameters for custom cases, and with dissipation, even if you can't find analytic solutions. I think the Eigensolver MPD (Meep's older brother) does also, much faster....
PS: Concerning <<Thrust is generated by the large radiation pressure in the frustrum becoming unbalanced at each end>>, the radiation pressure in the EM Drive can be shown to be perfectly balanced (hence no net force) if you take into account the radiation pressure on the lateral conical walls, and include all terms, including the time rate of the Poynting vector, in addition to the gradient of the stress, when relying on classical physics.
...
Since the EM Drive is a closed surface, supposedly not interacting with external fields, and without anything going in or out of it (according to Shawyer), the divergence theorem can be applied to the above balance equation.
According to classical physics, since the EM Drive is a closed surface, it should not self-accelerate as a result of any electromagnetic action going on inside it. To self-accelerate you need any of the following:
1) Not being really "closed" and hence interacting with external fields in a way that its claimed performance (greater than a photon rocket) and conservation of energy issues can be justified
I'm positing Shawyer's wrong, the frustrum is an open, not closed system. The flux inside is dissipated due to waveguide skin losses, especially at the base. The dispersion-filtered lower sideband of the acceleration induced doppler-spread energy is mostly radiated at the base, leaving a net unbalanced radiation pressure, enhancing (or retarding according to orientation) the initiating acceleration. An extraordinary negative inertial resistance or inertial ratcheting will be a consequence, along with exhaust heat flux.
Maybe related:
http://arxiv.org/abs/1504.00333QuoteHow Current Loops and Solenoids Curve Space-time
Andre Fuzfa
Namur Center for Complex systems (naXys),
University of Namur, Belgium
(Dated: December 15, 2015)
arbitrarily large steady electric currents
since the large electric currents that can be achieved with current superconducting cables, roughly of order 10^4 A, will generate extremely weak space-time curvature, it will be necessary to amplify the signal by forcing light to perform numerous round trips in the artifi cially generated gravitational fi eld.
thinking that it was perhaps the source of the noise. After cleaning it from pigeon droppings, the noise was still there. They did not initially perform the experiment looking for the Background Radiation, yet they became famous Nobel Prize winners for its discovery, that's how science works, many times :-) (Both of course deserve enormous credit for their great experiment and their persistence in identifying the source of the noise, and both of them were great Physicists). (Their supersensitive instrument included a MASER)

Just VMS for me. Came to it in about 1987. Every other operating system I've worked on seems like a step backwards (including VxWorks which I use for satellite control systems). I in fact have a MicroVAX 3100-90 on my desk (currently powered off)
You missed the golden days when we moved from 64kb RAM to more, but you got to play with the first 1 MIPS mini.
So, thoughts on a crowdsourced emulator and development framework?

A good example of what I would like to see would be POV-Ray's language... (www.povray.org)
User interface with standardized elements - too many people roll their own and make a mess of it...
... Something that experienced DIY people are experimenting with (under suitable safety precautions since microwave fields can blind and damage people and 1 KW can kill) as a DIY experiment instead of something requiring a CERN type experimental facility and budget.
It could be that if there is something interesting here (and not just experimental artifacts), it may not be at all what Shawyer and others expect (*)
...
In college I worked on a Data General Eclipse S-330 which had 64K RAM. One of the devices we had to make it run much faster was a fixed-head swap disk - one platter and one head over every track. I think it had 128KB of memory
OK, enough of that...
Initial thoughts...
1) open source, freely available development environment - I'm using Eclipse and MinGW currently.
2) standardized language (C++)
3) Cross-compilable across a short list of OS's - Windows & *nix variants
4) Open Source with configuration management (git)
5) Control definition files using standard mathematics notations - unlike meep which uses a Lisp variant. I realize this would make it incompatible with meep, but cheese and crackers is that language a messA good example of what I would like to see would be POV-Ray's language... (www.povray.org)
6) built-in stock examples on which to run simulations to simplify debugging of new algorithms and provide built-in-test for data sets with known results. This might be provided as part of a distribution package, but having simple cylindrical and/or box cavities built in would provide quicker and less error-prone checks of new compilations (new operating systems etc).
7) a pre-compiler which would compile the control files to binary for faster run-time.User interface with standardized elements - too many people roll their own and make a mess of it...
...
I hope that perhaps Shell can investigate this experimentally, given time. Apparently if Shell investigates this she would be the first one in the world to report such experimental data.
Just VMS for me. Came to it in about 1987. Every other operating system I've worked on seems like a step backwards (including VxWorks which I use for satellite control systems). I in fact have a MicroVAX 3100-90 on my desk (currently powered off)
You missed the golden days when we moved from 64kb RAM to more, but you got to play with the first 1 MIPS mini.
So, thoughts on a crowdsourced emulator and development framework?In college I worked on a Data General Eclipse S-330 which had 64K RAM. One of the devices we had to make it run much faster was a fixed-head swap disk - one platter and one head over every track. I think it had 128KB of memory
OK, enough of that...
Initial thoughts...
1) open source, freely available development environment - I'm using Eclipse and MinGW currently.
2) standardized language (C++)
3) Cross-compilable across a short list of OS's - Windows & *nix variants
4) Open Source with configuration management (git)
5) Control definition files using standard mathematics notations - unlike meep which uses a Lisp variant. I realize this would make it incompatible with meep, but cheese and crackers is that language a messA good example of what I would like to see would be POV-Ray's language... (www.povray.org)
6) built-in stock examples on which to run simulations to simplify debugging of new algorithms and provide built-in-test for data sets with known results. This might be provided as part of a distribution package, but having simple cylindrical and/or box cavities built in would provide quicker and less error-prone checks of new compilations (new operating systems etc).
7) a pre-compiler which would compile the control files to binary for faster run-time.User interface with standardized elements - too many people roll their own and make a mess of it...

A question for the various DIYers out there.
I've got some CAD skills (Solidworks) and I have been thinking lately about how that might possibly aid these endeavors going on. One thing I realized is that one of my professional 3D printer sources (ShapeWays) can do metal printing of various sorts, including polishing of external surfaces. If it would be helpful for me to CAD up some frustums based on your desired dimensions, I can do various things like integrate cooling devices (fluid channels, peltier mounts, etc), and other things. Chances are decent though that unless an unpolished surface is acceptable the inside of the frustum, that the big end will need to be detachable, which I can do as well. I don't have the software with me at the moment, but to some degree I believe I have some of the modeling tools, such as thermal and whatnot available to try out on the models. I somewhat doubt I have any radio packages, though I will look at that just in case.
All that said, it seems at least ShapeWays is limited in their size to (27.918 x / 25.908 y / 27.928 z, cm), which does not seem sufficient for most of the attempts I am aware of, such as rfmwguy's. However, if someone were desiring a much smaller frustum (from what I've gathered, this seems to mean higher frequency?), this could be helpful.
Let me know what you all think about this.
-Mazon
A question for the various DIYers out there.
I've got some CAD skills (Solidworks) and I have been thinking lately about how that might possibly aid these endeavors going on. One thing I realized is that one of my professional 3D printer sources (ShapeWays) can do metal printing of various sorts, including polishing of external surfaces. If it would be helpful for me to CAD up some frustums based on your desired dimensions, I can do various things like integrate cooling devices (fluid channels, peltier mounts, etc), and other things. Chances are decent though that unless an unpolished surface is acceptable the inside of the frustum, that the big end will need to be detachable, which I can do as well. I don't have the software with me at the moment, but to some degree I believe I have some of the modeling tools, such as thermal and whatnot available to try out on the models. I somewhat doubt I have any radio packages, though I will look at that just in case.
All that said, it seems at least ShapeWays is limited in their size to (27.918 x / 25.908 y / 27.928 z, cm), which does not seem sufficient for most of the attempts I am aware of, such as rfmwguy's. However, if someone were desiring a much smaller frustum (from what I've gathered, this seems to mean higher frequency?), this could be helpful.
Let me know what you all think about this.
-Mazon
There was somewhere in this forum, or perhaps reddit, someone who wanted to do this using a laser as I recall. That would be more a fiber optic approach, but if RF works in any frequency, shorter frequencies would work. NXP has some tech in the 77 GHz range that would be match your dimensions, but I'm unaware of a builder actively working in shorter wavelengths. The upside is the transmitters look like solid state devices which would make things easier in one sense, but lower power which would make things worse in another. Perhaps someone could source some surplus police radars in the Ka-band and try a build with your capabilities?
...
I hope that perhaps Shell can investigate this experimentally, given time. Apparently if Shell investigates this she would be the first one in the world to report such experimental data.
I have to admit, its this kind of thinking that got me excited about becoming a scientist many years ago. If you do good science, you can actually expand to the cumulative knowledge of mankind and, for a moment, know more about something than anyone else ever has. Shell seems to be committed to doing good science and has the right motivations.
...
In college I worked on a Data General Eclipse S-330 which had 64K RAM. One of the devices we had to make it run much faster was a fixed-head swap disk - one platter and one head over every track. I think it had 128KB of memory
OK, enough of that...
Initial thoughts...
1) open source, freely available development environment - I'm using Eclipse and MinGW currently.
2) standardized language (C++)
3) Cross-compilable across a short list of OS's - Windows & *nix variants
4) Open Source with configuration management (git)
5) Control definition files using standard mathematics notations - unlike meep which uses a Lisp variant. I realize this would make it incompatible with meep, but cheese and crackers is that language a messA good example of what I would like to see would be POV-Ray's language... (www.povray.org)
6) built-in stock examples on which to run simulations to simplify debugging of new algorithms and provide built-in-test for data sets with known results. This might be provided as part of a distribution package, but having simple cylindrical and/or box cavities built in would provide quicker and less error-prone checks of new compilations (new operating systems etc).
7) a pre-compiler which would compile the control files to binary for faster run-time.User interface with standardized elements - too many people roll their own and make a mess of it...
At Digilab, a Cambride MA FTIR spectrometer manufacturer we used DG Eclipse S/130 minis. They had a 10 Gig Winchester drive; so named because of the removeable media. When it was calculating an FFT the hard drive made a characteristic rhythmic noise that would go on for as long as an hour sometimes, since the data was cached on the disk. We also used DG Novas for testing our interface boards. They used core memory so the paper tape loader stayed intact after a power cycle. The Eclipse had boot proms, very pricey in 1978 and used solid state memory. To make a hard-copy of the spectra, we used an ink-jet printer; a rarity back then.
