![]() The SAP program is written in FORTRAN IV for batch execution and has been implemented on a DEC VAX series computer under VMS and on an IBM 370 series computer under MVS. A statistical weight file allows the user to assign weights to all output statistics, thus allowing the user flexibility in defining the figure of complexity. A keyword file allows flexibility in classifying statements and in marking a statement as either executable or non-executable. The SAP program utilizes two external files in its analysis procedure. In addition, code written using features in the following languages is also accepted: VAX-11 FORTRAN, IBM S/360 FORTRAN IV Level H Extended and Structured FORTRAN. SAP accepts as input syntactically correct FORTRAN source code written in the FORTRAN 77 standard language. Overall summed statistics are also accumulated for the complete input source file. Statistics, as well as figures of complexity, are gathered on a module by module basis. Provisions have been made for weighting each statistic and to provide an overall figure of complexity. The FORTRAN Static Source Code Analyzer program, SAP, was developed to automatically gather statistics on the occurrences of statements and structures within a FORTRAN program and to provide for the reporting of those statistics. SAP- FORTRAN STATIC SOURCE CODE ANALYZER PROGRAM (IBM VERSION) Alternative uses include ability to separate data or ASCII file during printing by use of editing software to insert "1" in first column of data line that starts new page. Rewrites data to printer and inserts correct printer-control codes. Program Aids In Printing FORTRAN-Coded OutputįORPRINT computer program prints FORTRAN-coded output files on most non-Postscript printers with such extra features as control of fonts for Epson and Hewlett Packard printers. Speedup ratios versus number of processors for the Linear solver and DSMC code are presented. Several CM Fortran codes (Cannon algorithm for matrix-matrix multiplication, Linear solver Ax=b, 1-D convolution for 2-D datasets, Laplace's Equation solver, and Direct Simulation Monte Carlo (DSMC) codes have been ported to Subset HPF on the IBM SP2 and the SGI Power Challenge. In particular, the differences between data distribution directives and the CM Fortran Utility Routines Library, as well as the equivalent functionality in the HPF Library are discussed. Conversion issues involved in porting CM Fortran codes on the CM-5 to HPF are presented. HPF is very similar to CM Fortran and thus represents a natural transition. With Thinking Machines Corporation's decision to withdraw from the hardware business and with the decommissioning of many CM-2 and CM-5 machines, the best way to protect the substantial investment in CM Fortran codes is to port the codes to High Performance Fortran (HPF) on highly parallel systems. Several users have employed CM Fortran codes in production mode on the CM-2 and the CM-5 for the last five to six years, constituting a heavy investment in terms of cost and time. Then for efficiency you can put as a custom build step as it only requires running a post compilation step.NAS Experiences of Porting CM Fortran Codes to HPF on IBM SP2 and SGI Power ChallengeĬurrent Connection Machine ( CM) Fortran codes developed for the CM-2 and the CM-5 represent an important class of parallel applications. very simple and easy (I finally gave in after encountering too many of my clients encountering issues) There are many folks who market digigtal signing certificates The best way around it is to digitally sign your program. If you are marketing/posting up programs on the web you'll run into the 'Sonar' complex: We first encountered it with Norton Sonar, see and most other anti-virus vendors use similar approaches.the 'if we don't know the software vendor, we will tag is as suspicious' complex. (zip files also sometimes get tagged as 'suspicious' and so sending zip files has issues too)the friend/colleague then renames the file suffix 'zip' unzips it and you should be good to go (if their anti-virus program complains but will let run) For sending i normally simply zip it, rename the zip suffix 'zippy' and then send out. Most email servers and anti-virus programs will not allow that to happen. ![]() If you are sending to a friend or colleague you first should NEVER send as an EXE file.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |