Simulation Source Programs
Website-3 is an expansion of the original WSM wave model review, which was primarily orientated towards the work of Milo Wolff and Gabriel LaFreniere. While this expanded scope retains the original WSM discussions, it now includes a separate section that will attempt to review LaFreniere’s WMM wave model in more detail, while adding further placeholder sections for the POU and OST wave models. In this wider context, an initial attempt is being made to collate all the simulation programs used throughout these various discussions.
However, it is acknowledged that most of these programs are the work of Gabriel LaFreniere and were originally sourced from his website prior to his death in 2012 – see website-X for an archived English version. LaFreniere’s programs are written in FreeBasic, which is a programming language that has previously been reviewed in website-2, see Introduction to Freebasic . These programs contained a wealth of knowledge on wave mechanics, which has only been partially reviewed at this time, mainly because many of the programs were sourced in French, which need to be translated and then ‘deciphered’ in terms of the logical complexity and coding style. However, given LaFreniere’s contributions in all the simulations to be listed, we might start by considering some paraphrased comments taken from a few of his programs to highlight the scope of issues he was trying to described.
Aether01_Dewavrin.bas:
In June 2005, Mr. Philippe Delmotte applied Newton's laws to
Verlet's
algorithm and obtained a perfect computerized wave medium, the Virtual Aether. In November 2005 I derived from it an algorithm for the pendulum,
which also produces a sine curve. In Oct. 2006, Mr. Anselme Dewavrin
derived a similar algorithm from
Euler's method, but where the curve
becomes unstable if the wavelength is too short. The point is that,
if the medium is made of granules, the waves should be slower as the
wavelength becomes too short with respect to the number of granules
involved. Each granule transmits energy with discrete steps, the way
Euler's method does, and a quantum effect appears. The quantum properties
explain the lens effect and the electron amplification. They also explain
why all electrons oscillate with the same frequency, which is the highest
possible.
While it is assumed that LaFreniere wrote most of the FreeBasic programs himself, it appears that a number of other people helped develop the concept of the ‘virtual ether’. At this point, it will be stated that the term aether or ether might be better described as the fabric of space, which is the assumed propagation media of all the waves under discussion. It might also be highlighted that all searches of the Internet of the names of Philippe Delmotte, Anselme Dewavrin or Jocelyn Marcotte produce no obvious results or indication that these individuals independently pursued LaFreniere’s ideas, before or after his death.
Aether06_Marcotte_Doppler.bas
Mr. Jocelyn Marcotte succeeded in resolving the electron's progressive
waves equations on July 27, 2006. He discovered the correct formula
for quadrature (π/2):
[1]
Lambda [λ] changes according to the Lorentz transforms and various Doppler effects, where both are a function of the normalized velocity [β= v/c]:
[2]
As an electron moves through the ether, its waveform is subject to a Doppler effect. The electron wave structure takes the form of a standing wave that undergoes a contraction, while its amplitude increases. The nodes and antinodes of this standing wave structure are contracted according to the Lorentz transformations and Doppler effects, while the system's amplitude, i.e. its energy, increases.
While the note above appears to provide the basis of the phase and quadrature waves adopted by LaFreniere in many of his simulation models, the causal mechanisms that support these equations is still subject to review. Equally, in order to produce the time advancing simulations, these equations have to be revised.
Aether06_Marcotte.bas:
Now that the formula for quadrature is known, a full rotation becomes
possible. In order to show the waves travelling in opposite directions,
one must join these equations together and add a time [t=[0..2π]:
[3]
However, it is not the purpose of this discussion to review the validity of these equations at this stage, rather the goal is simply to provide an archive of the various simulation programs written in the FreeBasic language. However, it also needs to be highlighted that Freniere’s programs are specific to his WMM model, which is still subject to a more detailed review. The following Freniere programs are in English, but have been reformatted both in terms of additional whitespace and matching statement idents in order to aid readability. While all the following programs compile and run, there is still the outstanding issue of analysing the logic of each program that will be the focus of the WMM section of discussions. In order to view the source code simply click on the link, which your browser should display as plain text. However, to access the run-time executable will require you to compile this program using the freeBasic compiler – see Freebasic home page for more details, which may be made easier using the FreeBasic IDE that supports editing and compiling options.
- Aether01_Dewavrin.bas, Euler.bas, Euler_s_method.bas, Improving_Euler_s_method.bas
- Aether06_Marcotte.bas, Aether06_Marcotte_Doppler.bas, Marcotte_Wave_Algorithm.bas,
- Marcotte_Wave_Generator.bas, Lorentz_Marcotte_wave_generator.bas,
- Marcotte_Wave_Generator_3D.bas, Circular_Wave_Generator.bas, Spherical_wave_generator.bas
- Electron_Doppler_effect.bas, Doppler_Voigt_transformations.bas, Lorentz-Poincare-Doppler.bas
- Standing_Waves_03_Transformations.bas
- WaveMechanics01.bas, WaveMechanics02.bas, WaveMechanics03.bas, WaveMechanics04.bas,
- WaveMechanics05.bas, WaveMechanics05_Reflections.bas, WaveMechanics05_Wave_Generator.bas
- WaveMechanics06.bas, WaveMechanics07.bas
In addition to the previous set of programs, there are a number of other programs, which while compiling without any obvious errors, appear to have run-time issues that have not yet been resolved.
- Alpha_Field_of_Force_5c.bas, Alpha_Field_of_Force_7c.bas
- Big_Bang_02_Doppler_Lorentz_Scan.bas, Big_Bang_03_Multiple_Doppler.bas
- Bradley_Aberration_5c.bas, Bradley_Aberration_5c_Scan.bas
- Bradley_Aberration_Parallax.bas, Bradley_Aberration_Parallax_Scan.bas
- Bradley_Aberration_Plain_5c.bas, Bradley_Aberration_Stationary.bas
- Doppler_Parabola.bas, Parabola_Transverse_Doppler.bas;
- Test_Doppler_Vertical_Mirror.bas, Test_Start_Stop_Doppler.bas
- Michelson_Interferometer.bas, Phase_Wave.bas
- Time_Scanner_01.bas, Time_Scanner_02.bas
- Time_Scanner_Doppler.bas, Time_Scanner_Doppler_2.bas
Finally, there is a set of programs that are sourced in French, which while appearing to compile and run error-free, need to be translated into English in order for the logic to be better understood.
- Ether01.bas, Ether02.bas, Ether03.bas, Ether04.bas, Ether04_Marcotte.bas
- Ether05.bas, Ether06.bas, Ether06_Marcotte.bas, Ether06_Marcotte_Doppler.bas
- Ether07.bas, Ether08.bas, Ether09.bas, Ether10.bas, Ether10_Marcotte.bas,
- Ether11.bas, Ether12.bas, Ether13.bas, Ether14.bas, Ether15.bas, Ether16.bas, Ether17.bas
As indicated, LaFreniere’s Freebasic programs appear to contain a wealth of knowledge about wave mechanics that need to be better understood before further comments can be made, which the WMM review will address, although the earlier WSM review did attempt to start this process by developing its own set of FreeBasic programs. Again, following links to the source code are provided by way of archive reference.
- Reflection.bas, Beats.bas
- Superposition1.bas, Superposition2.bas , Superposition3.bas
- Doppler1.bas, Doppler2.bas, Doppler3A.bas, Doppler3B.bas ,Doppler4A.bas, Doppler4B.bas
- Wolff.bas, Freniere.bas, Ivanov.bas
- Compare.bas, Frames.bas, Centres.bas
As indicated, these programs are discussed within the WSM section, although the extended review now being undertaken within the website-3 structure may require all of these programs to be re-evaluated. Finally, while the review of the LaFreniere website under the MMW heading has only just started, the following programs reflect an initial reworking of some of LaFreniere programs in an attempt to better understand the details.
- Aether06_DopplerA.bas, Ether08A.bas + Ether08A_Trace.bi
- Aether10A.bas, trig_functions.bas, trig_lookup.bas, Ether17B.bas
- BasicDoppler-2.bas, SoftFrames.bas