ASAP Source Code (and some notes on compiling)
The latest version is now Version 3.2. All source files and executables are updated. See the quick reference bug list . (The bug in the source code dealing with insulated wires was fixed in version 3.1)
Note: The source code does not contain the information about how to set up the input file for the program. You will also need to look at (and save) the User's Manual , the quick reference for the user's guide, and (possibly) a few Examples
Note that the whole text portion of the ASAP website including Users Manual, System Manual and other items (except for the executables and source) code is now available in one zip file here (~ 600 k bytes). When it is unzipped keep the directory structure the same for the links to work. The executables and source code should be downloaded separately from this page. |
One of the features of ASAP (that may not be present with other available FORTRAN source codes for antenna modeling) is its ease of compilation as well as ease of changing the size of memory allocation to fit the capabilities of whatever computer system may be available. The maximum number of nodes/segments permitted is now limited only by what can be compiled for a given computer. The source code can be easily modified for a different number of segments by changing one
PARAMETER(ISIZE=number)
statement at the beginning of the source and recompiling.
When compiling the program there will be a lot of warnings about unused variable. It is safe to ignore these warnings.
Various versions of the program over the years have used various ways of opening the input and output files. Version 3.2 of the source code uses explicit "OPEN" statements with filename "in.txt" assigned to unit 5 for the input filename and "out.txt" assigned to unit 6 for the output filename. This was to satisfy the compiler used to create the current version of the executables on this page. Compilers and operating systems vary on how easy it is to produce workable results and which units to assign. I cannot give general instructions for every possible system but if it becomes necessary to change the unit numbers on the READ and WRITE statements this can be done fairly easily with a search and replace (but confirm each change manually!).
|
The FORTRAN source code and executables compiled from that source are provided "free" in order to promote greater awareness and use of antenna analysis tools among student, amateur radio operators, professionals, etc. The source code was originally contained in Government reports that were not copyright and were marked "Approved for public release; distribution unlimited" (See the RDP). Mr. Jerry McCormack, the author of the thesis and this version of the code, considers the source code to be in the public domain. The compiled versions that are made available here are for convenience only. Please do not abuse this "free" aspect by misrepresenting the origins of the code or by reselling.
There may be other programs, both free and commercial, that may be more suited for particular purposes.
ASAP is being distributed as a public service. It is provided "as is" without warranty of any kind, express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the software and the accompanying informational materials. The entire risk as to the quality and performance of ASAP will lie with the user. In no event shall the author of this webpage, the host of the system on which it resides, the author of the thesis and source code, or any other person, institution, or establishment be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use ASAP, regardless of the possibility of such damages. There is no guarantee that the operation of the program will be uninterrupted or error free.
Goto Program Download Selection Page
Goto Full User's Manual (from Thesis)
See also the quick reference for the user's guide.
Goto Examples page
Goto Systems Manual (Theory of Operation)
Return to ASAP Homepage
Last modified on: 11 August 2007