Project Status; There are no planned updates for PROP_DESIGN. I have been working for many years, to complete the project. At this point, I have it as close to perfect as I can make it. That being said, if I discover something to improve, I will go ahead and do so.
There is no change log. I started developing PROP_DESIGN in 2008. I tried making a change log a couple of different times. However, it quickly became so long that there didn't seem to be value in it. Who is going to read through pages and pages of cryptic change notes. The important thing is to use the current version of PROP_DESIGN.
All files I have uploaded are virus, spyware, and malware free. However, it is a good idea to scan all files you download, to ensure they haven't been tampered with.
Fortran Compiler Comparison Folder:
Optional Documentation Folder:
Optional Programs for 64-bit Windows Folder:
PROP_DESIGN 64-bit Windows Folder:
All versions of PROP_DESIGN have been tested on AMD and Intel x86 processors. However, they should work on any processor capable of performing 64-bit floating-point arithmetic. You would have to re-compile the source code files to experiment with other processor types.
If you need to run PROP_DESIGN on 32-bit Windows, you will have to re-compile the Fortran 77 source code files. I recommend using the Intel Fortran compiler, in order to achieve the highest performance. If you would rather use gfortran, mingw-builds is a good option.
In November of 2012, I tested PROP_DESIGN on Linux. PROP_DESIGN works fine on Linux, as expected. For use with Linux, place the 64-bit Windows versions of PROP_DESIGN in your Documents folder. Delete all *.bat and *.exe files. You will need to install gfortran and gnuplot. Make sure the wxt terminal is the default for gnuplot. Lastly, re-compile all source code files, using gfortran.
In January of 2014, I tested PROP_DESIGN on an Android tablet using three free apps. I was able to compile and run PROP_DESIGN using the CCTools and 920 Text Editor apps. I was able to view all *.plt files using the Mobile Gnuplot Viewer (free) app. These apps require a fair amount of free storage space to install.
You may have to edit all of the *.plt files. Moreover, the paths to the *.dat files need to match the locations of the files on your particular device. This seems to be a limitation of the Mobile Gnuplot Viewer (free) app.
The Android tablet used a 32-bit ARMv7 processor. There were no issues compiling or running PROP_DESIGN. Comparing results, obtained with the 32-bit ARMv7 processor against those from a 64-bit x86 processor, showed agreement down to the last significant digit.
During Android testing, I did have one issue. CCTools froze, while installing the Fortran add-on. I rebooted the tablet and re-opened CCTools. The Fortran add-on showed as installed. However, once I went to use it, it wasn't actually installed. So I uninstalled the Fortran add-on and re-installed it. There were no issues during or after the second install.
October 2018 Update; I noticed CCTools is no longer available on Google Play. I'm not sure why that is. However, the developer's website is still offering the program. I updated the link to CCTools, so that it points to the developer's website. I haven't found any other Fortran compilers for Android. Given this, it may not be worth trying to get PROP_DESIGN running on Android. It seems to be quite a big hassle. It also needs an Android tablet, which seem to be out of favor as well. The idea was to make it easy to design a propeller for a prospective customer on the fly. So if you were in a meeting or at a trade show, you could ask the prospective customer a few questions, and generate a design right there. So it was a nice idea, but somewhat laborious to execute with the current state of things. If someone were to re-write PROP_DESIGN, specifically for tablets, it could make things a lot easier. This would include the graphics viewing aspects that gnuplot handles currently. Creating a tablet specific app would negate the need for users to compile the source code themselves. Unfortunately, coding for Android, iOS, etc... is way outside my knowledge base. So this is something someone else would have to undertake. If you do decide to do this sort of thing, please call your app something other than PROP_DESIGN. So as not to confuse your work with mine.
Another thought on this topic is, there are now Windows tablets. There wouldn't be any issue with using PROP_DESIGN on those. You wouldn't have to do anything different than the regular version of PROP_DESIGN. Unless the tablet uses a different kernel than the x86 64-bit one that the provided executable files are for. In that case, you would just re-compile the source code for your given processor. However, this is something you probably already do, to get the best performance. The included executable files simple try to function on the most types of processors. There is no way for me to optimize the executable files for every type of processor available.